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

69Health
Library npm

Fuse.js

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

20,491
Apache 2.0
Used by 65
25Health
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,237
MIT
Used by 28
92Health
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,130
Apache 2.0
Used by 22
38Health
Library npm

MiniSearch

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

6,151
MIT
Used by 14
91Health
SDK PyPI

qdrant-client

Official Python SDK for the Qdrant vector search engine

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

Chroma

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

29,381
Apache 2.0
Used by 12
94Health
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,287
Apache 2.0
Used by 10
70Health
SDK npm

qdrant-js

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

465
Apache 2.0
Used by 10
68Health
Library npm

Orama

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

10,564
Apache 2.0
Used by 9
94Health
SDK PyPI

Elasticsearch Python Client

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

4,388
Apache 2.0
Used by 9
43Health
Library npm

react-highlight-words

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

2,304
MIT
Used by 9
86Health
SDK npm

algoliasearch-client-javascript

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

1,383
MIT
Used by 9
86Health
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,069
Apache 2.0
Used by 7
94Health
Library npm

DocSearch

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

4,378
MIT
Used by 7
67Health
Library PyPI

ddgs

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

2,992
MIT
Used by 7
74Health
SDK PyPI

Tavily Python

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

1,410
MIT
Used by 7
89Health
SDK PyPI

Pinecone Python SDK

Official Python SDK for the Pinecone vector database

452
Apache 2.0
Used by 7
86Health
SDK npm

pinecone-ts-client

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

280
Apache 2.0
Used by 7
82Health
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,543
Apache 2.0
Used by 6
67Health
Library npm

docusaurus-search-local

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

901
MIT
Used by 6
90Health
SDK PyPI

weaviate-python-client

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

227
BSD 3
Used by 6
58Health
Library npm

uFuzzy

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

3,033
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