Choose your UI Library
You can choose from these UI components libraries for building your search UI.
Or take this 2 mins interactive quiz to get a library recommendation based on your use-case:

UI Builder
Create a storefront / site search UI or recommendations widget NoCode
Start with UI Builder


Searchbox
Vanilla JS searchbox UI component to query and display results from your Elasticsearch app (aka index)
Start with Searchbox
React Searchbox
React searchbox UI component to query and display results from your Elasticsearch app (aka index) using declarative props.
Start with React Searchbox
Vue Searchbox
Vue searchbox UI component to query and display results from your Elasticsearch app (aka index) using declarative props.
Start with Vue Searchbox
React Native Searchbox
React native searchbox UI component to query and display results from your Elasticsearch app (aka index) using declarative props.
Start with React Native Searchbox
Flutter Searchbox
Flutter searchbox UI component to query and display results from your Elasticsearch app (aka index) using declarative props.
Start with Flutter Searchbox



Searchbase
A lightweight & platform agnostic search library with some common utilities.
Start with Searchbase
Algolia Autocomplete
A Suggestions plugin that adds Query Suggestions powered by appbase-js client, to your autocomplete.
Start with Algolia Autocomplete