FindSoftware

Search UI

JavaScript library from Elastic for building search interfaces on Elasticsearch and other search APIs, usable with React or plain JavaScript.

Search UI is a JavaScript library from Elastic for building search interfaces on top of Elasticsearch or another search API. It is headless: the library holds the search logic and query behavior, and the interface is left to the developer. Built-in React components are available, and the library can also be used with plain JavaScript or another front-end framework. Search state such as queries, filters and paging is kept in the page URL, so a search can be linked directly. Data comes in through connectors, and the docs name Elasticsearch and Elastic Site Search as the connectors they cover.

The core package is installed from npm together with the React packages the docs name for components.

Worth knowing

The Elastic docs mark the App Search and Workplace Search tutorials as deprecated.

Identity

Status
Active
Maintainer
Elasticsearch B.V.1
Maintained by
Company
First release
20193

Rendering and deploy

Install with
npm4

Releases

Current major version
15
Last release
2025-08-056

Adoption

GitHub stars
1,9822
npm downloads a week
109,7837
Contributors
588
Dependent repositories
1489
Dependent packages
189

Why these figures do not compare

Sources

  1. 2026-10-28: links, Maintainer, Categories
    docs.elastic.co/search-ui
  2. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/elastic/search-ui
  3. 2026-10-28: First release
    registry.npmjs.org/@elastic/search-ui
  4. 2026-10-28: Install with
    github.com/elastic/search-ui
  5. 2026-10-28: Current major version
    api.github.com/repos/elastic/search-ui/releases/tags/v1.24.2
  6. 2026-10-28: Last release
    api.github.com/repos/elastic/search-ui/releases/latest
  7. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@elastic/search-ui
  8. 2026-10-28: Contributors
    api.github.com/repos/elastic/search-ui/contributors?per_page=1
  9. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@elastic%2Fsearch-ui

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON