Packages

Search & Indexing Packages

Full-text search and indexing engines and clients for building fast, relevant search experiences over your own data (Elasticsearch, Meilisearch).

99 packages

Packages in Search & Indexing

58Health
Library npm

Fuse.js

Lightweight, zero-dependency fuzzy-search library for JavaScript and TypeScript, in the browser or on the server.

20,509
Apache 2.0
Used by 65
24Health
Library npm

@codemirror/search

Find, replace, regex search, and match highlighting for the CodeMirror 6 code editor.

26
MIT
Used by 35
90Health
Library npm

Fumadocs Core

The headless React library for building documentation websites, with source loading, page trees, MDX processing, search, and i18n.

13,455
MIT
Used by 28
93Health
Library PyPI

sentence-transformers

A Python library for computing state-of-the-art sentence, text, and image embeddings, rerankers, and sparse and multi-vector representations.

19,216
Apache 2.0
Used by 22
38Health
Library npm

MiniSearch

Tiny, dependency-free in-memory full-text search engine for browser and Node

6,174
MIT
Used by 14
92Health
SDK PyPI

qdrant-client

Official Python SDK for the Qdrant vector search engine

1,373
Apache 2.0
Used by 13
91Health
Library PyPI

Chroma

Open-source embedding database for building AI apps with retrieval and semantic search

29,569
Apache 2.0
Used by 12
93Health
SDK npm

elasticsearch-js

The official Node.js client for Elasticsearch, giving JavaScript and TypeScript apps a typed, fully-featured way to talk to an Elasticsearch cluster.

5,290
Apache 2.0
Used by 10
73Health
SDK npm

qdrant-js

Official TypeScript/JavaScript REST client for the Qdrant vector search engine.

469
Apache 2.0
Used by 10
64Health
Library npm

Orama

A dependency-free full-text, vector, and hybrid search engine that runs entirely in JavaScript.

10,584
Apache 2.0
Used by 9
92Health
SDK PyPI

Elasticsearch Python Client

The official Python client for querying, indexing, and managing an Elasticsearch cluster

4,392
Apache 2.0
Used by 9
66Health
Library npm

react-highlight-words

A React component that highlights matching search terms within a body of text

2,303
MIT
Used by 9
89Health
SDK npm

algoliasearch-client-javascript

The official multi-runtime JavaScript client for Algolia's Search, Recommend, Analytics, Insights, and Ingestion APIs.

1,384
MIT
Used by 9
84Health
SDK Go

go-elasticsearch

The official Go client for Elasticsearch, providing type-safe REST API bindings, bulk indexing, and connection-pooled transport for v7 clusters.

6,068
Apache 2.0
Used by 7
95Health
Library npm

DocSearch

Free, Algolia-powered search widget for documentation sites, with a React component and vanilla-JS build

4,385
MIT
Used by 7
75Health
Library PyPI

ddgs

A Python metasearch library that aggregates text, image, news, and video search results

3,029
MIT
Used by 7
74Health
SDK PyPI

Tavily Python

Official Python SDK for Tavily's search, extract, crawl, and research API

1,423
MIT
Used by 7
91Health
SDK PyPI

Pinecone Python SDK

Official Python SDK for the Pinecone vector database

453
Apache 2.0
Used by 7
87Health
SDK npm

pinecone-ts-client

The official TypeScript/Node.js client for building and querying vector search applications on Pinecone.

279
Apache 2.0
Used by 7
86Health
SDK npm

exa-js

Official TypeScript/JavaScript SDK for the Exa AI-native web search API

131
MIT
Used by 7
90Health
Library Cargo

LanceDB

Serverless, embedded vector database for multimodal AI search

11,755
Apache 2.0
Used by 6
65Health
Library npm

docusaurus-search-local

Offline, local full-text search plugin/theme for Docusaurus v2/v3

907
MIT
Used by 6
91Health
SDK PyPI

weaviate-python-client

The official Python SDK for Weaviate, with typed sync and async clients for vector search, RAG, and collection management.

228
BSD 3
Used by 6
55Health
Library npm

uFuzzy

A tiny, dependency-free fuzzy search library for matching short phrases against large lists with no index to build.

3,039
MIT
Used by 5

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers