
Open-source stack for building AI-powered search experiences
ReactiveSearch (formerly appbase.io) is an open-source search stack for building relevant, AI-powered search experiences on top of Elasticsearch, OpenSearch, Solr, and MongoDB. It pairs 30+ pre-built UI components for React, Vue, and React Native with composable search pipelines, a no-code UI builder, actionable analytics, and multi-layer access control. Once a commercial cloud service, the entire stack is now free and self-hostable via Docker.
30+ pre-built components for React, Vue, and React Native covering lists, ranges, search boxes, result displays, AI answers, and charts
Author search pipelines in JavaScript to chain query stages, transform requests/responses, and integrate AI backends like OpenAI
Works with Elasticsearch, OpenSearch, Solr, and MongoDB as the underlying search engine, plus OpenAI for AI-powered answers
WYSIWYG builder for creating search and recommendation interfaces with code export for further customization
Track searches, click-through rates, conversions, and abandonment to continuously improve relevance using behavioral signals
Point-and-click controls for multi-language search, typo tolerance, facets, synonyms, and scoring signals
Promote or demote items, refine queries, show banners, detect intent, and set view-specific facets
Build faceted product search with merchandising rules, typo tolerance, and conversion analytics to maximize search ROI on storefronts and marketplaces.
Incrementally add AI answers to existing site search by composing pipelines that combine Elasticsearch relevance with OpenAI-powered responses.
Ship search and discovery interfaces inside web and mobile apps quickly using the pre-built React, Vue, and React Native component library.
Expose search to end users safely with scoped API credentials, role-based access, and field-level filtering instead of proxying every query through your backend.
Start using ReactiveSearch today and boost your productivity.
Visit WebsiteIntent-specific API credentials with ACLs, HTTP referer and IP restrictions, rate limits, role-based access, and field-level filtering
Ingest from JSON, CSV, SQL, Elasticsearch, and more via dashboard or CLI with 10+ source connectors
Built-in caching layer to speed up search responses and reduce load on the underlying engine

AI visibility monitoring and content optimization for answer engine optimization