Text Embedding Runtimes Embedding Tools
Lightweight, language-agnostic libraries and inference servers for generating text embeddings locally. Includes runtime implementations across programming languages (Rust, Haskell, Elixir) and HTTP APIs for embedding inference. Does NOT include domain-specific embedding applications, vector databases, or embedding API providers.
There are 42 text embedding runtimes tools tracked. 3 score above 50 (established tier). The highest-rated is huggingface/text-embeddings-inference at 65/100 with 4,582 stars. 2 of the top 10 are actively maintained.
Get all 42 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=embeddings&subcategory=text-embedding-runtimes&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
huggingface/text-embeddings-inference
A blazing fast inference solution for text embeddings models |
|
Established |
| 2 |
Anush008/fastembed-rs
Rust library for vector embeddings and reranking. |
|
Established |
| 3 |
MinishLab/model2vec-rs
Official Rust Implementation of Model2Vec |
|
Established |
| 4 |
finalfusion/finalfusion-rust
finalfusion embeddings in Rust |
|
Emerging |
| 5 |
finalfusion/finalfusion-python
Finalfusion embeddings in Python |
|
Emerging |
| 6 |
benoitc/erlang-python
Execute Python from Erlang using dirty NIFs with GIL-aware execution, rate... |
|
Emerging |
| 7 |
olafurjohannsson/kjarni
Native ML inference engine — embeddings, classification, reranking, search,... |
|
Emerging |
| 8 |
chonkie-inc/catsu
🔌 Want one client library for all your embeddings? 💙 Choose Catsu! 🐱 |
|
Emerging |
| 9 |
finalfusion/finalfrontier
Context-sensitive word embeddings with subwords. In Rust. |
|
Emerging |
| 10 |
finalfusion/reductive
Vector quantization |
|
Emerging |
| 11 |
danieldk/dpar
Neural network transition-based dependency parser (in Rust) |
|
Experimental |
| 12 |
finalfusion/finalfusion-utils
finalfusion command-line utilities |
|
Experimental |
| 13 |
kozistr/triton-grpc-proxy-rs
Proxy server for triton gRPC server that inferences embedding model in Rust |
|
Experimental |
| 14 |
neuralforgeone/hypembed
Pure-Rust BERT-compatible text embedding inference for local-first applications. |
|
Experimental |
| 15 |
elchemista/ex_fastembed
ExFastembed is an Elixir wrapper around the fastembed-rs crate. |
|
Experimental |
| 16 |
arpitg1304/tessera
Visualize episode embeddings and select maximally diverse training subsets... |
|
Experimental |
| 17 |
wdoppenberg/glowrs
A candle-rs sentence embedder library & server |
|
Experimental |
| 18 |
arclabs561/subsume
Geometric region embeddings (boxes, cones, octagons, Gaussians, hyperbolic... |
|
Experimental |
| 19 |
tomWhiting/tessera
Multi-paradigm embedding library: ColBERT, dense, sparse, vision-language,... |
|
Experimental |
| 20 |
arclabs561/hyperball
Hyperbolic geometry for ML: Poincare ball, Lorentz model, hyperbolic embeddings |
|
Experimental |
| 21 |
arclabs561/symproj
Symbolic projection and embeddings |
|
Experimental |
| 22 |
jolestar/indexbind
Embedded retrieval artifacts for Node, browsers, and Workers. |
|
Experimental |
| 23 |
minniwoodsy325/hypembed
Generate BERT-compatible text embeddings locally in Rust without Python or... |
|
Experimental |
| 24 |
phlummox/hs-perl5
embedded Perl 5 interpreter in Haskell, forked from... |
|
Experimental |
| 25 |
aqora-io/deadpool_fastembed
deadpool implementation for fastembed |
|
Experimental |
| 26 |
Skelf-Research/embedcache
Stop recomputing embeddings. Start shipping faster. |
|
Experimental |
| 27 |
fire833/lang-explorer
A framework for generating programs from grammars. |
|
Experimental |
| 28 |
Aveygo/rustpotion
Blazingly fast word embeddings with Tokenlearn |
|
Experimental |
| 29 |
Ave-Sergeev/Tictonix
Crate for `Embedings` and `Positional Encoding` (Rust) (Q2:2025) |
|
Experimental |
| 30 |
sebhtml/novigrad
An animal can do training and inference every day of its existence until the... |
|
Experimental |
| 31 |
a-agmon/dfembeder
DF Embedder is a high-performance Python library (with a Rust backend) for... |
|
Experimental |
| 32 |
danieldk/rust2vec
Read/write word2vec and GloVe embeddings in Rust |
|
Experimental |
| 33 |
arclabs561/embedd
Embedding interfaces + local backends (Candle/HF). |
|
Experimental |
| 34 |
Ave-Sergeev/Morph
Voice-to-Vector embedding service (Rust, Tonic) (Q2:2025) |
|
Experimental |
| 35 |
Aveygo/AutoInt
Fast global news: No ads, clickbait, or nonsense |
|
Experimental |
| 36 |
Ave-Sergeev/Norph
Text-to-Vector embedding service (Rust, Tonic) (Q2:2025) |
|
Experimental |
| 37 |
mikecvet/word2vec-rs
Simple implementation of Word2Vec via feedforward neural network |
|
Experimental |
| 38 |
Kerollmops/hackerverse-refining
A small set of tools used to refine the Hackerverse dataset |
|
Experimental |
| 39 |
GaelGil/Word2Vec
word2vec implementation in rust |
|
Experimental |
| 40 |
finalfusion/finalfusion-tensorflow-ops
Tensorflow Op for finalfusion embeddings |
|
Experimental |
| 41 |
cedrugs/embeddy
A lightweight, embeddings-only model runtime with CLI and HTTP API |
|
Experimental |
| 42 |
Gumo-A/hnsw_rs
HNSW with Rust. |
|
Experimental |