Text, embeddings and search

Prepare text for AI, create embeddings, and add smart search to your app.

138 projects. Checked .

Start here

The Featured projects with the most downloads.

All projects

Order: strongest tier first, then most downloads, then name, with unmeasured values last. A library counts downloads over 30 days. An app counts binary downloads per release. An app with none counts its crate downloads over 30 days.

What do the tiers mean?
Featured
Shown first. It passes every Featured gate.
Listed
Shown in the normal listing. No other tier applies.
New
A project whose first release is recent.
Archived
No longer maintained, or ended by its author.

Tiers come from published rules over raw signals. Stars alone never qualify a project.

Active dependents: crates from other owners that depend on this project in a current release. One owner counts at most once.

Movement needs more history.

Text, embeddings and search
ProjectDownloadsDependentsStarsLatest releaseRuns on (GPU)Native codeLicense
tokenizers Featured

Fastest implementation of the most used tokenizers in AI.

7,490,451 downloads over 30 days 1,021 11,230 0.23.2 GPU support unknown Binds native code: tikv-jemalloc-sys, onig_sys (feature default) Apache-2.0
tiktoken-rs Featured

Library for encoding and decoding with the tiktoken library in Rust

3,939,182 downloads over 30 days 449 410 0.12.1 GPU support unknown No native code found MIT

Common stop words in many languages

2,153,034 downloads over 30 days 25 26 0.10.1 GPU support unknown No native code found Apache-2.0 OR MIT
tantivy Featured

Search engine library

2,082,786 downloads over 30 days 345 16,408 0.27.0 GPU support unknown Binds native code: zstd-sys (feature zstd-compression) MIT
bm25 Featured

BM25 embedder, scorer, and search engine

1,283,242 downloads over 30 days 42 78 2.3.2 GPU support unknown No native code found MIT
fastembed-rs Featured

Library for generating vector embeddings, reranking locally.

1,147,765 downloads over 30 days 331 1,051 7.6.1 CUDA, WebGPU, Metal Binds native code: accelerate-src (feature accelerate), intel-mkl-src (feature mkl), ort-sys (feature directml) Apache-2.0
jieba-rs Featured

Jieba Chinese Word Segmentation in Rust

947,384 downloads over 30 days 60 992 0.11.0 GPU support unknown No native code found MIT
whatlang-rs Featured

Fast and lightweight language identification library for Rust.

882,019 downloads over 30 days 74 1,087 0.18.0 GPU support unknown No native code found MIT
lindera Featured

A morphological analysis library.

Python bindings

647,661 downloads over 30 days 39 705 6.2.0 GPU support unknown Binds native code: napi-sys, rb-sys MIT
lancedb Featured

LanceDB: A serverless, low-latency vector database for AI applications

615,090 downloads over 30 days 102 11,863 0.41.0 GPU support unknown No native code found Apache-2.0
kiddo Featured

A high-performance, flexible, ergonomic k-d tree library. Ideal for geo- and astro- nearest-neighbour and k-nearest-neighbor queries

481,504 downloads over 30 days 56 179 6.3.0 GPU support unknown Build uses a native toolchain: cc (feature cpp_competitors) Apache-2.0 OR MIT
kdtree-rs Featured

K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup

388,481 downloads over 30 days 29 286 0.8.1 GPU support unknown No native code found Apache-2.0 OR MIT
lingua-rs Featured

An accurate natural language detection library, suitable for short text and mixed-language text

Python bindings

286,625 downloads over 30 days 22 1,152 1.8.0 GPU support unknown Binds native code: cld2-sys (feature accuracy-reports) Apache-2.0
text-splitter Featured

Split text into semantic chunks, up to a desired chunk size. Supports calculating length by characters and tokens, and is callable from Rust and Python.

271,174 downloads over 30 days 56 645 0.33.1 GPU support unknown Binds native code: tree-sitter (feature code), tree-sitter-language (feature code) MIT
usearch Featured

Smaller & Faster Single-File Vector Search Engine from Unum

242,089 downloads over 30 days 70 4,373 2.26.6 GPU support unknown Binds native code: cxx, link-cplusplus, numkong (feature numkong). Build uses a native toolchain: cxx-build Apache-2.0
hnswlib-rs Featured

Rust implementation of the HNSW algorithm (Malkov-Yashunin)

226,188 downloads over 30 days 86 257 0.3.5 GPU support unknown No native code found Apache-2.0 OR MIT
surrealdb Featured

A scalable, distributed, collaborative, document-graph database, for the realtime web

197,581 downloads over 30 days 162 33,296 4.0.0 GPU support unknown Binds native code: ring, openssl-sys (feature native-tls) Not measured
model2vec-rs Featured

Official Rust Implementation of Model2Vec

194,422 downloads over 30 days 48 234 0.4.0 GPU support unknown No native code found MIT

Rust wrapper for the Meilisearch API. Meilisearch is a powerful, fast, open-source, easy to use and deploy search engine.

170,111 downloads over 30 days 16 431 0.33.0 GPU support unknown No native code found MIT
qdrant App Featured

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

34,017 binary downloads per release Not applicable 35,478 Not measured Not measured Apache-2.0
meilisearch App Featured

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

5,660 binary downloads per release Not applicable 59,815 Not measured Not measured Not measured
quickwit App Featured

Cloud-native OSS search engine for observability

3,936 binary downloads per release Not applicable 11,777 Not measured Not measured Apache-2.0
Listed 97 projects

This crate aims to emulate https://github.com/google/sentencepiece Dart::DoubleArray struct and it's Normalizer. This crate is highly specialized and not intended for general use.

6,527,079 downloads over 30 days 7 23 0.1.4 GPU support unknown No native code found Apache-2.0
rust-stemmers Listed Dormant

A rust implementation of some popular snowball stemming algorithms

5,399,112 downloads over 30 days 128 136 1.2.0 GPU support unknown No native code found BSD-3-Clause OR MIT
sentencex Listed

Sentence segmentation library with wide language support optimized for speed and utility.

114,914 downloads over 30 days 1 145 0.1.34 GPU support unknown No native code found MIT
rust-gems Listed

Fast byte-pair encoding implementation.

108,957 downloads over 30 days 6 137 0.2.3 GPU support unknown No native code found MIT

fastText pure Rust implementation

102,405 downloads over 30 days 4 71 0.8.1 GPU support unknown Binds native code: cfasttext-sys, cfasttext_static. Build uses a native toolchain: cc MIT
alyze Listed

High-performance text analysis for full-text search

68,934 downloads over 30 days 1 133 0.2.0 GPU support unknown No native code found MIT AND Apache-2.0
whichlang Listed

A blazingly fast and lightweight language detection library for Rust.

52,880 downloads over 30 days 11 464 0.1.1 GPU support unknown No native code found MIT
gline-rs Listed

Inference engine for GLiNER models

40,619 downloads over 30 days 3 173 1.1.0 CUDA, ROCm Binds native code: ort-sys Apache-2.0
ruvector Listed

High-performance Rust vector database core with HNSW indexing

39,411 downloads over 30 days 51 4,675 2.5.0 CUDA, WebGPU, Metal Binds native code: libsqlite3-sys, napi-sys, ort-sys, pgrx-pg-sys, pqcrypto-internals and 5 more MIT
pgvectorscale App Listed

Postgres extension for vector search (DiskANN), complements pgvector for performance and scale. Postgres OSS licensed.

33,328 binary downloads per release Not applicable 3,161 Not measured Not measured PostgreSQL

Rust runtime reimplementation of SentencePiece model loading, normalization, encoding, and decoding.

30,659 downloads over 30 days 5 2 0.2.2 GPU support unknown No native code found Apache-2.0

Binding for the sentencepiece tokenizer

30,249 downloads over 30 days 18 24 0.14.0 GPU support unknown Binds native code: sentencepiece-sys. Build uses a native toolchain: cc, cmake, pkg-config Apache-2.0 OR MIT
rust_tokenizers Listed Dormant

High performance tokenizers for Rust

Python bindings

27,821 downloads over 30 days 12 345 8.1.1 GPU support unknown No native code found Apache-2.0

A high-performance pure-Rust implementation of OpenAI's tiktoken BPE tokenizer

25,714 downloads over 30 days 12 8 4.1.2 GPU support unknown No native code found Apache-2.0 OR MIT
rust-bert Listed Dormant

Ready-to-use NLP pipelines and language models

24,605 downloads over 30 days 23 3,091 0.23.0 CUDA Binds native code: torch-sys, ort-sys (feature onnx) Apache-2.0
rustfst Listed

Library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs).

24,531 downloads over 30 days 10 192 1.3.1 GPU support unknown No native code found Apache-2.0 OR MIT
arroy Listed

Annoy-inspired Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage

22,053 downloads over 30 days 6 314 0.9.0 GPU support unknown Binds native code: lmdb-master-sys MIT
snowball Listed

Rust implementation of Snowball stemming algorithms for 33 languages

21,654 downloads over 30 days 3 891 0.1.0 GPU support unknown No native code found BSD-3-Clause
faiss-rs Listed

High-level bindings for Faiss, the vector similarity search engine

19,449 downloads over 30 days 5 250 0.13.0 GPU support unknown Binds native code: faiss-sys, faiss_c. Build uses a native toolchain: cmake (feature static) Apache-2.0 OR MIT
hnsw Listed Dormant

Fast approximate nearest neighbors

15,542 downloads over 30 days 13 268 0.11.0 GPU support unknown No native code found MIT

Rust bindings for OpenNMT/CTranslate2

10,244 downloads over 30 days 6 63 0.10.4 CUDA Binds native code: cxx, link-cplusplus, intel-onemkl-prebuild (feature mkl), onednn-src (feature dnnl), openblas-src (feature openblas) and 1 more. Build uses a native toolchain: cmake, cxx-build MIT
regexr Listed

A high-performance regex engine built from scratch with JIT compilation and SIMD acceleration

8,809 downloads over 30 days 4 28 0.6.2 GPU support unknown No native code found Apache-2.0 OR MIT
nlprule Listed Dormant

A fast, low-resource Natural Language Processing and Error Correction library.

8,412 downloads over 30 days 6 679 0.6.4 GPU support unknown Binds native code: onig_sys (feature regex-onig) Apache-2.0 OR MIT
splintr Listed

Tokenizer for Rust and Python: pure Rust by default, with 18 bundled vocabularies and four backends covering BPE, SentencePiece and WordPiece. Its output matches Hugging Face tokenizers id for id on 14 model families, including GPT-2, Qwen, Whisper, T5 and BERT.

Python bindings

8,204 downloads over 30 days 7 63 0.22.2 GPU support unknown Binds native code: pcre2-sys (feature pcre2) MIT
yake-rust Listed

Yake (Yet Another Keyword Extractor) in Rust

6,959 downloads over 30 days 2 14 1.0.3 GPU support unknown No native code found MIT

Parse and convert numbers written in English, Danish, Dutch, Spanish, Portuguese, German, Italian or French into their digit representation.

6,096 downloads over 30 days 5 9 2.8.0 GPU support unknown No native code found MIT
tantivy-stemmers Listed Dormant

A collection of Tantivy stemmer tokenizers

5,962 downloads over 30 days 3 19 0.4.0 GPU support unknown No native code found BSD-3-Clause
reductive Listed Dormant

Optimized vector quantization for dense vectors

5,567 downloads over 30 days 4 7 0.9.0 GPU support unknown Binds native code: accelerate-src (feature accelerate-test), lapack-sys (feature opq-train) Apache-2.0
chunk Listed

The fastest semantic text chunking library β€” up to 1TB/s chunking throughput

5,407 downloads over 30 days 8 361 0.10.2 GPU support unknown No native code found Apache-2.0 OR MIT
memvid Listed

Core library for Memvid v2, a crash-safe, deterministic, single-file AI memory.

5,276 downloads over 30 days 2 17,386 2.0.140 CUDA, Metal Binds native code: zstd-sys, link-cplusplus (feature llama-cpp), llama_cpp_sys (feature llama-cpp), ort-sys (feature logic_mesh) Apache-2.0
finalfusion-rust Listed Dormant

Reader and writer for common word embedding formats

5,203 downloads over 30 days 6 105 0.18.0 GPU support unknown Binds native code: accelerate-src (feature accelerate), intel-mkl-src (feature intel-mkl), netlib-src (feature netlib), openblas-src (feature openblas) Apache-2.0 OR MIT

Inverse Text Normalization (ITN) β€” convert spoken-form ASR output to written form

3,608 downloads over 30 days 2 48 0.2.2 GPU support unknown No native code found Apache-2.0
udpipe-rs Listed

Rust bindings for UDPipe - a trainable pipeline for tokenization, tagging, lemmatization and dependency parsing of CoNLL-U files

3,069 downloads over 30 days 2 5 0.2.0 GPU support unknown Build uses a native toolchain: cc Apache-2.0 OR MIT
kitoken Listed

Fast tokenizer for language models, supporting BPE, Unigram and WordPiece tokenization

2,949 downloads over 30 days 3 62 0.11.1 GPU support unknown No native code found BSD-2-Clause
velesdb Listed

High-performance vector database engine written in Rust

2,396 downloads over 30 days 0 102 8.1.0 WebGPU Binds native code: tauri, tauri-plugin-velesdb, atk-sys, gdk-pixbuf-sys, gdk-sys and 9 more Not measured
keyword-extraction-rs Listed Dormant

Collection of algorithms for keyword extraction from text

2,311 downloads over 30 days 2 34 1.5.0 GPU support unknown No native code found LGPL-3.0-or-later
ck App Listed

Local first semantic and hybrid BM25 grep / search tool for use by AI and humans!

1,775 binary downloads per release Not applicable 1,772 0.8.1 GPU support unknown Binds native code: tree-sitter, tree-sitter-language, openssl-sys (feature openssl), ort-sys (feature mixedbread) Apache-2.0 OR MIT
hora Listed Dormant

Hora Search Everywhere

1,741 downloads over 30 days 4 2,655 0.1.1 GPU support unknown No native code found Apache-2.0
mentedb Listed

A purpose-built database engine for AI agent memory

1,605 downloads over 30 days 1 124 0.47.1 GPU support unknown No native code found Apache-2.0
tokenx-rs Listed

Fast token count estimation for LLMs at 96% accuracy without a full tokenizer

1,235 downloads over 30 days 3 3 0.1.0 GPU support unknown No native code found MIT

Wrapper for the BlingFire tokenization library

1,162 downloads over 30 days 0 15 1.0.0 GPU support unknown Binds native code: blingfire-sys, blingfiretokdll. Build uses a native toolchain: cmake MIT
vpsearch Listed Dormant

Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces.

919 downloads over 30 days 2 32 2.1.0 GPU support unknown No native code found BSD-2-Clause
postgresml App Listed Dormant

Postgres with GPUs for ML/AI apps.

Python bindings

915 downloads over 30 days Not applicable 6,830 1.1.1 GPU support unknown No native code found MIT
shimmytok Listed

Pure Rust tokenizer for GGUF models with llama.cpp compatibility (SentencePiece + BPE + WPM + UGM + RWKV)

914 downloads over 30 days 2 26 0.8.5 GPU support unknown No native code found Apache-2.0 OR MIT
seekstorm Listed

Vector & lexical search engine library & multi-tenancy server

871 downloads over 30 days 3 1,936 4.0.1 GPU support unknown Binds native code: zstd-sys Apache-2.0
semchunk-rs Listed Dormant

A fast and lightweight Rust library for splitting text into semantically meaningful chunks.

864 downloads over 30 days 3 4 0.1.1 GPU support unknown Binds native code: torch-sys (feature rust-bert) MIT
ahnlich Listed

Suite of tools containing an in-memory vector datastore and AI proxy

744 downloads over 30 days 0 249 0.4.5 GPU support unknown No native code found MIT
tokie Listed

Blazingly fast tokenizer - 50x faster tokenization, 10x smaller model files, 100% accurate drop-in replacement for HuggingFace

711 downloads over 30 days 3 56 0.1.4 GPU support unknown No native code found Apache-2.0 OR MIT
semtools App Listed

Semantic search and document parsing tools for the command line

541 binary downloads per release Not applicable 1,882 3.0.1 GPU support unknown Binds native code: zstd-sys (feature workspace) MIT
summa Listed

Core async search engine library with WASM support

369 downloads over 30 days 1 299 2.2.6 GPU support unknown Binds native code: k8s-openapi, tikv-jemalloc-sys, zstd-sys MIT
memvdb Listed Dormant

A Rust in-memory vector database

305 downloads over 30 days 2 2 0.1.1 GPU support unknown No native code found MIT
next-plaid Listed

CPU-based PLAID implementation for multi-vector search using ndarray

Python bindings

256 downloads over 30 days 1 610 1.8.5 CUDA Binds native code: tree-sitter, libsqlite3-sys, ort-sys, tree-sitter-language, zstd-sys and 4 more Apache-2.0
octocode App Listed

AI-powered code intelligence with semantic search, knowledge graphs, and built-in MCP server. Transform your codebase into a queryable knowledge graph for AI assistants.

208 binary downloads per release Not applicable 522 0.29.1 Metal Binds native code: tree-sitter, tree-sitter-language, zstd-sys Apache-2.0
tinysearch App Listed

πŸ” Tiny, full-text search engine for static websites built with Rust and Wasm

147 binary downloads per release Not applicable 2,980 Not measured Not measured Apache-2.0

[H] HyperspaceDB is a high-performance, vector database. It features 1-bit quantization, async replication, and native support for hierarchical datasets (Lorentz, PoincarΓ© ball & Hybrid models).

96 downloads over 30 days 3 163 4.2.0 GPU support unknown Binds native code: ort-sys (feature local-onnx) MIT
ngt-rs Listed Dormant

Rust wrappers for NGT nearest neighbor search.

73 downloads over 30 days 0 39 0.8.0 GPU support unknown Binds native code: ngt, ngt-sys. Build uses a native toolchain: bindgen, cmake Apache-2.0
vtext Listed Dormant

NLP with Rust

Python bindings

68 downloads over 30 days 0 153 0.2.0 GPU support unknown No native code found Apache-2.0
snips-nlu-parsers App Listed Dormant

Rust crate for entity parsing

60 binary downloads per release Not applicable 18 Not measured Not measured Not measured
word2vec Listed Dormant

Rust interface to word2vec.

59 downloads over 30 days 1 32 0.3.3 GPU support unknown No native code found MIT
korvus Listed Dormant

Korvus is a search SDK that unifies the entire RAG pipeline in a single database query. Built on top of Postgres with bindings for Python, JavaScript, Rust and C.

Python bindings

54 downloads over 30 days 0 1,474 1.1.5 GPU support unknown No native code found MIT
sonic Listed

Fast, lightweight and schema-less search backend.

42 downloads over 30 days 0 21,376 0.4.2 GPU support unknown Binds native code: librocksdb-sys, tikv-jemalloc-sys (feature allocator-jemalloc) MPL-2.0
bayard App Listed Dormant

A distributed search server.

41 binary downloads per release Not applicable 1,869 0.9.0 GPU support unknown Binds native code: grpcio-sys, libz-sys MIT
yantrikdb-server App Listed

YantrikDB database server β€” multi-tenant cognitive memory with wire protocol, HTTP gateway, replication, auto-failover, and at-rest encryption

39 binary downloads per release Not applicable 179 0.20.0 GPU support unknown Binds native code: libsqlite3-sys, zstd-sys Apache-2.0
nodedb Listed

Local-first, real-time, edge-to-cloud hybrid database for multi-modal workloads

35 downloads over 30 days 3 246 0.6.2 GPU support unknown Binds native code: libz-sys, rdkafka-sys, ring, tikv-jemalloc-sys, zstd-sys BUSL-1.1
granne Listed Dormant

Graph-based Retrieval of Approximate Nearest Neighbors

34 downloads over 30 days 0 319 0.5.2 GPU support unknown Binds native code: blas, blas-sys (feature blas) MIT
lsh-rs Listed Dormant

LSH: Approximate Nearest Neighbor Search with Locality Sensitive Hashing.

30 downloads over 30 days 0 124 0.4.0 GPU support unknown Binds native code: libsqlite3-sys (feature sqlite) MIT
finalfrontier Listed Dormant

Train/use word embeddings with subword units

24 downloads over 30 days 0 90 0.9.4 GPU support unknown No native code found Apache-2.0 OR BlueOak-1.0.0
lumberjack Listed Dormant

Read and modify constituency trees.

21 downloads over 30 days 0 10 0.3.1 GPU support unknown No native code found Apache-2.0
noise Listed

Nested Object Inverted Search Engine

16 downloads over 30 days 0 328 0.8.0 GPU support unknown Binds native code: stemmer, noise_search_deps_librocksdb-sys Apache-2.0 OR MIT
edgevec Listed

High-performance embedded vector database for Browser, Node, and Edge

14 downloads over 30 days 1 100 0.9.0 GPU support unknown No native code found Apache-2.0 OR MIT
rust-sbert Listed

Rust implementation of Sentence Bert (SBert)

10 downloads over 30 days 0 127 0.4.1 CUDA Binds native code: torch-sys Apache-2.0
trieve App Listed

All-in-one platform for search, recommendations, RAG, and analytics offered via API

9 binary downloads per release Not applicable 2,723 Not measured Not measured MIT
txtai Listed

Rust client for txtai

4 downloads over 30 days 0 114 9.14.0 GPU support unknown No native code found Apache-2.0
seismic Listed

Seismic is designed for effective and efficient KNN retrieval over learned sparse embeddings.

Python bindings

3 downloads over 30 days 0 141 0.2.1 GPU support unknown No native code found MIT
treebender Listed Dormant

An HDPSG inspired symbolic NLP library for Rust

2 downloads over 30 days 0 63 0.1.1 GPU support unknown No native code found MIT
oxibonsai Listed

Pure Rust 1-bit LLM inference engine for PrismML Bonsai models β€” umbrella crate

1 downloads over 30 days 0 137 0.2.3 CUDA, Metal No native code found Apache-2.0

Persistent cognitive memory for AI agents and robots β€” Hebbian learning, knowledge graph, spatial recall. Zenoh/ROS2 native. Single binary, runs offline.

Python bindings

1 downloads over 30 days 0 322 0.2.0 GPU support unknown Binds native code: libmimalloc-sys, librocksdb-sys, lz4-sys, ort-sys, pnet_sys (feature zenoh) Apache-2.0
cleora App Listed

Cleora AI is a general-purpose open-source model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data. Created by Synerise.com team.

0 binary downloads per release Not applicable 545 Not measured Not measured Not measured
corenn Listed

Billion-scale vector database

0 downloads over 30 days 0 401 0.3.1 GPU support unknown Binds native code: openblas-src, librocksdb-sys, tikv-jemalloc-sys Apache-2.0
instant-segment App Listed

Fast English word segmentation in Rust

0 binary downloads per release Not applicable 107 Not measured Not measured Apache-2.0
lnx App Listed Dormant

A flexible, performant and reliable search database without the AI bullshit.

0 binary downloads per release Not applicable 1,459 Not measured Not measured MIT
oasysdb App Listed Dormant

In-memory vector store with efficient read and write performance for semantic caching and retrieval system. Redis for Semantic Caching.

0 binary downloads per release Not applicable 376 Not measured Not measured Apache-2.0
rsnltk Listed Dormant

Rust-based Natural Language Toolkit

Python bindings

0 downloads over 30 days 0 32 0.1.3 GPU support unknown No native code found MIT
satoriDB App Listed

High performance embedded vector database

0 binary downloads per release Not applicable 245 Not measured Not measured MIT
snips-nlu-ontology App Listed Dormant

Ontology of Snips NLU

0 binary downloads per release Not applicable 60 Not measured Not measured Not measured
sudachi.rs App Listed

Sudachi in Rust πŸ¦€ and new generation of SudachiPy

0 binary downloads per release Not applicable 490 Not measured Not measured Apache-2.0
tictonix Listed Dormant

A library that provides the ability to convert tokens into embeddings, as well as to encode their positions

0 downloads over 30 days 0 9 1.0.1 GPU support unknown No native code found MIT
tiktoken App Listed

tiktoken is a fast BPE tokeniser for use with OpenAI's models.

0 binary downloads per release Not applicable 19,621 Not measured Not measured MIT
victor Listed Dormant

A browser-optimized vector database

0 downloads over 30 days 0 262 0.2.0 GPU support unknown No native code found Not measured
hwt App Listed Dormant

Hamming Weight Tree from the paper "Online Nearest Neighbor Search in Hamming Space"

Not measured Not applicable 7 Not measured Not measured Not measured MIT
NewsAggregator App Listed Dormant

A fast, searchable, knowledge engine using various machine learning models to aggregate based on importance, association and relevance

Not measured Not applicable 10 Not measured Not measured Not measured Apache-2.0
rs-natural App Listed Dormant

Natural Language Processing for Rust

Not measured Not applicable 236 Not measured Not measured Not measured MIT
tinyvector App Listed Dormant

A tiny embedding database in pure Rust.

Not measured Not applicable 440 Not measured Not measured Not measured MIT
Toshi App Listed Dormant

A full-text search engine in rust

Not measured Not applicable 4,258 Not measured Not measured Not measured MIT
voy App Listed Dormant

πŸ•ΈοΈπŸ¦€ A WASM vector similarity search written in Rust

Not measured Not applicable 1,076 Not measured Not measured Not measured Apache-2.0
word2vec-rs App Listed Dormant

pure rust implemention of word2vec

Not measured Not applicable 87 Not measured Not measured Not measured None stated
New 7 projects

Pre-built Snowball stemmers for Rust (tracks snowball main)

504,939 downloads over 30 days 4 4 2.20261016.1 GPU support unknown No native code found BSD-3-Clause
xberg New

High-performance document intelligence library for Rust. Extract text, metadata, and structured data from PDFs, Office documents, images, and 107 formats and 371 programming languages via tree-sitter code intelligence with async/sync APIs.

26,095 downloads over 30 days 2 9,565 1.3.10 CUDA, Metal Binds native code: libheif-sys, libz-sys, xberg_libwpd, xberg_tesseract, clipper-sys and 4 more. Build uses a native toolchain: cc, bindgen (feature bindings), cmake (feature build-tesseract), pkg-config (feature dynamic-linking), vcpkg (feature dynamic-linking) MIT

Full Rust port of Python docling

9,879 downloads over 30 days 3 132 2.67.1 CUDA Binds native code: ort-sys, libsqlite3-sys (feature sqlite), libheif-sys (feature heif), libssh2-sys (feature remote-sources), libz-sys (feature remote-sources) and 1 more MIT

From-scratch pure-Rust SentencePiece inference (encode/decode), differentially verified against the upstream C++/Python implementation.

8,442 downloads over 30 days 3 1 0.1.1 GPU support unknown No native code found Apache-2.0

Foundation library for Rust AI-native apps β€” provider catalog, LLM client, MCP server, search, telemetry, and safety

791 downloads over 30 days 8 3 0.33.1 GPU support unknown Binds native code: libsqlite3-sys (feature store), mach-sys (feature embedding-mlx), mlx-sys (feature embedding-mlx), openssl-sys (feature graph-pg-tls), ort-sys (feature embedding-fastembed-coreml) Apache-2.0
infino New

A fast retrieval engine that stores data on object storage and runs SQL, full-text search, and vector search over it from a single system β€” search-on-Parquet.

587 downloads over 30 days 1 152 0.11.27 GPU support unknown Binds native code: zstd-sys, libmimalloc-sys (feature mimalloc) Apache-2.0

Readability metrics for English text: Flesch Reading Ease, Flesch-Kincaid, Gunning Fog, SMOG, ARI, Coleman-Liau, plus word/sentence/syllable counts. Zero-dependency, no_std.

95 downloads over 30 days 2 0 0.1.1 GPU support unknown No native code found Apache-2.0 OR MIT
Archived 11 projects

Fast minimal implementation of HNSW maps for approximate nearest neighbors searches

96,520 downloads over 30 days 36 343 0.6.1 GPU support unknown No native code found Apache-2.0 OR MIT
sherpa-rs Archived

Rust bindings to https://github.com/k2-fsa/sherpa-onnx

9,888 downloads over 30 days 4 313 0.6.8 CUDA Binds native code: sherpa-rs-sys. Build uses a native toolchain: bindgen, cmake MIT
bloop App Archived

bloop is a fast code search engine written in Rust.

3,738 binary downloads per release Not applicable 9,479 Not measured Not measured Apache-2.0
chromadb-rs Archived

A Rust client library for the ChromaDB vector database.

3,548 downloads over 30 days 7 46 2.3.0 GPU support unknown No native code found MIT
sticker Archived

Neural sequence labeler, superseded by SyntaxDot

21 downloads over 30 days 0 26 0.5.1 CUDA Binds native code: sentencepiece-sys, torch-sys, hdf5-sys (feature load-hdf5) Not measured

Wrapper around the Alpino tokenizer for Dutch

20 downloads over 30 days 0 3 0.4.0 GPU support unknown Binds native code: alpino-tokenizer-sys. Build uses a native toolchain: cc Apache-2.0
syntaxdot Archived

Neural sequence labeler

16 downloads over 30 days 0 81 0.5.0 CUDA Binds native code: sentencepiece-sys, torch-sys Apache-2.0 OR MIT
deepfrog Archived

A deep learning NLP suite (PoS,lemmatiser,NER) with FoLiA XML support

0 downloads over 30 days 0 19 0.2.1 GPU support unknown Binds native code: torch-sys GPL-3.0+
milli App Archived

Search engine library for Meilisearch ⚑️

0 binary downloads per release Not applicable 465 Not measured Not measured MIT
dpar App Archived

Neural network transition-based dependency parser (in Rust)

Not measured Not applicable 44 Not measured Not measured Not measured Apache-2.0
rustberta-snli App Archived

πŸ¦€ A Rust implementation of a RoBERTa classification model for the SNLI dataset

Not measured Not applicable 13 Not measured Not measured Not measured None stated