A library of UI widgets to help you build the best instant-search experience with Algolia's Hosted Search API.
Pick from an extensive library of widgets to power your search
and build a state-of-the-art instant-search experience.
Your code is easy to write and maintain. instantsearch.js provides the glue between the different parts of your search page. Everything is packaged in one library.
Every website is different. The modular design of instantsearch.js allows you to configure, rearrange and combine the widgets to build your own experience.
Sometimes you want to build a custom feature. You can do that by forking a pre-built widget or coding your own.
Create and customize your own widgets.
Algolia strives to build the best search experience for the end users. All of the best practices we learned while implementing search on hundreds of websites are now packed into our widgets.
The instant-search experience is already deployed on hundreds of websites. We inject all the feedback we get and our collective experience back into the widgets.