fastembed-rs and finalfusion-rust

These are competitors offering alternative Rust implementations for generating and working with text embeddings, with finalfusion-rust focusing on pre-trained embedding models while fastembed-rs emphasizes speed and includes reranking capabilities.

fastembed-rs
64
Established
finalfusion-rust
47
Emerging
Maintenance 17/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 17/25
Maturity 16/25
Community 14/25
Stars: 791
Forks: 111
Downloads:
Commits (30d): 8
Language: Rust
License: Apache-2.0
Stars: 105
Forks: 13
Downloads: 3,858
Commits (30d): 0
Language: Rust
License:
No Package No Dependents
Stale 6m No Package No Dependents

About fastembed-rs

Anush008/fastembed-rs

Rust library for vector embeddings and reranking.

This is a Rust library that helps developers add advanced search and information retrieval capabilities to their applications. It takes text or images as input and converts them into numerical 'embeddings,' which are mathematical representations that capture meaning. These embeddings can then be used to find similar text or images, or to re-rank search results for better relevance. It's intended for Rust developers building intelligent applications.

information-retrieval semantic-search image-search data-ranking application-development

About finalfusion-rust

finalfusion/finalfusion-rust

finalfusion embeddings in Rust

This crate helps Rust developers integrate and manage word embeddings within their applications. It allows you to read, write, and query different embedding formats like GloVe, word2vec, fastText, and its own finalfusion format. Developers building applications that require natural language understanding or similar text-based functionalities will find this useful for handling word vector data.

natural-language-processing machine-learning-engineering text-analytics information-retrieval rust-development

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