FindSoftware

InstantSearch

Open source JavaScript UI library of widgets that builds a search interface on Algolia's search API, with React and Vue wrappers.

InstantSearch.js is an open source JavaScript library for building a search interface in a web frontend. It is made of predefined widgets, such as a search box and a list of refinements, that sit on an instantsearch wrapper. The wrapper passes queries to Algolia’s search API and returns the results to the widgets. A developer can style the widgets with CSS, change their output through connectors, or write custom widgets. The library loads into a page from npm or a content delivery network, and the install guide also names a generator that creates a starter app.

Worth knowing

The wrapper needs an Algolia application ID, a search API key and an index name, so the widgets depend on an Algolia index. The library has no server part of its own, and Algolia’s hosted search service answers every query. The project also has React and Vue wrappers, which are separate packages in the same repository.

Identity

Status
Active
Maintainer
Algolia, Inc.4
Maintained by
Company
First release
20155

Rendering and deploy

Runs as
In the browser2
Install with
npm2

Releases

Current major version
46
Last release
2026-10-266

Adoption

GitHub stars
4,0653
npm downloads a week
1,503,2758
Contributors
2127
Dependent repositories
1,5129
Dependent packages
729

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories
    www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/
  2. 2026-10-28: links, Runs as, Install with
    www.algolia.com/doc/guides/building-search-ui/installation/js/
  3. 2026-10-28: links, License, Written in, GitHub stars
    api.github.com/repos/algolia/instantsearch
  4. 2026-10-28: Maintainer
    raw.githubusercontent.com/algolia/instantsearch/master/LICENSE
  5. 2026-10-28: First release
    registry.npmjs.org/instantsearch.js
  6. 2026-10-28: Current major version, Last release
    api.github.com/repos/algolia/instantsearch/releases
  7. 2026-10-28: Contributors
    api.github.com/repos/algolia/instantsearch/contributors
  8. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/instantsearch.js
  9. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/instantsearch.js

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