searchkit/searchkit
React + Vue Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 75
- Release rhythm 66
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 42.0
- age_days: 3940
- days_rel: 151
- days_push: 151
- n_releases_24m: 7
Adoption not part of the score
4857 stars · 442 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Searchkit is an open-source TypeScript library providing search UI components and a Node.js API layer for building search experiences on top of Elasticsearch and OpenSearch. It is compatible with Algolia's InstantSearch and Autocomplete components, supporting React, Vue, Angular, and plain JavaScript.
Use cases
- build a search UI for Elasticsearch
- add faceted filtering and refinement to search results
- migrate from Algolia to Elasticsearch without rewriting UI components
- add autocomplete to an Elasticsearch-backed site
- proxy Elasticsearch requests from the browser through a Node API
- build a semantic search experience with Next.js
- create an e-commerce product search page
When to choose
- you use Elasticsearch or OpenSearch and need a polished search frontend quickly
- you want to reuse Algolia InstantSearch components with your own search engine
- you need to keep Elasticsearch credentials off the browser via a proxy API
- you work across React, Vue, Angular, or vanilla JS
When to avoid
- your backend is not Elasticsearch or OpenSearch
- you need a fully custom search UI with no component abstractions
- you want a hosted search SaaS rather than a self-managed library
Facets
library · maturity active
search-engine ui-components http-server api-framework web-development frontend backend cross-platform elasticsearch opensearch instantsearch algolia autocomplete facets search-ui typescript search nodejs web-server
10 sources
- readme: https://github.com/searchkit/searchkit · fetched 2026-08-28 · 6b64593d2215
- homepage: http://www.searchkit.co/docs · fetched 2026-08-29 · 9de9cde18c24
- site_page: https://www.searchkit.co/docs/overview · fetched 2026-08-29 · d71c62e74ab4
- site_page: https://www.searchkit.co/about · fetched 2026-08-29 · 14a4de0e8b55
- site_page: https://www.searchkit.co/docs/getting-started/with-javascript · fetched 2026-08-29 · 7b6690c878e7
- site_page: https://www.searchkit.co/docs/getting-started/with-vue · fetched 2026-08-29 · e31471adfc92
- site_page: https://www.searchkit.co/docs/getting-started/with-angular · fetched 2026-08-29 · a7ad6f6128a6
- site_page: https://www.searchkit.co/docs/components/search-box · fetched 2026-08-29 · 100f102f1b03
- site_page: https://www.searchkit.co/docs/components/autocomplete · fetched 2026-08-29 · 664a1851e006
- site_page: https://www.searchkit.co/docs/components/results/hits · fetched 2026-08-29 · 601e60a1017f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| searchkit/searchkit | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="searchkit/searchkit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem