React/Vue UI components for building search interfaces
Top 10.3% on sourcepulse
ReactiveSearch provides a comprehensive suite of UI components for building search interfaces in React and Vue applications. It simplifies the process of creating interactive search experiences by handling query generation and result display, targeting developers who need to integrate search functionality with Elasticsearch, OpenSearch, Solr, MongoDB, or OpenAI.
How It Works
The library's core design revolves around a declarative approach where UI components translate user interactions into search queries. These components can be configured to react to each other, enabling complex filtering and faceted search UIs. Starting with v4, it leverages the ReactiveSearch API for query execution, which enhances security and shifts business logic to the server-side, generating specific query DSLs based on the configured backend.
Quick Start & Requirements
npm install @appbaseio/reactivesearch
npm install @appbaseio/reactivesearch-vue
Highlighted Details
Maintenance & Community
.github/CONTRIBUTING.md
.Licensing & Compatibility
Limitations & Caveats
Chart components are currently only supported for React. While it supports multiple backends, the ReactiveSearch API integration is a key feature for v4+, implying a shift towards its own cloud or API for full functionality.
4 months ago
Inactive