finalfusion-rust and finalfrontier

Finalfrontier is a training tool that generates word embedding models, while finalfusion-rust is the inference runtime that loads and uses those trained models, making them complements in a producer-consumer relationship.

finalfusion-rust
40
Emerging
finalfrontier
30
Emerging
Maintenance 0/25
Adoption 17/25
Maturity 9/25
Community 14/25
Maintenance 0/25
Adoption 13/25
Maturity 9/25
Community 8/25
Stars: 105
Forks: 13
Downloads: 3,663
Commits (30d): 0
Language: Rust
License:
Stars: 90
Forks: 5
Downloads: 47
Commits (30d): 0
Language: Rust
License:
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About finalfusion-rust

finalfusion/finalfusion-rust

finalfusion embeddings in Rust

Supports multiple vocabulary and storage backends including memory-mapped and product-quantized embeddings for flexible performance/memory tradeoffs, plus cross-format conversion (fastText, word2vec, GloVe). Enables similarity and analogy queries through `ndarray`-backed vector operations, with optional BLAS/LAPACK acceleration for quantized lookups. Integrates with the finalfusion ecosystem for training embeddings via finalfrontier and quantization via the reductive crate.

About finalfrontier

finalfusion/finalfrontier

Context-sensitive word embeddings with subwords. In Rust.

Supports multiple training architectures (skip-gram variants, dependency-based models) with noise contrastive estimation and Hogwild! parallelization for efficient training. Embeddings export to multiple formats including the native finalfusion format, fastText, word2vec, and GloVe, with downstream quantization support via the finalfusion utilities. Integrates with the finalfusion Rust crate and Python module for inference and embedding manipulation.

Scores updated daily from GitHub, PyPI, and npm data. How scores work