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 47 text embedding runtimes tools tracked. 3 score above 50 (established tier). The highest-rated is Anush008/fastembed-rs at 64/100 with 791 stars. 2 of the top 10 are actively maintained.

Get all 47 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 Anush008/fastembed-rs

Rust library for vector embeddings and reranking.

64
Established
2 huggingface/text-embeddings-inference

A blazing fast inference solution for text embeddings models

62
Established
3 MinishLab/model2vec-rs

Official Rust Implementation of Model2Vec

56
Established
4 finalfusion/finalfusion-rust

finalfusion embeddings in Rust

47
Emerging
5 finalfusion/finalfusion-python

Finalfusion embeddings in Python

45
Emerging
6 olafurjohannsson/kjarni

Native ML inference engine — embeddings, classification, reranking, search,...

41
Emerging
7 chonkie-inc/catsu

🔌 Want one client library for all your embeddings? 💙 Choose Catsu! 🐱

38
Emerging
8 finalfusion/reductive

Vector quantization

37
Emerging
9 finalfusion/finalfrontier

Context-sensitive word embeddings with subwords. In Rust.

37
Emerging
10 benoitc/erlang-python

Execute Python from Erlang using dirty NIFs with GIL-aware execution, rate...

36
Emerging
11 danieldk/dpar

Neural network transition-based dependency parser (in Rust)

34
Emerging
12 finalfusion/finalfusion-utils

finalfusion command-line utilities

34
Emerging
13 kozistr/triton-grpc-proxy-rs

Proxy server for triton gRPC server that inferences embedding model in Rust

33
Emerging
14 elchemista/ex_fastembed

ExFastembed is an Elixir wrapper around the fastembed-rs crate.

32
Emerging
15 wdoppenberg/glowrs

A candle-rs sentence embedder library & server

30
Emerging
16 arpitg1304/tessera

Visualize episode embeddings and select maximally diverse training subsets...

28
Experimental
17 phlummox/hs-perl5

embedded Perl 5 interpreter in Haskell, forked from...

27
Experimental
18 tomWhiting/tessera

Multi-paradigm embedding library: ColBERT, dense, sparse, vision-language,...

26
Experimental
19 aqora-io/deadpool_fastembed

deadpool implementation for fastembed

26
Experimental
20 neuralforgeone/hypembed

Pure-Rust BERT-compatible text embedding inference for local-first applications.

25
Experimental
21 Aveygo/rustpotion

Blazingly fast word embeddings with Tokenlearn

24
Experimental
22 Ave-Sergeev/Tictonix

Crate for `Embedings` and `Positional Encoding` (Rust) (Q2:2025)

24
Experimental
23 jolestar/indexbind

Embedded retrieval artifacts for Node, browsers, and Workers.

22
Experimental
24 sebhtml/novigrad

An animal can do training and inference every day of its existence until the...

22
Experimental
25 minniwoodsy325/hypembed

Generate BERT-compatible text embeddings locally in Rust without Python or...

22
Experimental
26 a-agmon/dfembeder

DF Embedder is a high-performance Python library (with a Rust backend) for...

22
Experimental
27 Skelf-Research/embedcache

Stop recomputing embeddings. Start shipping faster.

21
Experimental
28 danieldk/rust2vec

Read/write word2vec and GloVe embeddings in Rust

21
Experimental
29 arclabs561/symproj

Symbolic projection and embeddings

21
Experimental
30 fire833/lang-explorer

A framework for generating programs from grammars.

21
Experimental
31 arclabs561/hyperball

Hyperbolic geometry for ML: Poincare ball, Lorentz model, hyperbolic embeddings

21
Experimental
32 arclabs561/subsume

Geometric region embeddings (boxes, cones, octagons, Gaussians, hyperbolic...

21
Experimental
33 Ave-Sergeev/Morph

Voice-to-Vector embedding service (Rust, Tonic) (Q2:2025)

19
Experimental
34 mikecvet/word2vec-rs

Simple implementation of Word2Vec via feedforward neural network

19
Experimental
35 Aveygo/AutoInt

Fast global news: No ads, clickbait, or nonsense

19
Experimental
36 finalfusion/finalfusion-tensorflow-ops

Tensorflow Op for finalfusion embeddings

18
Experimental
37 Gumo-A/hnsw_rs

HNSW with Rust.

17
Experimental
38 cedrugs/embeddy

A lightweight, embeddings-only model runtime with CLI and HTTP API

15
Experimental
39 Ave-Sergeev/Norph

Text-to-Vector embedding service (Rust, Tonic) (Q2:2025)

14
Experimental
40 Kerollmops/hackerverse-refining

A small set of tools used to refine the Hackerverse dataset

13
Experimental
41 GaelGil/Word2Vec

word2vec implementation in rust

13
Experimental
42 arclabs561/embedd

Embedding interfaces + local backends (Candle/HF).

13
Experimental
43 emschwartz/html-to-text-comparison

Comparing Rust crates for extracting text from HTML

13
Experimental
44 sromero0889/handspring

Multimodal Embeddings in Rust

11
Experimental
45 finalfusion/finalfusion-ffi

C API for finalfusion embeddings

11
Experimental
46 tomasmcz/embadd

Embedding arithmetics.

11
Experimental
47 finalfusion/finalfusion-cxx

C++ API for finalfusion embeddings

11
Experimental