README.md

September 5, 2024 ยท View on GitHub

InstantSearch.js

InstantSearch is a JavaScript library for building performant and instant search experiences in vanilla JS, React and Vue with Algolia.


License Build Status

InstantSearch is a JavaScript library that lets you create an instant-search result experience using Algoliaโ€™s search API.

There are multiple wrappers for popular frameworks, such as React InstantSearch and Vue InstantSearch.

It is part of the InstantSearch family which is designed for different platforms:

InstantSearch | InstantSearch Android | InstantSearch iOS

Table of contents

Packages

PackageVersionDescription
algoliasearch-helperalgoliasearch-helper npm versionHelper for implementing advanced search features with Algolia
create-instantsearch-appcreate-instantsearch-app npm versionCommand-line utility to quickly bootstrap a project with InstantSearch
instantsearch.cssinstantsearch.css npm versionDefault CSS themes for InstantSearch
instantsearch.jsinstantsearch.js npm versionInstantSearch.js
react-instantsearchreact-instantsearch npm versionReact InstantSearch bundled library
react-instantsearch-corereact-instantsearch-core npm versionRuntime-independent React InstantSearch version
vue-instantsearchvue-instantsearch npm versionVue InstantSearch

Contributing

We welcome all contributors, from casual to regular ๐Ÿ’™

  • Bug report. Is something not working as expected? Send a bug report.
  • Feature request. Would you like to add something to the library? Send a feature request.
  • Documentation. Did you find a typo in the doc? Open an issue and we'll take care of it.
  • Development. If you don't know where to start, you can check the open issues that are tagged easy, the bugs or chores.

To start contributing to code, you need to:

  1. Fork the project
  2. Clone the repository
  3. Install the dependencies: yarn
  4. Pick a package to work on and cd into it (e.g. cd packages/react-instantsearch)

Please read our contribution process to learn more.

License

InstantSearch is MIT licensed.