Searchkit
Open source UI component library for building search interfaces on Elasticsearch or OpenSearch, with components for React, Vue and Angular.
www.searchkit.corepositorydocs
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
Rendering and deploy
- Runs as
- In the browser1
- Install with
- npm5
Releases
Adoption
Sources
- 2026-10-28: links, Maintainer, Built on, Runs as
www.searchkit.co/ - 2026-10-28: links
www.searchkit.co/docs/getting-started - 2026-10-28: links, License, Written in, GitHub stars
api.github.com/repos/searchkit/searchkit - 2026-10-28: First release
www.searchkit.co/about - 2026-10-28: Runtime, Categories, Install with
github.com/searchkit/searchkit/blob/main/README.md - 2026-10-28: Current major version, Last release
api.github.com/repos/searchkit/searchkit/releases - 2026-10-28: Contributors
api.github.com/repos/searchkit/searchkit/contributors?per_page=1 - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/searchkit - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/searchkit