Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 11 Rust Embedding Projects
-
postgresml
The GPU-powered AI application database. Get your app to market faster using the simplicity of SQL and the latest NLP, ML + LLM models.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lance
Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..
-
llama-node
Believe in AI democratization. llama for nodejs backed by llama-rs, llama.cpp and rwkv.cpp, work locally on your laptop CPU. support llama/alpaca/gpt4all/vicuna/rwkv model.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: HuggingFace text-generation-inference is reverting to Apache 2.0 License | news.ycombinator.com | 2024-04-08Worth noting that this also impacts the great https://github.com/huggingface/text-embeddings-inference, which allows anyone to run state of the art embeddings with great performance.
You can practice your Rust skills by writing performant and/or gluey extensions for higher-level language such as NodeJS (checkout napi-rs) and Python or complementing JS in the browser if you target Webassembly.
For instance, checkout Llama-node https://github.com/Atome-FE/llama-node for an involved Rust-based NodeJS extension. Python has PyO3, a Rust-Python extension toolset: https://github.com/PyO3/pyo3.
They can help you leverage your Rust for writing cool new stuff.
Project mention: Embeddings are a good starting point for the AI curious app developer | news.ycombinator.com | 2024-04-17Yes, I use fastembed-rs[1] in a project I'm working on and it runs flawlessly. You can store the embeddings in any boring database, but for fast vector math, a vector database is recommended (e.g. the pgvector postgres extension).
[1] https://github.com/Anush008/fastembed-rs
Hi! I have been noodling away at a re-implementation of the original C++ DiskANN project as well as packaging the latest advances in embedding generation. The rough repo is here and will remain licensed as Apache-2.0!
Rust Embeddings related posts
-
Embeddings are a good starting point for the AI curious app developer
-
Show HN: Neum AI – Open-source large-scale RAG framework
-
Cleora.ai - open source general-purpose model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data - new updates
-
Cleora - an ultra fast graph embedding tool written in Rust
-
[R] Cleora: A Simple, Strong and Scalable Graph Embedding Scheme
-
[R] Cleora - the fastest graph & hypergraph node embedding tool
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Embedding projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | postgresml | 5,468 |
2 | paradedb | 3,962 |
3 | lance | 3,296 |
4 | text-embeddings-inference | 2,024 |
5 | llama-node | 849 |
6 | tinyvector | 340 |
7 | fastembed-rs | 155 |
8 | finalfusion-rust | 86 |
9 | anansi | 48 |
10 | dpar | 41 |
11 | reductive | 6 |
Sponsored