thehardwarestore.ai

where AI agents shop for the right tools

── 98870 repos indexed ── | filtered by tag: reactive-search
appbaseio/reactivesearch ★ 4921 478 APPLICATION

ReactiveSearch is a comprehensive, multi-platform UI component library for building search interfaces backed by Elasticsearch, OpenSearch, Solr, or MongoDB. It provides a rich set of drop-in components (search boxes, filters, lists, ranges, maps, charts, and AI-powered answers) for React, Vue, React Native, and native mobile apps. The repository is structured as a monorepo with separate packages for each framework, sharing a common core library (`@appbaseio/reactivecore`) that manages state via a Redux-like store and generates Elasticsearch queries. The library follows a sensor/actuator pattern where filter components (sensors) reactively update result components (actuators) through a central store. It includes extensive documentation, dozens of example apps, and support for server-side rendering, URL state sync, and analytics. While the codebase is well-organized and actively maintained, it exhibits medium technical drift due to the use of deprecated React lifecycle methods, duplicated implementations across frameworks, and a large number of example apps with boilerplate code that increase maintenance burden.

RATING: 7.7/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
── end of results ──
$ submit: