Search UI – Search Interface That Simply Works by Elastic

Search UI is a react library by Elastic that allows you to quickly implement search experiences without re-inventing the wheel. Use it with Elastic App Search or Elastic Site Search to have a search experience up and running in minutes.

Search UI puts components like Dynamic Filters and Facets, Search Bar, Result Feed Layouts, and Autocomplete at your disposal.


  • You know, for search – Maintained by Elastic, the team behind Elasticsearch.

  • Speedy Implementation – Build a complete search experience with a few lines of code.

  • Customizable – Tune the components, markup, styles, and behaviors to your liking.

  • Smart URLs – Searches, paging, filtering, and more, are captured in the URL for direct result linking.

  • Headless – Leverage our application logic, provide your own components or views.

  • Flexible front-end – Not just for React. Use with any JavaScript library, even vanilla JavaScript.

  • Flexible back-end – Not just for Elastic App Search. Use with any backend.

Related Post

A search form with advanced filtering options and quick link suggestions.Getting the search experience right is never an easy task. Read more

Jquery Filters is a plugin to easily create search filters for your backoffice.

Animated search filter jQuery plugin for the list items. 

Here is a jQuery plugin for showing the latest tweets about a certain word or phrase. This plugin use jQuery Read more

fuzzyset.js is a data structure that performs something akin to fulltext search against data to determine likely mispellings and approximate Read more

jQuery.mark is a jQuery plugin to highlight text with diacritics, synonyms, custom elements, custom class names, separate word search (multiple Read more

jQuery Filter Table Plugin is a live searching/filtering for HTML tables in a jQuery plugin. This plugin will add a search Read more

Javascript technique that is scanning the DOM of a page for text equivalents and showing the actual parts of the Read more