Skip to content

Releases: e-tornike/best-of-ml-rust

Update: 2024.10.02

02 Oct 10:11
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • qdrant (🥇28 · ⭐ 20K · 📈) - Qdrant - High-performance, massive-scale Vector Database for the.. Apache-2
  • polars (🥇24 · ⭐ 30K · 📈) - Dataframes powered by a multithreaded, vectorized query.. ❗Unlicensed
  • redb (🥈23 · ⭐ 3.2K · 📈) - An embedded key-value database in pure Rust. Apache-2
  • ollama-rs (🥇21 · ⭐ 480 · 📈) - A Rust library allowing to interact with the Ollama API. MIT
  • azure-sdk-for-rust (🥈19 · ⭐ 700 · 📈) - This repository is for active development of the.. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • nalgebra (🥇22 · ⭐ 3.9K · 📉) - Linear algebra library for Rust. Apache-2
  • opencv-rust (🥈17 · ⭐ 2K · 📉) - Rust bindings for OpenCV 3 & 4. MIT
  • whatlang-rs (🥈15 · ⭐ 970 · 💤) - Natural language detection library for Rust. Try demo online:.. MIT
  • kdtree-rs (🥉11 · ⭐ 230 · 💤) - K-dimensional tree in Rust for fast geospatial indexing and.. Apache-2
  • ballista (📉) - ❗Unlicensed

➕ Added Projects

Projects that were recently added to this best-of list.

  • mistral.rs (🥇21 · ⭐ 3.6K · ➕) - Blazingly fast LLM inference. MIT
  • screenpipe (🥈17 · ⭐ 5.3K · 🐣) - 24/7 local AI screen & mic recording. Build AI apps that have the.. MIT
  • RustQuant (🥈17 · ⭐ 1.1K · ➕) - Rust library for quantitative finance. Apache-2
  • lsp-ai (🥉16 · ⭐ 2.1K · ➕) - LSP-AI is an open-source language server that serves as a backend for.. MIT
  • ratchet (🥈15 · ⭐ 580 · ➕) - A cross-platform browser ML framework. MIT
  • luminal (🥈14 · ⭐ 1.5K · ➕) - Deep learning at the speed of light. Apache-2
  • tokengrams (🥈12 · ⭐ 15 · ➕) - Efficiently computing & storing token n-grams from large corpora. MIT
  • nerve (🥉11 · ⭐ 480 · 🐣) - Instrument any LLM to do actual stuff. ❗Unlicensed
  • sail (🥉10 · ⭐ 340 · ➕) - LakeSail's computation framework with a mission to unify stream.. Apache-2
  • rten (🥉10 · ⭐ 110 · ➕) - ONNX neural network inference engine. ❗Unlicensed
  • TensorZero (🥉9 · ⭐ 140 · 🐣) - data & learning flywheel for LLM systems. Apache-2
  • extractous (🥉7 · ⭐ 55 · 🐣) - Fast and efficient unstructured data extraction. Written in.. Apache-2

Update: 2024.04.03

03 Apr 10:46
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • lance (🥈22 · ⭐ 3.2K · 📈) - Modern columnar data format for ML and LLMs implemented in Rust... Apache-2
  • imageproc (🥈20 · ⭐ 680 · 📈) - Image processing operations. MIT
  • Peroxide (🥇20 · ⭐ 440 · 📈) - Rust numeric library with R, MATLAB & Python syntax. Apache-2
  • aici (🥈16 · ⭐ 1.6K · 📈) - AICI: Prompts as (Wasm) Programs. MIT
  • batched-fn (🥉11 · ⭐ 17 · 📈) - Rust server plugin for deploying deep learning models with.. Apache-2

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • vector (🥇28 · ⭐ 16K · 📉) - A high-performance observability data pipeline. MPL-2.0
  • fst (🥉20 · ⭐ 1.7K · 📉) - Represent large sets and maps compactly with finite state transducers. Unlicense
  • fancy-regex (🥇20 · ⭐ 380 · 📉) - Rust library for regular expressions using fancy features like.. MIT
  • zombodb (🥈18 · ⭐ 4.6K · 📉) - Making Postgres and Elasticsearch work together like it's.. ❗Unlicensed
  • misspeller (📉) - ❗Unlicensed

➕ Added Projects

Projects that were recently added to this best-of list.

  • LlamaEdge (🥉17 · ⭐ 510 · 🐣) - The easiest & fastest way to run customized and fine-tuned.. Apache-2
  • Oxen (🥇14 · ⭐ 140 · ➕) - Oxen.ai's core rust library, server, and CLI. Apache-2
  • kornia-rs (🥉12 · ⭐ 94 · ➕) - Low-level Computer Vision library in Rust. Apache-2
  • unda (🥉10 · ⭐ 13 · 🐣) - General purpose machine learning crate. Apache-2

Update: 2024.03.01

04 Mar 07:32
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • tokenizers (🥇25 · ⭐ 8.2K · 📈) - Fast State-of-the-Art Tokenizers optimized for Research and.. Apache-2
  • aho-corasick (🥇23 · ⭐ 920 · 📈) - A fast implementation of Aho-Corasick in Rust. Unlicense
  • synth (🥈22 · ⭐ 1.3K · 📈) - The Declarative Data Generator. Apache-2
  • polars (🥈21 · ⭐ 25K · 📈) - Dataframes powered by a multithreaded, vectorized query engine, written.. MIT
  • burn (🥇21 · ⭐ 6.3K · 📈) - Burn is a new comprehensive dynamic Deep Learning Framework built.. Apache-2

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • vector (🥇31 · ⭐ 16K · 📉) - A high-performance observability data pipeline. MPL-2.0
  • rayon (🥇23 · ⭐ 9.9K · 📉) - Rayon: A data parallelism library for Rust. Apache-2
  • rusoto (🥇22 · ⭐ 2.7K · 💀) - AWS SDK for Rust. MIT
  • sonic (🥈21 · ⭐ 19K · 📉) - Fast, lightweight & schema-less search backend. An alternative to.. MPL-2.0
  • tantivy (🥈21 · ⭐ 9.6K · 📉) - Tantivy is a full-text search engine library inspired by Apache.. MIT

➕ Added Projects

Projects that were recently added to this best-of list.

  • ollama-rs (🥈17 · ⭐ 170 · 🐣) - A Rust library allowing to interact with the Ollama API. MIT
  • text-splitter (🥈14 · ⭐ 74 · ➕) - Split text into semantic chunks, up to a desired chunk size... MIT
  • aici (🥈12 · ⭐ 82 · 🐣) - AI Controller Interface. MIT
  • ollama-rag-rs (🥉5 · ⭐ 1 · 🐣) - Experimenting with LLMs through Ollama and retrieval.. Apache-2

Update: 2024.02.01

01 Feb 09:30
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • tokenizers (🥇24 · ⭐ 8.1K · 📈) - Fast State-of-the-Art Tokenizers optimized for Research and.. Apache-2
  • qdrant (🥇23 · ⭐ 16K · 📈) - Qdrant - High-performance, massive-scale Vector Database for the.. Apache-2
  • sonic (🥈22 · ⭐ 19K · 📈) - Fast, lightweight & schema-less search backend. An alternative to.. MPL-2.0
  • tch-rs (🥇20 · ⭐ 3.6K · 📈) - Rust bindings for the C++ api of PyTorch. Apache-2
  • petal-clustering (🥉10 · ⭐ 22 · 📈) - DBSCAN and OPTICS clustering algorithms. Apache-2

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • polars (🥈20 · ⭐ 24K · 📉) - Dataframes powered by a multithreaded, vectorized query engine, written.. MIT
  • arrow (🥉19 · ⭐ 13K · 📉) - Apache Arrow is a multi-language toolbox for accelerated data.. Apache-2
  • grex (🥈19 · ⭐ 6.4K · 📉) - A command-line tool and Rust library with Python bindings for.. Apache-2
  • srx (🥈12 · ⭐ 5 · 💤) - A mostly compliant Rust implementation of the Segmentation Rules.. Apache-2
  • tflite-rs (🥉10 · ⭐ 100 · 💤) - Apache-2

➕ Added Projects

Projects that were recently added to this best-of list.

  • candle (🥇19 · ⭐ 12K · ➕) - Minimalist ML framework for Rust. Apache-2
  • Raphtory (🥈18 · ⭐ 240 · ➕) - Blazingly fast, vectorised, parallel, and scalable temporal.. ❗️GPL-3.0
  • dfdx (🥈16 · ⭐ 1.5K · ➕) - Deep learning in Rust, with shape checked tensors and neural.. ❗Unlicensed
  • oxidized-transformers (🥉4 · ⭐ 8 · 🐣) - Toy oxidation of Curated Transformers. ❗Unlicensed

Update: 2023.08.01

07 Aug 11:50
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • arrow-datafusion (🥈23 · ⭐ 3.9K · 📈) - Apache Arrow DataFusion SQL Query Engine. Apache-2
  • llama-rs (🥇20 · ⭐ 4.4K · 🐣) - An ecosystem of Rust libraries for working with large language.. Apache-2
  • arroyo (🥉16 · ⭐ 2.3K · 🐣) - Distributed stream processing engine in Rust. Apache-2
  • srx (🥈14 · ⭐ 4 · 📈) - A mostly compliant Rust implementation of the Segmentation Rules.. Apache-2
  • voy (🥉10 · ⭐ 220 · 📈) - A WASM vector similarity search written in Rust. Apache-2

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • rust-csv (🥈22 · ⭐ 1.5K · 📉) - A CSV parser for Rust, with Serde support. Unlicense
  • fst (🥈20 · ⭐ 1.6K · 📉) - Represent large sets and maps compactly with finite state transducers. Unlicense
  • zombodb (🥈19 · ⭐ 4.4K · 📉) - Making Postgres and Elasticsearch work together like it's.. ❗Unlicensed
  • rust-bert (🥈18 · ⭐ 2K · 📉) - Rust native ready-to-use NLP pipelines and transformer-based.. Apache-2
  • milli (🥉17 · ⭐ 460 · 📉) - Search engine library for Meilisearch. MIT

➕ Added Projects

Projects that were recently added to this best-of list.

  • burn (🥇19 · ⭐ 2.6K · ➕) - Burn - A Flexible and Comprehensive Deep Learning Framework in Rust. Apache-2
  • bloop (🥉17 · ⭐ 7.2K · ➕) - bloop is a fast code search engine written in Rust. ❗Unlicensed
  • redb (🥉17 · ⭐ 2.1K · ➕) - An embedded key-value database in pure Rust. Apache-2
  • rsnltk (🥉5 · ⭐ 8 · 💀) - Rust-based Natural Language Toolkit using Python Bindings. ❗Unlicensed

Update: 2023.05.01

01 May 15:29
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • tiktoken (🥇21 · ⭐ 4.3K · 🐣) - tiktoken is a fast BPE tokeniser for use with OpenAI's models. MIT
  • rerun (🥈18 · ⭐ 2.1K · 📈) - Log images, point clouds, etc, and visualize them effortlessly... Apache-2
  • nnsplit (🥈15 · ⭐ 300 · 📈) - Semantic text segmentation. For sentence boundary detection, compound.. MIT
  • rust-stop-words (🥈14 · ⭐ 12 · 📈) - Common stop words in a variety of languages. MIT
  • syntaxdot (🥉10 · ⭐ 54 · 📈) - Neural syntax annotator, supporting sequence labeling,.. ❗Unlicensed

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • polars (🥈23 · ⭐ 17K · 📉) - Fast multi-threaded, hybrid-out-of-core DataFrame library in Rust |.. MIT
  • memchr (🥇22 · ⭐ 480 · 💤) - Optimized string search routines for Rust. Unlicense
  • whatlang-rs (🥇20 · ⭐ 840 · 📉) - Natural language detection library for Rust. Try demo online:.. MIT
  • sonic (🥈19 · ⭐ 18K · 📉) - Fast, lightweight & schema-less search backend. An alternative to.. MPL-2.0
  • ungoliant (🥈13 · ⭐ 96 · 📉) - The pipeline for the OSCAR corpus. Apache-2

➕ Added Projects

Projects that were recently added to this best-of list.

  • ChatGPT (🥇23 · ⭐ 34K · 🐣) - ChatGPT Desktop Application (Mac, Windows and Linux). ❗️AGPL-3.0
  • chat-ai-desktop (🥈19 · ⭐ 1.7K · 🐣) - Unofficial ChatGPT desktop app for Mac & Windows menubar.. MIT
  • delta-rs (🥉18 · ⭐ 1K · ➕) - A native Rust library for Delta Lake, with bindings into Python. Apache-2
  • mosec (🥇16 · ⭐ 460 · ➕) - A high-performance serving framework for ML models, offers dynamic.. Apache-2
  • llama-rs (🥈12 · ⭐ 2.8K · 🐣) - Run LLaMA inference on CPU, with Rust. Apache-2
  • arroyo (🥉12 · ⭐ 1.5K · 🐣) - Distributed stream processing engine in Rust. Apache-2
  • kafka-delta-ingest (🥉11 · ⭐ 210 · ➕) - A highly efficient daemon for streaming data from.. Apache-2
  • rllama (🥉9 · ⭐ 370 · 🐣) - Rust+OpenCL+AVX2 implementation of LLaMA inference code. ❗️AGPL-3.0
  • opentau (🥉9 · ⭐ 50 · ➕) - Using Code Language Models for Gradual Type Inference. Apache-2
  • voy (🥉7 · ⭐ 130 · 🐣) - A WASM vector similarity search written in Rust. Apache-2
  • llamacord (🥉7 · ⭐ 38 · 🐣) - A Discord bot, written in Rust, that generates responses using.. ❗️GPL-3.0
  • zkml (🥉6 · ⭐ 180 · 🐣) - ❗️AGPL-3.0

Update: 2023.03.01

01 Mar 09:31
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • rayon (🥇26 · ⭐ 8.2K · 📈) - Rayon: A data parallelism library for Rust. Apache-2
  • petgraph (🥇25 · ⭐ 2K · 📈) - Graph data structure library for Rust. Apache-2
  • rust-csv (🥈23 · ⭐ 1.4K · 📈) - A CSV parser for Rust, with Serde support. Unlicense
  • memchr (🥇23 · ⭐ 470 · 💤) - Optimized string search routines for Rust. Unlicense
  • aho-corasick (🥇22 · ⭐ 700 · 📈) - A fast implementation of Aho-Corasick in Rust. Unlicense

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

➕ Added Projects

Projects that were recently added to this best-of list.

  • rerun (🥈16 · ⭐ 1.4K · ➕) - Log images, point clouds, etc, and visualize them effortlessly... Apache-2
  • tiktoken (🥈15 · ⭐ 2.3K · 🐣) - MIT
  • lance (🥉15 · ⭐ 1.1K · ➕) - Modern columnar data format for ML implemented in Rust. Convert.. Apache-2
  • propagon (🥉5 · ⭐ 5 · ➕) - Fast, large scale library for computing rankings and features.. ❗Unlicensed

Update: 2021.10.04

04 Oct 12:57
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • vector (🥇25 · ⭐ 8.1K · 📈) - A high-performance observability data pipeline. MPL-2.0
  • polars (🥈18 · ⭐ 2.6K · 📈) - Fast multi-threaded DataFrame library in Rust and Python. MIT
  • arrow-datafusion (🥈18 · ⭐ 1.2K · 🐣) - Apache Arrow DataFusion and Ballista query engines. Apache-2
  • arrow-rs (🥉16 · ⭐ 570 · 🐣) - Official Rust implementation of Apache Arrow. Apache-2
  • GraphScope (🥇15 · ⭐ 990 · 📈) - GraphScope: A One-Stop Large-Scale Graph Computing System.. Apache-2

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • synth (🥈17 · ⭐ 600 · 📉) - The Declarative Data Generator. Apache-2
  • linfa (🥈14 · ⭐ 1.2K · 📉) - A Rust machine learning framework. ❗Unlicensed
  • nlprule (🥈12 · ⭐ 360 · 📉) - A fast, low-resource Natural Language Processing and Text.. ❗Unlicensed
  • lingua-rs (🥈12 · ⭐ 300 · 📉) - The most accurate natural language detection library in the.. Apache-2
  • deepfrog (🥉8 · ⭐ 15 · 📉) - An NLP-suite powered by deep learning. ❗️GPL-3.0

➕ Added Projects

Projects that were recently added to this best-of list.

  • MeiliSearch (🥇20 · ⭐ 19K · ➕) - Powerful, fast, and an easy to use search engine. MIT
  • zombodb (🥇20 · ⭐ 3.7K · ➕) - Making Postgres and Elasticsearch work together like it's.. ❗Unlicensed
  • sonic (🥈18 · ⭐ 12K · ➕) - Fast, lightweight & schema-less search backend. An alternative to.. MPL-2.0
  • tantivy (🥈17 · ⭐ 5.3K · ➕) - Tantivy is a full-text search engine library inspired by Apache.. MIT
  • qdrant (🥈16 · ⭐ 610 · ➕) - Qdrant - vector similarity search engine with extended filtering.. Apache-2
  • bayard (🥉15 · ⭐ 1.5K · 💤) - A full-text search and indexing server written in Rust. MIT
  • Toshi (🥉14 · ⭐ 3.3K · ➕) - A full-text search engine in rust. MIT
  • milli (🥉13 · ⭐ 170 · ➕) - Search through millions of documents in milliseconds. MIT
  • quickwit (🥉12 · ⭐ 800 · 🐣) - Quickwit is a fast and highly reliable distributed search.. ❗Unlicensed
  • hora-hora (🥉11 · ⭐ 2.1K · 🐣) - efficient approximate nearest neighbor search algorithm.. Apache-2
  • weggli (🥉9 · ⭐ 580 · 🐣) - weggli is a fast and robust semantic search tool for C and C++.. Apache-2

Update: 2021.08.16

16 Aug 20:21
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • datafuse (🥈19 · ⭐ 1.8K · 📈) - An elastic and scalable Cloud Warehouse, offers Blazing Fast.. Apache-2
  • azure-sdk-for-rust (🥈12 · ⭐ 150 · 📈) - This repository is for active development of the.. MIT
  • hora (🥈11 · ⭐ 1.9K · 🐣) - efficient approximate nearest neighbor search algorithm collections.. Apache-2

➕ Added Projects

Projects that were recently added to this best-of list.

Update: 2021.08.09

09 Aug 12:39
Compare
Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • datafuse (🥈18 · ⭐ 1.7K · 📈) - A Modern Real-Time Data Processing & Analytics DBMS with Cloud-.. Apache-2
  • synth (🥈17 · ⭐ 490 · 📈) - The Declarative Data Generator. Apache-2
  • linfa (🥇15 · ⭐ 1.1K · 📈) - A Rust machine learning framework. ❗Unlicensed
  • Peroxide (🥈11 · ⭐ 230 · 📈) - Rust numeric library with R, MATLAB & Python syntax. ❗Unlicensed
  • deduplicate-text-datasets (🥉7 · ⭐ 160 · 🐣) - Apache-2

➕ Added Projects

Projects that were recently added to this best-of list.

  • onnxruntime-rs (🥉10 · ⭐ 68 · ➕) - Rust wrapper for Microsoft's ONNX Runtime (version.. ❗Unlicensed