InstantSearch
Open source JavaScript UI library of widgets that builds a search interface on Algolia's search API, with React and Vue wrappers.
www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/repositorydocs
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
Rendering and deploy
- Runs as
- In the browser2
- Install with
- npm2
Releases
Adoption
Sources
- 2026-10-28: links, Categories
www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/ - 2026-10-28: links, Runs as, Install with
www.algolia.com/doc/guides/building-search-ui/installation/js/ - 2026-10-28: links, License, Written in, GitHub stars
api.github.com/repos/algolia/instantsearch - 2026-10-28: Maintainer
raw.githubusercontent.com/algolia/instantsearch/master/LICENSE - 2026-10-28: First release
registry.npmjs.org/instantsearch.js - 2026-10-28: Current major version, Last release
api.github.com/repos/algolia/instantsearch/releases - 2026-10-28: Contributors
api.github.com/repos/algolia/instantsearch/contributors - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/instantsearch.js - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/instantsearch.js