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

UI Builder

Create a storefront / site search UI or recommendations widget NoCode

Start with UI Builder
React

React

React UI components for building data-driven search experiences

Start with React
Vue

Vue

Vue UI components for building data-driven search experiences

Start with Vue
Searchbox

Searchbox

Vanilla JS searchbox UI component to query and display results from your Elasticsearch app (aka index)

Start with Searchbox
React 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

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

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

Flutter searchbox UI component to query and display results from your Elasticsearch app (aka index) using declarative props.

Start with Flutter Searchbox
REST API

REST API

Reactivesearch.io REST API (Elasticsearch compatible)

Start with REST API
Android Library

Android Library

Elasticsearch and reactivesearch.io library for Android (and Java)

Start with Android
Swift Library

Swift Library

Elasticsearch and reactivesearch.io library for Swift iOS / MacOS

Start with Swift
Searchbase

Searchbase

A lightweight & platform agnostic search library with some common utilities.

Start with Searchbase
algolia-autocomplete

Algolia Autocomplete

A Suggestions plugin that adds Query Suggestions powered by appbase-js client, to your autocomplete.

Start with Algolia Autocomplete