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

42Health
Library PyPI

rank_bm25

A pure-Python implementation of the BM25 family of ranking algorithms for document search

1,412
Apache 2.0
Used by 5
40Health
Library npm

fzf-for-js

A TypeScript port of the FZF command-line fuzzy finder's scoring algorithm for use in the browser.

957
BSD 3
Used by 5
77Health
SDK npm

OpenSearch JavaScript Client

The official OpenSearch client for Node.js, wrapping the full REST API in a fluent, promise-based interface.

236
Apache 2.0
Used by 5
85Health
SDK npm

milvus-sdk-node

The official Node.js and TypeScript SDK for the Milvus vector database, with gRPC and HTTP clients for vector search and collection management.

198
Apache 2.0
Used by 5
88Health
Library Cargo

tantivy

A fast full-text search engine library for Rust, inspired by Apache Lucene

16,256
MIT
Used by 4
93Health
SDK npm

meilisearch-js

Official JavaScript/TypeScript client for the Meilisearch search engine, covering search, indexing, and administration.

869
MIT
Used by 4
74Health
Library Go

Bleve

A modern Go library for full-text, numeric, geospatial, and vector search and indexing.

11,240
Apache 2.0
Used by 3
52Health
SDK Go

Elastic

A fluent, idiomatic Go client for Elasticsearch 7.x with cluster sniffing, retries, and a fully typed query DSL.

7,437
MIT
Used by 3
87Health
Library PyPI

fastembed

Lightweight, ONNX-powered Python library for fast text, image, and sparse embedding generation.

3,262
Apache 2.0
Used by 3
75Health
Library PyPI

DDGS

A Python metasearch library that aggregates text, image, video, news, and book results from ten-plus web search backends through one unified API.

3,029
MIT
Used by 3
66Health
Library Go

gse

A Go library for multilingual text segmentation with dictionary, DAG, and HMM cutting modes for Chinese, Japanese, and English.

2,844
Apache 2.0
Used by 3
40Health
Library Cargo

fst

Compact, memory-mapped sets and maps of strings using finite state transducers

2,121
Other
Used by 3
50Health
Library Cargo

aho-corasick

A SIMD-accelerated Rust implementation of the Aho-Corasick algorithm for finding many string patterns at once in linear time.

1,306
MIT
Used by 3
47Health
Library npm

docusaurus-lunr-search

Offline, client-side full-text search for Docusaurus sites, powered by Lunr.js.

559
MIT
Used by 3
77Health
SDK Cargo

Qdrant Rust Client

Official Rust client for the Qdrant vector search engine

416
Apache 2.0
Used by 3
34Health
Library Cargo

rust-stemmers

Rust implementations of Snowball stemming algorithms for 18 languages

136
MIT
Used by 3
51Health
SDK npm

vector-js

The connectionless, HTTP-based TypeScript client for Upstash's serverless vector database.

72
MIT
Used by 3
28Health
SDK PyPI

vector-py

Python client for Upstash Vector's serverless REST API, supporting dense, sparse, and hybrid vector search.

20
MIT
Used by 3
93Health
Library PyPI

llama-index-vector-stores-qdrant

Qdrant vector database integration for LlamaIndex with dense, sparse, and hybrid search.

52,640
MIT
Used by 2
76Health
SDK Composer

Elasticsearch PHP Client

Official PHP client for indexing, searching, and managing Elasticsearch clusters

5,332
MIT
Used by 2
46Health
Library Go

fuzzy

A dependency-free Go library for fuzzy string matching, ranking filename and symbol matches the way Sublime Text, VS Code, and IntelliJ do.

1,450
MIT
Used by 2
65Health
Library Cargo

jieba-rs

Fast, accurate Chinese word segmentation and part-of-speech tagging for Rust, ported from the original Jieba.

987
MIT
Used by 2
75Health
Library Cargo

roaring-rs

A better compressed bitset for Rust, implementing the Roaring bitmap data structure

968
Apache 2.0
Used by 2
48Health
SDK PyPI

google-search-results

Python SDK for SerpApi to scrape and parse localized search results from Google, Bing, and more.

760
MIT
Used by 2

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