# algolia/instantsearch

⚡️ Libraries for building performant and instant search and and discovery experiences with Algolia. Compatible with JavaScript, TypeScript, React and Vue.

Repository: https://github.com/algolia/instantsearch
Canonical: https://ross.abutalabs.com/products/instantsearch
Homepage: https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/
Language: TypeScript
License: MIT
License Family: permissive
Topics: instantsearch, vanilla, search, algolia, widgets, react, vue, recommend
Last push: 2026-08-26T14:57:20+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 4061, "days_push": 7, "days_rel": 8, "gap_med": 0, "n_releases_24m": 598}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4054, forks 550 (observed 2026-08-28T04:08:33.900138+00:00)

## What it is
InstantSearch is a family of JavaScript/TypeScript libraries for building performant, instant search and discovery UIs on top of Algolia's search API. It ships prebuilt widgets (search box, hits, refinement lists) for vanilla JS plus wrappers for React and Vue.

## Use cases
- add instant search to a website
- build a faceted product search UI for e-commerce
- create a search box with live results as you type
- add filters and refinement lists to search results
- build a React search interface with Algolia
- build a Vue search interface with Algolia
- add recommendations to a search page

## When to choose
- you use Algolia as your search backend and want a polished search UI quickly
- you want prebuilt, customizable widgets for vanilla JS, React, or Vue
- you need faceting, filtering, pagination, and instant results out of the box

## When to avoid
- you don't use Algolia (or aren't willing to) as your search service
- you need a fully self-hosted search stack like Elasticsearch or Typesense UI tooling
- you need backend search infrastructure rather than a frontend UI layer

## Facets
- artifact type: library
- maturity: stable
- function: search-engine, ui-components, frontend-framework, http-client
- domain: web-development, frontend, e-commerce
- platform: browser
- tags: algolia, instant-search, search-widgets, react, vue, typescript, faceted-search, autocomplete, search, nodejs, javascript

## Member repositories
- algolia/instantsearch (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:33.900138+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:23:37.789201+00:00, confidence not recorded.
  - readme: https://github.com/algolia/instantsearch (fetched 2026-08-28T04:08:33.900138+00:00, sha 400f2650745c)
  - homepage: https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/ (fetched 2026-08-29T09:16:11.426311+00:00, sha dda3eb6689c9)
  - site_page: https://www.algolia.com/doc/guides/building-search-ui/installation/js (fetched 2026-08-29T09:16:11.435902+00:00, sha fdcdbf55c6e1)
  - site_page: https://www.algolia.com/doc/guides/building-search-ui/getting-started/js (fetched 2026-08-29T09:16:11.438097+00:00, sha 3bf1286ce8f3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
