FindSoftware

Searchkit

Open source UI component library for building search interfaces on Elasticsearch or OpenSearch, with components for React, Vue and Angular.

Searchkit is a set of search interface components for Elasticsearch and OpenSearch. It is built on Elasticsearch. It works with the instantsearch libraries, and Searchkit supplies the client that sends their requests to the search server. The components are published for React, Vue and Angular, and for plain JavaScript through CDN scripts. The project is maintained by Joseph McElroy.

Worth knowing

The UI components run in the visitor’s browser and need a reachable Elasticsearch or OpenSearch server. A separate Node API package proxies the requests to that server instead.

Identity

Status
Active
Maintainer
Joseph McElroy1
First release
20154

Rendering and deploy

Runs as
In the browser1
Install with
npm5

Releases

Current major version
46
Last release
2026-04-046

Adoption

GitHub stars
4,8603
npm downloads a week
23,7008
Contributors
627
Dependent repositories
959
Dependent packages
169

Why these figures do not compare

Sources

  1. 2026-10-28: links, Maintainer, Built on, Runs as
    www.searchkit.co/
  2. 2026-10-28: links
    www.searchkit.co/docs/getting-started
  3. 2026-10-28: links, License, Written in, GitHub stars
    api.github.com/repos/searchkit/searchkit
  4. 2026-10-28: First release
    www.searchkit.co/about
  5. 2026-10-28: Runtime, Categories, Install with
    github.com/searchkit/searchkit/blob/main/README.md
  6. 2026-10-28: Current major version, Last release
    api.github.com/repos/searchkit/searchkit/releases
  7. 2026-10-28: Contributors
    api.github.com/repos/searchkit/searchkit/contributors?per_page=1
  8. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/searchkit
  9. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/searchkit

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