-
safetensors
functions to read and write safetensors which aim to be safer than their PyTorch counterpart. The format is 8 bytes which is an unsized int, being the size of a JSON header, the JSON…
-
ort
A safe Rust wrapper for ONNX Runtime 1.19 - Optimize and accelerate machine learning inference & training
-
mosec
Model Serving made Efficient in the Cloud
-
tiktoken-rs
encoding and decoding with the tiktoken library in Rust
-
tch
Rust wrappers for the PyTorch C++ api (libtorch)
-
burn
Flexible and Comprehensive Deep Learning Framework in Rust
-
liboxen
Oxen is a fast, unstructured data version control, to help version datasets, written in Rust
-
rstats
Statistics, Information Measures, Data Analysis, Linear Algebra, Clifford Algebra, Machine Learning, Geometric Median, Matrix Decompositions, Mahalanobis Distance, Hulls, Multithreading
-
candle-nn
Minimalist ML framework
-
google-tpu1
A complete library to interact with TPU (protocol v1)
-
rv
Random variables
-
jams
CLI application for interaction with J.A.M.S - Just Another Model Server
-
cudarc
Safe wrappers around CUDA apis
-
tensor-man
A small utility to inspect and validate safetensors and ONNX files
-
linregress
ordinary least squared linear regression with some basic statistics
-
lance
A columnar data format that is 100x faster than Parquet for random access
-
pv_porcupine
bindings for Picovoice's Porcupine library
-
fastembed
https://github.com/qdrant/fastembed
-
google-ml1
A complete library to interact with Cloud Machine Learning Engine (protocol v1)
-
openvino
High-level bindings for OpenVINO
-
reinfer-cli
Command line interface for Re:infer, the conversational data intelligence platform
-
dipstick
Fast, all-purpose metrics library decoupling instrumentation from reporting backends. Like logging frameworks but with counters, timers and gauges. Supports combined outputs (e.g…
-
ollama-rs
interacting with the Ollama API
-
linfa
A Machine Learning framework for Rust
-
rgwml
ONLY 🤯 RUST-dominant AI, Data Science & Machine Learning RUST Library designed to minimize developer cognitive load, and replicate the Python Pandas Library with OpenAI, XGBoost…
-
openai_dive
OpenAI Dive is an unofficial async Rust library that allows you to interact with the OpenAI API
-
tract-nnef
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
langchain-rust
LangChain for Rust, the easiest way to write LLM-based programs in Rust
-
rust-bert
Ready-to-use NLP pipelines and language models
-
nerve-ai
Nerve is a tool that allows creating stateful agents with any LLM of your choice - without writing a single line of code. The tool provides to the model a framework of functionalities for planning…
-
forust-ml
A lightweight gradient boosting implementation in Rust
-
constriction
Entropy coders for research and production (Rust and Python)
-
rten
Machine learning runtime
-
chaz
AI chatbot for Matrix
-
petal-clustering
A collection of clustering algorithms
-
lace
A probabilistic cross-categorization engine
-
easy-ml
Machine learning library providing matrices, named tensors, linear algebra and automatic differentiation aimed at being easy to use
-
genetic_algorithms
solving genetic algorithm problems
-
mkcontext
that provides functionality for creating context
-
zyx
Zyx machine learning library
-
gbdt
Gradient Boosting Regression Tree in Rust programming language
-
commitaura
Intelligent Git commit assistant with README integration
-
whisper-rs
Rust bindings for whisper.cpp
-
neurons
Neural networks from scratch, in Rust
-
changeforest
Random Forests for Change Point Detection
-
openai
An unofficial Rust library for the OpenAI API
-
web-rwkv
RWKV language model in pure WebGPU
-
fsrs
including Optimizer and Scheduler
-
cargodisttest
💬 a CLI for learning to distribute CLIs in rust
-
tensorflow
Rust language bindings for TensorFlow
-
dlpark
dlpack Rust binding for Python
-
hf-hub
crates aims ease the interaction with huggingface It aims to be compatible with huggingface_hub python package…
-
pv_rhino
bindings for Picovoice's Rhino library
-
google-ml1-cli
A complete library to interact with Cloud Machine Learning Engine (protocol v1)
-
autograph
A machine learning library for Rust
-
substudy
Language-learning tools for working with parallel, bilingual subtitles and media files
-
egg-viz
View statistics for egg e-graphs
-
lgbm
Unofficial Rust bindings for LightGBM
-
azure_mgmt_machinelearning
generated REST API bindings
-
bhtsne
Exact and Barnes-Hut implementations of t-SNE
-
rs_openai
The OpenAI Rust library provides convenient access to the OpenAI API from Rust applications
-
abd-clam
Clustering, Learning and Approximation with Manifolds
-
icebreaker
A local AI chat app powered by 🦀Rust, 🧊iced, 🤗Hugging Face, and 🦙llama.cpp
-
discorec
Recommendations for Rust using collaborative filtering
-
kmedoids
k-Medoids clustering with the FasterPAM algorithm
-
azure_mgmt_machinelearningservices
generated REST API bindings
-
hdbscan
clustering in pure Rust. A huge improvement on DBSCAN, capable of identifying clusters of varying densities.
-
miniboosts
collection of boosting algorithms written in Rust 🦀
-
llm-samplers
Token samplers for large language models
-
perpetual
A self-generalizing gradient boosting machine which doesn't need hyperparameter optimization
-
ask-sh
An AI command line assistant, which is context-aware and multi-turn capable
-
similari-trackers-rs
Machine learning framework for building object trackers and similarity search engines
-
measured
A better way to measure your application statistics
-
llama-cpp-2
llama.cpp bindings for Rust
-
hyperparameter
A high performance configuration system for Rust
-
xtalk
A general-purpose CLI for chat models
-
tgpt
Terminal ui application for talking to LLMs
-
gitbuddy
An AI-driven tool designed to simplify your Git commit process
-
kalosm
interface for pretrained AI models
-
lightgbm3
Rust bindings for LightGBM library
-
ollama-inquire
Query any LLM found on Ollama from the terminal!
-
FerriteChatter
ChatGPT CLI
-
histat
Zsh history stats
-
ask-ollama
Query any LLM found on Ollama from the terminal!
-
rustics
statistic library for performance analysis
-
creature_feature
Composable n-gram combinators that are ergonomic and bare-metal fast
-
embed_anything
Embed anything at lightning speed
-
FerrousLearn
dependancy free, machine learning
-
fekan
building and training Kolmogorov-Arnold neural networks
-
ac-qu-ai-nt
A WIP project using AI to break down a user's query, acquire the knowledge to answer it, then transfer those insights to the user
-
neat
working with NEAT in rust
-
candle-optimisers
Optimisers for use with candle, the minimalist ML framework
-
smartcore
Machine Learning in Rust
-
usls
integrated with ONNXRuntime, providing a collection of ML models
-
dfdx
Ergonomic auto differentiation in Rust, with pytorch like apis
-
chatgpt
Markov chain implementation. It's natural langauge generation abilities far surpasses that of any modern LLM (obviously).
-
rwkv-tokenizer
A fast RWKV Tokenizer
-
shinkai_tools_runner
execute shinkai-tools in a safe and performant environment
-
bkmr
A Bookmark Manager and Launcher for the Terminal
-
executorch
Rust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch
-
dlib-face-recognition
Unofficial Rust wrappers to the C++ library dlib, face recognition tools
-
femto-gpt
Minimal Rust library for training GPT language-models
-
rcudnn
safe Rust wrapper for CUDA's cuDNN
-
zenu-matrix
Matrix library for ZeNu
-
bevy_rl
Build environments for reinforcement learning with bevy
-
pav_regression
The pair adjacent violators algorithm for isotonic regression
-
gengo
Get the language distribution stats of your repository
-
radient
designed for automatic differentiation. It leverages the power of computational graphs to perform forward and backward passes for gradient calculations.
-
opendp
differential privacy algorithms for the statistical analysis of sensitive private data
-
firecrawl_rs
Rust SDK for Firecrawl API
-
batched-fn
Middleware for serving deep learning models with batched prediction
-
RustGLM
High-performance, Reliable Zhipu ChatGLM SDK natural language processing in Rust Language
-
egobox
A toolbox for efficient global optimization
-
dendritic
Machine learning library for Rust
-
llama_cpp
High-level bindings to llama.cpp with a focus on just being really, really easy to use
-
lsp-ai
open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them
-
lance-datafusion
Internal utilities used by other lance modules to simplify working with datafusion
-
chidori-debugger
Visual debugger for Chidori
-
changepoint
Change Point Detection in Rust
-
llama-desktop
Desktop interface for Ollama
-
rag-toolchain
native library designed to empower developers with seamless access to common Gen AI workflows
-
pipeless-ai
An open-source computer vision framework to build and deploy applications in minutes
-
tenere
TUI interface for LLMs written in Rust
-
tract-hir
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
v_utils
My utils crate
-
ltp
Language Technology Platform For Rust
-
mininn
A minimalist deep learnig crate for rust
-
openpilot
Towards fully autonomous driving
-
raybnn
RayBNN
-
hyperopt
Tree-of-Parzen-estimators hyperparameter optimization
-
deepbiop-cli
CLI tool for Processing Biological Data
-
baibot
A Matrix bot for using diffent capabilities (text-generation, text-to-speech, speech-to-text, image-generation, etc.) of AI / Large Language Models
-
misanthropy
An interface to the Anthropic API
-
ollama-kernel
Ollama Jupyter Kernel
-
affinitree
distill faithful decision trees out of neural networks
-
tsverify
Compare alignments produced by tsalign
-
omikuji
an efficient implementation of Partitioned Label Treesand its variations for extreme multi-label classification
-
git-ai
Git AI: Automates commit messages using ChatGPT. Stage your files, and Git AI generates the messages.
-
arc-agi
submission
-
neurotic
A neural network library written for Rust
-
sbv2_core
Style-Bert-VITSの推論ライブラリ
-
diffusion-rs
High level API for stable-diffusion.cpp
-
promptkit_rs
LLM structured prompting library
-
ct2rs
Rust bindings for OpenNMT/CTranslate2
-
latkerlo-jvotci
Tools for creating and decomposing lojban lujvo
-
renplex
capable of modeling complexed-valued neural networks built with Rust
-
candle-transformers
Minimalist ML framework
-
llm-bridge
SDK for interacting with various Large Language Model (LLM) APIs using a common interface
-
listenbrainz-cli-tools
A CLI app containing a set of useful tools for Listenbrainz
-
tlparse
Parse TORCH_LOG logs produced by PyTorch torch.compile
-
fann
Wrapper for the Fast Artificial Neural Networks library
-
n_gram
training n-gram language models
-
augurs-forecaster
A high-level API for the augurs forecasting library
-
codeplz
generating and applying code changes using AI
-
libffm
Field-aware factorization machines in Rust
-
espionox
creating multi-agent workflows in Rust
-
sagacity
A Rust-based project for conversing with your codebase and handling codebase contextualization
-
yolo_io
loading and validating YOLO data
-
yake-rust
Yake (Yet Another Keyword Extractor) in Rust
-
usiagent
framework for Shogi AI development that supports the usi protocol
-
iron_learn
A pure Rust Machine Learning Library with Generic Tensor and a Gradient Descent Optimization Function
-
ort_custom_op
writing custom operators for the onnxruntime in Rust
-
algorithmia
Client for calling algorithms and managing data hosted using Algorithmia
-
netidx-sysinfo
Publishes top-like stats from sysinfo into netidx
-
rig-core
An opinionated library for building LLM powered applications
-
qopt
optimization library
-
dendritic-trees
Pacakge for tree based modeling
-
ppca
Probabilistic Principal Component Analysis model
-
cog-rust
Rust containers for machine learning
-
ffsvm
A libSVM compatible support vector machine, but up to 10x faster, for games or VR
-
ocrs
OCR engine
-
huge-commit
make commit message with openai
-
clust
An unofficial Rust client for the Anthropic/Claude API
-
darjeeling
Machine learning tools for rust. Currently comprising of categorization and generation neural network model training
-
chobitlibs
Single file libraries for my project
-
llama-cpp-4
llama.cpp bindings for Rust
-
asimov-sys
ASIMOV Software Development Kit (SDK) for Rust
-
clustersort
Rust port of xklb's cluster-sort util
-
f-tree
the cli app to execute the commands from forester
-
oxygenlance
run BF Joust matches in Rust
-
ai-chain
running chains of LLMs (such as ChatGPT) in series to complete complex tasks, such as text summation
-
micrograd_rs_nt
Andrej Karpathy's micrograd scalar-valued engine
-
kornia
top-level crate
-
re_log_encoding
Helpers for encoding and transporting Rerun log messages
-
medmodels
Limebit MedModels Crate
-
array_stat_functions
Array and Statistics functions in rust
-
surrealml-core
The core machine learning library for SurrealML that enables SurrealDB to store and load ML models
-
automl
Automated machine learning for classification and regression
-
jams-cli
CLI application for interaction with J.A.M.S - Just Another Model Server
-
autograd
Tensors and differentiable operations in Rust
-
kbnf
A fast constrained decoding engine based on context free grammar
-
hiramu-cli
A command-line interface tool for interacting with large language models (LLMs) on AWS Bedrock and generating text based on prompts
-
mlflow_rs
A client library for experiment tracking with MLflow
-
tflite
Rust bindings for TensorFlow Lite
-
kn0sys-nn
A collection of nearest neighbour algorithms
-
fast-neural-network
A heavily parallelized neural network library designed for speed and flexability
-
libredr-server
LibreDR is an open-source ray-tracing differentiable renderer
-
zenu-autograd
autograd library for learning purposes
-
resup
A terminal frontend for Real-ESRGAN
-
burn-tch
LibTorch backend for the Burn framework using the tch bindings
-
system-memory
A small crate to get info/stats on the host's memory
-
rustic_ml
A machine learning library created from scratch with Rust
-
statistical_computing
statistical computing in Rust
-
mlx-rs
Unofficial rust wrapper for Apple's mlx machine learning library
-
linux-taskstats
Rust interface to Linux taskstats
-
eval-metrics
Evaluation metrics for machine learning
-
rust-diagnostics
that embeds clippy diagnostics into Rust code
-
autd3-gain-holo
Holo (Multiple foci) Gain for autd3
-
aipim
designed to provide a unified interface for interacting with various AI providers. It abstracts the complexities of different AI APIs, allowing developers to easily switch between providers…
-
drama_llama
language modeling and text generation
-
cecile-supercool-tracker
Machine learning framework for building object trackers and similarity search engines
-
bigml
Unofficial BigML client bindings
-
anthropic-rs
Anthropic Rust SDK
-
data-pipeline-rs
Data processing pipelines
-
ortn
Rust bindings for ONNXRuntime
-
tyrell
More human than human. Interacting with LLMs in a rusty way.
-
cloudllm
bridging applications with remote LLMs across various platforms
-
llm-chain
running chains of LLMs (such as ChatGPT) in series to complete complex tasks, such as text summation
-
rsgenetic
providing genetic algorithm execution
-
gemini-ai
wrapper for the Gemini AI API, enabling access to advanced natural language processing and multimodal models
-
rlgym_sim_rs
Rust port of RLGym-sim
-
fnn
Feedforward Neural Network library for Rust
-
llama-core
The core library of LlamaEdge
-
txtai
Rust client for txtai
-
ncpig
Non-Cooperative Perfect Information Games, and algorithms to play them
-
decthings-api
Official Rust API client for Decthings
-
gtars
Performance-critical tools to manipulate, analyze, and process genomic interval data. Primarily focused on building tools for geniml - our genomic machine learning python package.
-
simple_neat
NEAT like create for rust
-
unda
General purpose machine learning crate for neural network development and analysis
-
pjrt
A safe PJRT C API bindings for Rust
-
qdrant_rest_client
The Qdrant SDK for WebAssembly
-
mnist
data set parser
-
claude-tokenizer
tokenizing text with the Anthropic Claude models
-
onnx-protobuf
ONNX protocol buffers messages
-
pgml
The official pgml Rust SDK
-
rapid-nn
Rapid Neural Networks in Rust: A lightweight and fast neural network library that's easy to use
-
aleph_ollama
Aleph Ollama Code Translator
-
libruskel
Generates skeletonized outlines of Rust crates
-
opensrdk-kernel-method
Standard Kernel Method library for OpenSRDK toolchain
-
margaret-is-a-cat
A collection of crates for working with cats
-
debot_ml
ML prediction
-
Rust_Simple_DNN
making optimized modular neural networks in rust
-
ai
AI
-
f3l_glam
3D Point Cloud Library
-
musicgpt
Generate music based on natural language prompts using LLMs running locally
-
graphrox
A graph library for graph compression and fast processing of graph approximations
-
tictacrustle
Tic Tac Toe game with a Menace[ing] AI
-
tract-onnx-opl
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
rustrees
Decision trees in Rust
-
gymbro
Environments for testing AI, or yourself
-
fastapprox
Fast approximate versions of certain functions that arise in machine learning
-
fbleau
measuring black-box security via Machine Learning
-
luminal
Deep learning at the speed of light
-
proverbilo
Programo por montri hazardajn proverbojn en Esperanto
-
erudite
basic machine learning toolkit for rust
-
regrad
backpropagate gradients through a computation graph
-
bullpen
unofficial library for AI Model APIs
-
darknet
wrapper for Darknet, an open source neural network framework written in C and CUDA
-
prolangkit
A set of language-agnostic utilities for langdev
-
onnxruntime-sys-ng
Unsafe wrapper around Microsoft's ONNX Runtime
-
quick-stats
Quick stats
-
chatti
Terminal-based chat application that interfaces with Ollama
-
pax-generation
Tools for generating Pax with LLMs
-
candle-einops
python einops package for the Candle ML library
-
llm_stream
A very simple Rust library to simplify streaming api interaction with LLMs, free from complex async operations and redundant dependencies
-
linfa-clustering
A collection of clustering algorithms
-
re_int_histogram
A histogram with
i64
keys andu32
counts, supporting both sparse and dense uses -
astrai
A pretty bad neural network library
-
ggml-sys-bleedingedge
Bleeding edge low-level bindings to GGML
-
candle-core
Minimalist ML framework
-
nnsplit
split text using a neural network. For sentence boundary detection, compound splitting and more.
-
re_selection_panel
The UI for the selection panel
-
advancedresearch-asi_core0
An agent architecture candidate core for Artificial Super Intelligence (ASI)
-
maidenx_tensor
MaidenX Tensor
-
lance-datagen
A columnar data format that is 100x faster than Parquet for random access
-
neuroforge
A neural network library with advanced features including quantum-inspired neurons, adaptive architecture, and neuro-symbolic integration
-
rusticsom
Self Organising Maps (SOM)
-
gpt_sovits_rs
A GPT_Sovits inference lib in Rust base on pytorch
-
rai
ML framework with Ergonomic APIs in Rust
-
oxt-confidence
Calculate the confidence of a number a certain amount of sequences away
-
llm
ecosystem of libraries for running inference on large language models, inspired by llama.cpp
-
crfsuite
Safe wrapper of crfsuite
-
chessai
a chiness chess ai
-
turbocommit
A CLI tool to create commit messages with OpenAI GPT models
-
neat-gru
NEAT algorithm with GRU gates
-
llmvm-outsource
An llmvm backend which sends text and chat generation requests to known hosted language model providers
-
lace_geweke
Geweke tester for Lace
-
plexo-sdk
Plexo SDK
-
terraphim_automata
Automata for searching and processing knowledge graphs
-
stable-diffusion-trainer
Stable Diffusion Trainer
-
firecrawl
Rust SDK for Firecrawl API
-
ghai
ai shine to the gh command
-
mcai-docker
start and stop MCAI workers images with Docker
-
akshually
Smart Boys
-
const_cge
Neural network compiler with a focus on no_std targets
-
auto-diff
A neural network library in Rust
-
evo-rl
A neuroevolution-based ML library for reinforcement learning inspired by NEAT
-
cervo
High level APIs for RL in games
-
callm
Run Generative AI models directly on your hardware
-
neuros
package for Artificial (Feedforward) Neural Networks (ANNs) processing
-
only_torch
仿造pytorch的个人玩具(仍在构思,请勿下载)AI框架
-
arkgan
An open source GAN toolkit
-
claude_cli
Rust CLI to interact with Anthropic's Language model (Claude) in the terminal
-
haru_cmaes
CMA-ES optimization algorithm implementation based on Hansen's purecma Python implementation
-
ai-dataloader
PyTorch DataLoader
-
mushin
Computational graphs with reverse automatic differentation in the GPU
-
sophus_lie
sophus - geometry for robotics and computer vision
-
cargo-context
build context for gpt4
-
wisard
nets implementation in Rust
-
psyche-graphics
Graphics generation module for Psyche AI Toolset
-
ktxstats
Handle QuakeWorld KTX stats JSON files
-
vivalaakam_neuro_neat
work with neat network
-
hyte
A hypothesis testing library crate for Z, T, and Pearson's Chi-squared tests
-
lm-proxy
A proxy for (large) language models
-
rten-simd
Portable SIMD for stable Rust
-
juice
Machine Learning Framework for Hackers
-
zung
A monolith of rust projects
-
giton
AI-powered utility for Git
-
kazama
an ollama wrapper in rust
-
jiro_nn
Neural Networks framework with model building & data preprocessing features
-
rcublas
safe Rust wrapper for CUDA's cuBLAS
-
re_analytics
Rerun's analytics SDK
-
cge
Common Genetic Encoding (CGE) for directly-encoded neural networks
-
pddlp
A PDDL Parser
-
d4-oxide
wrapper around d4
-
mynn
Experimental no_std type-safe neural network library
-
esp-idf-unda
Embedded neural network forward feeding for precompiled models created by the unda crate
-
fb_stats
Stats library
-
simple_llama
run llama.cpp in Rust. based on llama-cpp-2
-
lance-jni
JNI bindings for Lance Columnar format
-
ocl-convolution
OpenCL-accelerated 2D convolutions
-
my1
My1
-
jsonstat
jsonpath stat
-
bigml-parallel
CLI tool for executing multiple BigML scripts in parallel
-
vivalaakam_neuro_utils
calculation some things
-
dataflow
data processing library, primarily for machine learning
-
ac-qu-ai-nt-gui-eframe
A GUI (written with egui / eframe) for ac-qu-ai-nt
-
lyric
A high-performance, flexible, multi-language code execution framework for your AI apps
-
kalosm-language
A set of pretrained language models
-
rec_rsys
different maths functions related to recsys and ML
-
iron_torch
A very basic neuralnet set up and user will keep updated for abit
-
tangram
Make predictions with a Tangram model from your Rust app. Learn more at https://www.tangram.dev/.
-
bayestest
Bayesian A/B testing calculations for Rust
-
spaces
Set/space primitives for defining machine learning problems
-
candle-birnn
implement Pytorch LSTM and BiDirectional LSTM with Candle
-
nncombinator
neural networks that can be written type-safely
-
raads-r
testing and scoring
-
forky_ai
Rust Utilities
-
linfa-datasets
Collection of small datasets for Linfa
-
reductive
Optimized vector quantization for dense vectors
-
ice-nine
ML library
-
border
Reinforcement learning library
-
confusion_matrix
Confusion matrix implementation for storing results from a classification experiment and providing statistical information
-
cogent
Basic neural network library for classification
-
intricate
A GPU accelerated library that creates/trains/runs machine learning prediction models in safe Rust code
-
rust_nb
but generic Naive Bayes Model in Rust
-
ragkit-ai
tools for AI
-
segfaultai
Segfault.ai Tracing SDK
-
bone-rs
炳翰牛逼 !!!
-
epoint-transform
Supplementary operations for processing 3D point clouds
-
rust_tokenizers
High performance tokenizers for Rust
-
vsag
Rust binding for VSAG, a vector indexing library used for similarity search
-
rhai-ml
Machine learning in the Rhai scripting language
-
neuronika
Tensors and dynamic neural networks
-
machine_learning
machine learning algorithms
-
jtg_gpt
a gpt lib for JTG use only (not really go ahead and use it if you really want)
-
deepbiop
Deep Learning Processing Library for Biological Data
-
budoux
Rust port of BudouX (machine learning powered line break organizer tool)
-
rezon-cli
Host your AI models and get explanations
-
re_blueprint_tree
The UI for the blueprint tree in the left panel
-
similari
Machine learning framework for building object trackers and similarity search engines
-
deep_thought
Feed-forward neural networks in rust
-
ai00-core
RWKV language model in pure WebGPU
-
random-world
Machine Learning methods for confident prediction (e.g., Conformal Predictors) and related ones introduced in the book Algorithmic Learning in a Random World (ALRW)
-
ait
terminal based chat interface for interacting with large language models from various providers
-
ai-agents
designed for building and managing generative AI agents, leveraging the capabilities of large language models (LLMs)
-
rustml
doing maching learning in Rust
-
greencurves
Generate statistics on Bezier paths
-
mcai-client
convenient access to the Media Cloud AI Backend
-
rl
A reinforcement learning library
-
tensor_types
Create typed and sized-checked Rust wrappers for Tensors for more reliable ML code
-
moshi
real-time voice AI
-
neuroflow
The neural network library implemented in Rust
-
noxla
Rust bindings to XLA's C++ API
-
scra-mirach-model-r1
SCRA: Mirach - Model parameters (REL 1)
-
candle-ltc
LTCNN implementation using candle
-
anomaly_detection
Time series anomaly detection for Rust
-
epsilon
Fast autograd using dual numbers
-
egg-stats
Generate and view statistics for egg e-graphs
-
tensorboard-proto
protobuf in tensorboard
-
easy_ga
implement genetic algorithms
-
cv-convert
Type conversions among famous Rust computer vision libraries
-
orch
Language model orchestration library
-
cargo-cog
A cargo subcommand to build, run and publish machine learning containers
-
augurs-changepoint
Changepoint detection using Bayesian Online Change Point Detection and more
-
fleximl-models
Machine learning models available for FlexiML framework
-
stable-diffusion
Stable Diffusion
-
RayBNN_Optimizer
Gradient Descent Optimizers and Genetic Algorithms using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
poro
toy neural network library
-
leaf
Machine Learning Framework for Hackers
-
candle-ext
An extension library to Candle that provides PyTorch functions not currently available in Candle
-
wit_owo
Finally, an adequate library for wit.ai in Rust
-
astoria_ml
Machine learning algorithms, made from the ground up with linear algebra and matrix manipulation, with a focus on genetic iteration for machine learning
-
nnv-rs
Verification and Statistics on Deep Neural Networks
-
bitnet-cpp
bitnet.cpp bindings for Rust
-
forger
reinforcement learning with Rust
-
shuttlings
Types for Shuttlings libraries
-
rusty-ai
Machine Learning
-
simple_ml
Functions required for data analysis and machine learning tasks
-
vinyana
A neural network library written in Rust
-
orkhon
Machine Learning Inference Framework and Server Runtime
-
tiny-data
A cli tool for building computer vision datasets
-
azure_mgmt_machinelearningexperimentation
generated REST API bindings
-
scratch_genetic
A from-scratch genetic-algorithm library used in my march-madness-predictor project
-
corgi
Machine learning, and automatic differentation implementation for Rust
-
dariotd_simple_ml
A single-threaded simple machine learning
-
libtashkeel_base
Arabic-text diacritic restoration using neural networks
-
sample_planning
Sample Based Planner
-
histo
histograms with configurable buckets
-
burn-tensor
Tensor library with user-friendly APIs and automatic differentiation support
-
finalfrontier
Train/use word embeddings with subword units
-
einops
Simplistic API for deep learning tensor operations
-
neuralneat
Kenneth Stanley's NeuroEvolution of Augmenting Topologies
-
asimov
building high performance LLM-powered applications
-
chidori-prompt-format
Chidori Prompt Format is a package for creating traceable handlebars based LLM prompts
-
homography
estimation using point and line correspondences
-
art_gleven0822
my test
-
ducky-learn
ML rust framework
-
zenu-layer
neural network layer library
-
kalosm-streams
A set of streams for pretrained models in Kalosm
-
mmdeploy
Safe MMDeploy Rust wrapper
-
crabst
download statistics on your cli
-
mastishq
under construction, this is reserving the name
-
synerise/cleora
general-purpose model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data
-
burn-efficient-kan
An efficient pure-Rust implementation of Kolmogorov-Arnold Network (KAN)
-
prophet
A neural network implementation with a focus on cache-efficiency and sequential performance
-
babel-bridge
SDK for interacting with various Large Language Model (LLM) APIs using a common interface
-
f3l_segmentation
3D Point Cloud Library
-
transprompt
Prompt-centric framework for developing LLM applications in Rust
-
yammer
ollama-compatible client library
-
ibm-watson
A wrapper for interacting with the IBM Watson API
-
ort-sys
Unsafe Rust bindings for ONNX Runtime 1.19 - Optimize and Accelerate Machine Learning Inferencing
-
deepphonemizer
G2P model (inference only)
-
egobox-gp
gaussian process modeling
-
easynn
quick-and-dirty neuro network developing and training
-
catboost-rs
Unofficial Rust bindings for Catboost (Machine Learning Gradient Boosting Library from Yandex)
-
br-openai
openai
-
cld3
Rust binding for Compact Language Detector v3 (CLD3), a neural network model for language identification. the C++ code is from https://github.com/google/cld3
-
instant-clip-tokenizer
Fast text tokenizer for the CLIP neural network
-
tract-linalg
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
crfs
Pure Rust port of CRFsuite: a fast implementation of Conditional Random Fields (CRFs)
-
wasmedge_tensorflow_interface
that provides Rust to WebAssembly developers with syntax for using tensorflow functionality
-
rust-lstm
LSTM (Long Short-Term Memory) neural networks
-
ndkm_sys
ndk binding for ndkm
-
word2vec
Rust interface to word2vec
-
iris_classifier
Classifies irises into one of 3 species: Setosa, Versicolor, Virginica
-
gtensor
Reverse-mode autodifferentiation of computational graphs with tensors and more for machine learning
-
ai-commit
AI Commit is a command-line tool that generates commit messages using AI. It supports multiple AI providers and models to help you create meaningful and consistent commit messages for your Git repositories.
-
onnxruntime
Wrapper around Microsoft's ONNX Runtime
-
fksainetwork
neural network
-
knf-rs
fbank features extractor without external dependencies
-
kalosm-sample
A common interface for token sampling and helpers for structered llm sampling
-
vikos
A machine learning library for supervised training of parametrized models
-
sllm-rs
designed for integrating and interacting with various GPT-like APIs
-
gitstats
fetch stats from a git repository
-
reustmann
Von Neumann architecture
-
neural-network-rs
A neural network library
-
tflitec
A safe Rust wrapper of TensorFlow Lite C API supporting x86_64 and ARM (iOS, Android)
-
cat-q
testing and scoring
-
RayBNN_Graph
Graph Manipulation Library For GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
lance-encoding
Encoders and decoders for the Lance file format
-
ac-qu-ai-nt-tui-ratatui
A TUI (written with Ratatui) for ac-qu-ai-nt
-
l2
Pytorch-style Tensor+Autograd library written in Rust
-
terraphim_rolegraph
Terraphim rolegraph module, which provides role handling for Terraphim AI
-
onnxruntime-ng
Wrapper around Microsoft's ONNX Runtime
-
zenu
Deep Learning library for Rust
-
cortical-io
Cortical.io API client
-
savvy-ffi
Minimal FFI bindings for R's C API
-
tiny-ml
A very basic ml libary
-
cervo-cli
High level APIs for RL in games
-
recoreco
Fast item-to-item recommendations on the command line
-
hs-hackathon-car
Car control support crate for Helsing's Rust Nation hackathon
-
fsst
FSST string compression
-
mcmc
implementing various MCMC diagnostics and utilities, such as Gelman Rubin potential scale reduction factor (R hat), effective sample size (ESS), chain splitting, and others
-
fann-sys
Low-level bindings to the Fast Artificial Neural Networks library
-
reductionml-core
Reduction based machine learning toolkit core library
-
re_build_info
Information about the build. Use together with re_build_tools
-
mutter
bindings to the Whisper.cpp machine learning transcription library!
-
localllm
qwen2 model lib by llama.cpp
-
smarty_pants
A light wheight Neural Network library with a focus on ease of use and speed
-
openai-safe
OpenAI Framework for Rust
-
ecoz2
Linear Predictive Coding Vector Quantization and Hidden Markov Modeling for Pattern Recognition
-
lfa
Native rust implementations of linear function approximators
-
tokengeex
efficient tokenizer for code based on UnigramLM and TokenMonster
-
ai-cli-assistant
Integrated intelligence into terminal
-
sproutml
Machine Learning Library built in Rust
-
rhineai
machine learning modules of Rhine Lab
-
xgboost
Machine learning using XGBoost
-
rust-mnist
MNIST parser/loader written in rust
-
speki-backend
the backend to speki
-
candle_embed
Text embeddings with Candle. Fast and configurable. Use any model from Hugging Face. CUDA or CPU powered.
-
spiceai
SDK for Spice.ai, an open-source runtime and platform for building AI-driven software
-
hyeonbungi_rust_playground
hyeonbungi's personal playground crate for learning the Rust programming language
-
palace
mounting datasets into memory for fast loading in deep learning tasks
-
dlpackrs
DLPack safe Rust binding
-
globescraper
Scraper lib for Globe Explorer AI engine
-
deepbiop-bam
Deep Learning Processing Library for Bam Format
-
relearn
A Reinforcement Learning library
-
linkedin-headlines
LinkedIn Headlines Generator, a Rust library to generate high-quality headlines for LinkedIn posts or profiles
-
nasbench
port of NASBench: https://github.com/google-research/nasbench
-
sci_rust
A scientific Rust library
-
ai-chain-openai
implementing
ai-chains
for OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
faiss4rs
Rust wrapper for Facebook's faiss
-
season
Automatic Data Augmentation Library
-
neural_lib
lib to declare multiple groups of neurons, classicals learning process are includes
-
toy_ml
designed to be a “Hello World” for machine learning enthusiasts looking to get started with Rust
-
skynet_ai
creating neural networks
-
linfa-bayes
Collection of Naive Bayes Algorithms
-
juggernaut
Neural Network in Rust
-
nnli
🔭 interactively explore
onnx
networks in your CLI -
elm
A minimalist framework for Extreme Learning Machines (ELMs)
-
gpt_text
openai text wrapper just encaplusate the functions over one level
-
candle-lstm
optimize HuggingFace candle LSTM in some cases
-
syntaxdot
Neural sequence labeler
-
psyche
AI Toolset
-
pllm
Portable LLM
-
thalamus
A deep learning mesh node server platform for linux/mac/unix
-
puffpastry
basic rust neural network framework
-
scouter-server
Scouter server for model monitoring
-
mesh
Rust SDK to build AI-powered apps
-
wasm-nn
deep learning framework for WebAssembly
-
tiny_chatgpt_cli
A small tool to access ChatGPT from the command line
-
super-auto-pets-ai
Super Auto Pets AI, built with Rust
-
vivalaakam_neuro_shared
shared traits and other stuff
-
monte
Fundamental operations for scientific computing directly with Polars
-
hmeasure
H-Measure for assessing binary classifiers
-
zyx-opencl
Zyx OpenCL backend
-
lace_consts
Default constants for Lace
-
zeusd
Zeus daemon
-
egobox-ego
efficient global optimization
-
maidenx_cpu_core
MaidenX CPU Core
-
ohnomore
Transformations for TüBa-D/Z lemmas
-
whichlicense_classification
classify licenses used by the WhichLicense project
-
neat_lib
NeuroEvolution of Augmenting Topologies
-
rten-tensor
Tensor library for the RTen machine learning runtime
-
covid_cert_uvci
parse EU Digital COVID Certificate UVCI (Unique Vaccination Certificate/Assertion Identifier)
-
image_captioner
Create captions for images automatically using the BLIP deep learning model
-
hextral
Six dimensional Neural Network testing. Has Laplace and quantum fourier transform capabilities.
-
rsrl
A fast, extensible reinforcement learning framework in Rust
-
taichi-runtime
Rust language binding to the Taichi Runtime C-API
-
burn_dinov2
burn dinov2 model inference and training
-
neural_networks
neural network library
-
criterion-stats
Criterion's statistics library
-
Cryptonic
This project includes a tensor library, utilities for FHE functionality and most importantly an FHE based ML library
-
rsgrad
an easy to use backpropagation library inspired by micro grad
-
oaapi
An unofficial Rust client for the OpenAI API
-
th-rust
ThRust is a software framework for thermodynamic and probabilistic computing
-
re_case
Case conversions, the way Rerun likes them
-
triadic-memory
Basic triadic memory implementation
-
rusty-whisper
Whisper
-
primitiv
A Neural Network Toolkit
-
gorse_rs
Rust SDK for gorse recommender system
-
qmachina
A small library for Quant Machine Learning development
-
your-llm-chat
creating and interacting with AI chats
-
melior-next
The rustic MLIR bindings in Rust. Continued.
-
train-map
Trained HashMap
-
rustneat
NeuroEvolution of Augmenting Topologies NEAT http://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf with a Continuous-Time Recurrent Neural Networks
-
llm-base
The base for
llm
; provides common structure for model implementations. Not intended for use by end-users. -
dumb_ai
My own AI, which doesn't work that great, but it still works!
-
lichess-bot
A lichess bot library written in Rust
-
newron
train and infer deep learning models
-
axiograph
program that visualizes the structure of complex axioms using GPT-4. Give it an axiom and a "depth", and it will generate a summary based on all established sub-axioms and a graph using graphviz…
-
wyrm
A low-overhead, define-by-run autodifferentiation library
-
egobox-doe
design of experiments
-
perceptron
A super fast online learning library using perceptron
-
libredr-client
LibreDR is an open-source ray-tracing differentiable renderer
-
rust-optimal-transport
optimal transport solvers for Rust
-
lrclassifier
logistic regression classifier implementation
-
guidhouse_guessing
It gusses numbers
-
liblinear
Rust bindings for the liblinear C++ library
-
ask-jarvis
Jarvis at your service
-
libdt
training neural networks
-
smartgpt
that provides LLMs with the ability to complete complex tasks using plugins
-
deepbiop-fq
Deep Learning Preprocessing Library for Fastq Format
-
ochat
A chatbot application that uses Ollama AIs
-
genimtools
Performance-critical tools to manipulate, analyze, and process genomic interval data. Primarily focused on building tools for geniml - our genomic machine learning python package.
-
rai-nn
ML framework with Ergonomic APIs in Rust
-
paddle-sys
Bindings to Paddle Inference for running deep learning models
-
gai
Automatically generate commit messages from a git diff using AI
-
itars
in RUST
-
ofnn
An open (accessible parameters), feed-forward-only NN (neural net) library to use it in an dynamic and free way in evolutionary algorithms. Design is influenced by the Keras Sequetial model.
-
entity-gym-rs
Rust bindings for the entity-gym library
-
egobox-moe
mixture of expert gaussian processes
-
cog-core
Core types and traits for rust-cog, a Rust toolkit for machine learning
-
mwa_hyperdrive
Calibration software for the Murchison Widefield Array (MWA) radio telescope
-
llm-neox
GPT-NeoX for the
llm
ecosystem -
blowtorch
running and creating Rust models trained in Pytorch
-
sophus_sensor
sophus - geometry for robotics and computer vision
-
variational-regression
Regression models trained using variational inference
-
stability_rs
Stability API
-
snail_nn
small neural network libary, running on the cpu with parallelized stochastic gradient descent
-
nuts-rs
Sample from unnormalized densities using Hamiltonian MCMC
-
vtext
NLP with Rust
-
dense
An encoder/decoder to/from dense files
-
aimm
AI Model Manager
-
mcai-onnxruntime
Wrapper around Microsoft's ONNX Runtime
-
crabml-cli
crabml cli
-
oxineat-nn
A neural-network implementation of the OxiNEAT crate's Genome trait
-
dendritic-models
Package of trained machine learning models for dendritic
-
profqu_neat
that implements the NEAT algorithm
-
lix-score
Calculate LIX score for a given text and language
-
codegeex4-candle
Codegeex4
-
openai-magic-instantiate
Use LLMs to instantiate well-typed values
-
sann
Neural Network
-
rten-vecmath
SIMD vectorized implementations of various math functions used in ML models
-
nite2-sys
Rust bindings for NiTE2
-
candle-approx
Approximate comparison of Candle tensors
-
candle-flash-attn
Flash attention layer for the candle ML framework
-
learntk
machine learning toolkit, written in Rust
-
voice_vox_api
VoiceVox Engine openapi rust binding
-
rail
A GPU-Accelerated ML Library akin to Keras
-
burn-wgpu
WGPU backend for the Burn framework
-
genetic-algorithm-tsp
Using genetic algorithms to solve Traveling salesman problems
-
pandacan
send/receive CAN data using a panda OBD dongle. See https://github.com/commaai/panda for more information.
-
truecase
Restore correct letter casings in arbitrary text using a statistical model
-
mli
Machine Learning Interface for Rust
-
stamm
implementing custom decision trees and random forests
-
fast-stats
efficient calculation of statistics from streaming data
-
DeepIron
machine learning and deep learning
-
cumath
Cuda-based matrix/vector computations
-
ac-qu-ai-nt-cli-clap
A CLI (written with clap) for ac-qu-ai-nt
-
easy_stats
package to perform basic descriptive stats on a data set
-
smelte-rs
Efficient inference ML framework written in rust
-
crabml-llama2
crabml llama2 support
-
gpt4all
Rust bindings for GPT4All
-
openvino-sys
Low-level bindings for OpenVINO (use the
openvino
crate for easier-to-use bindings) -
gguf-rs
GGUF file parser
-
syron
building, training and running basic neural networks
-
another-tiktoken-rs
encoding and decoding with the tiktoken library in Rust
-
fuguex-machine
A binary analysis framework written in Rust
-
rl_examples
Examples of reinforcement learning algorithms
-
openblas-provider
The package provides BLAS and LAPACK using the OpenBLAS implementation
-
neurs
feed-forward-only, but efficient, neural network and reinforcement learning library
-
seeker
A PDDL planner
-
mlx-sys
Low-level interface and binding generation for the mlx library
-
sentence2vec
convert a sentence to a vector. It can be used to partition word2vec data. It can also be used to extract a list of words from a word2vec data file.
-
nnrs
Rust Neural Network Library
-
rten-generate
simplify running auto-regressive models with RTen
-
diffusion-rs-sys
Rust bindings for stable-diffusion.cpp (FFI bindings)
-
esopt
General Evolution-Strategy-Optimizer implementation according to https://arxiv.org/abs/1703.03864 in Rust
-
stitch_core
A scalable abstraction learning library
-
rstorch
from scratch of a neural network framework in Rust inspired by PyTorch
-
minimax
Generic implementations of Minimax
-
hotg-runecoral
Bindings to the librunecoral library for doing hardware-accelerated inference
-
neuro
A deep learning library that runs on the GPU
-
muonts
Timeseries models in rust
-
neuralassimilator
fine-tuning Language Learning Models (LLMs) from unstructured text
-
tract-onnx
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
pcp
A brute-force pcp solution searcher
-
pv_cobra
bindings for Picovoice's Cobra library
-
nnapi
safe abstraction of the Android NNAPI FFI bindings
-
custos-math
Matrix operations with custos
-
tensorboard-rs
Write data for Tensorboard from Rust
-
chidori-core
Core of Chidori, compiles graph and node definitions into an interpretable graph
-
zenu-cuda
CUDA bindings for Rust
-
insightface
work with Insightface's Face Detection and Face Swap models
-
tensorflow-serving-client
A prebuilt tensorflow serving client from the tensorflow serving proto files
-
collenchyma
high-performance computation on any hardware
-
bfi
Brainfuck for your machine learning needs
-
jams-core
thin abstraction around common machine learning and deep learning models and model stores like AWS S3, Azure Blob Storage, MinIO, Local Filesystem. You can think of each component as…
-
sbr
Recommender models
-
candle-neat
that uses candle-rs under the hood for training/testing NEAT
-
convolutions-rs
Fast, minimal dependency, completely Rust implementation of convolutions for machine learning
-
scra-mirach-model
SCRA: Mirach - Model
-
bytepiece
Rust version of bytepiece tokenizer
-
mlinrust
A machine learning library in Rust from scratch
-
nj-learn-rs
test
-
xaynet
Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR and CCPA. The approach relies on Federated Learning as enabling…
-
menoh-sys
Low-level binding for Menoh
-
dreamer
dreaming
-
kornia-core-ops
Tensor operations library in Rust for computer vision
-
claude-rs
Claude AI-API ( Unofficial ) written in Rust
-
cust
High level bindings to the CUDA Driver API
-
llmchain
framework for large language models, inspired by LangChain
-
orch_response
Models for orch Executor responses
-
cleora
general-purpose model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data
-
julius
Wrapper for Julius
-
micrograd-rs
Andrej Karpathy's micrograd scalar-valued engine with basic neural network
-
custos
A minimal OpenCL, WGPU, CUDA and host CPU array manipulation engine
-
innumerable
counting events in Rust libraries
-
artha
A dead simple neural network built as a learning exercise
-
mako
main Sidekick AI data processing library
-
regressionu
Regression implementation with perpetual update functionaility
-
libzymod-rust
智眼Rust SDK
-
GRE_dictation
A GRE dictation tool, randomly select a word from the word list and test you
-
mindflow
A command line client for Mindflow
-
pgml-dashboard
Web dashboard for PostgresML, an end-to-end machine learning platform for PostgreSQL
-
baichat-rs
BAI Chat/ThebAI in Rust
-
cldnn-sys
Low-level Rust bindings to Intel's Compute Library for Deep Neural Networks
-
testtian
test for tian
-
siarne
Fast simulation of artificial neurons
-
linfa-nn
A collection of nearest neighbour algorithms
-
cervo-runtime
Multi-model multi-agent RL runtime for games
-
klt-sys
Rust wrapper for Kanade-Lucas-Tomasi feature tracker (computer vision)
-
runnt
Easy Neural Network for machine learning
-
quicktok
Minimal, fast, multi-threaded implementation of the Byte Pair Encoding (BPE) for LLM tokenization
-
word_vec-rs
Memory efficient library to work with word2vec vectors
-
raft-lite
understandable implementation of Raft consensus algorithm
-
ml
A package for M and L
-
rustygrad
A tiny autograd engine inspired by micrograd
-
apimyllama
interacting with the APIMyLlama API
-
scholar
A supervised machine learning library
-
agents
General Purpose Agents
-
learning_rust
A study crates
-
zenu-optimizer
optimizer for neural networks
-
quickbrain
neural network library
-
maidenx_cuda_core
MaidenX CUDA Core
-
lucien
A loggin agent to work with LLM in Lucid Mode
-
forester
implementing various flavors of random forests and decision trees
-
moonlander-gp
Genetic Programming framework providing AST abstraction and evolution routines
-
hypersearch
hyperparameter search library
-
candle-crf
porting pytorch-crf to candle
-
bnomial-cli
Get a fun machine learning question everyday in your terminal!
-
f3l_features
3D Point Cloud Library
-
hporecord
A common format to record hyperparameter optimization results
-
collenchyma-nn
collenchyma plugin providing Neural Network operations
-
only-brain
Neural Network library, without the learning part
-
zeus
Zeus daemon
-
psyche-host
Host module for Psyche AI Toolset
-
clear-ml
machine learning
-
gtokenizers
tokenizing genomic data with an emphasis on region set data
-
aleph-alpha-api
Interact with large language models provided by the Aleph Alpha API in Rust code
-
utils-tree-sitter
Utils for working with splitter-tree-sitter
-
candle-hf-hub
crates aims ease the interaction with huggingface It aims to be compatible with huggingface_hub python package…
-
ai-chain-openai-compatible
implementing
ai-chains
for OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
easyneural
will let you train neural networks easily
-
git-statistics
Collect commits from Git repository and present statistics in a comfortable way
-
reductionml-cli
Reduction based machine learning toolkit CLI
-
ella-tensor
Tensor API for the ella datastore
-
nspector
Nspector.AI core functionality crate
-
lace_data
Data definitions and data container definitions for Lace
-
zyx-compiler
Zyx OpenCL backend
-
openni2
Rust interface to OpenNI2
-
deep_q_network_bindings
generator for a deep q-learning network. Allows for random training intervals, and will be updated to a more stable version later.
-
web-rwkv-converter
Converts an RWKV PTH model to SafeTensors
-
rusty-ggml
Idiomatic bindings for the GGML library (pre-alpha)
-
ksnn
or Kosiorek's Simple Neural Networks, is a crate that simplifies the creation, training, and validation of a neural network. The crate is heavily inspired by "Neural Networks from Scratch…
-
myself
building conversational agents powered by OpenAI's language model, providing a simple Agent abstraction to manage interactions and memory
-
cublas
safe Rust wrapper for CUDA's cuDNN
-
edge-transformers
wrapper over ONNXRuntime that implements Huggingface's Optimum pipelines for inference and generates bindings for C# and C
-
jmspack-rust
functions that James finds useful
-
slow_nn
A slow neural network library
-
scouter
logic
-
openai-rs-api
wrapper for the OpenAI API
-
tangram_table
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
burn-autodiff
Automatic differentiation backend for the Burn framework
-
llm-chain-llama
implementing
llm-chains
for LLamA. Chains can be use to apply the model series to complete complex tasks, such as agents. -
mcai-graph
Graph definition for Media Cloud AI Workflows representation
-
tract-pulse
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
replicate-rust
An Unofficial Rust Client for Replicate
-
yarnn
Neural Network framework
-
candle-kernels
CUDA kernels for Candle
-
gammatest
code to perform Gamma Test for machine learning feature selection
-
inference
managing the machine learning inference process
-
brainy
neural networks
-
maidenx_nn
MaidenX NN
-
simple_genetic
aid with genetic learning
-
cuda
CUDA bindings
-
hmm
Hidden Markov Model
-
cuticula
Data Preprocessing library for Machine Learning
-
world-count
Word Frequency Statistics
-
llama-cpp-sys-4
Low Level Bindings to llama.cpp
-
postagger
NLTK-inspired parts-of-speech tagger
-
hal-ml
HAL: a machine learning library that is able to run on Nvidia, OpenCL or CPU BLAS based compute backends. It currently provides stackable classical neural networks, RNN's and soon to be LSTM's…
-
kai-rs
using large language models via KoboldAI
-
ones
sdk for ones.ai
-
logprob
A wrapper around floats to handle log probabilities
-
lightgbm2
Machine learning using LightGBM
-
psyche-core
Core module for Psyche AI Toolset
-
tangram_tree
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
cligpt
A command-line interface to talk to ChatGPT
-
rsblas
BLAS in Rust
-
openai-req
Client for OpenAI API, written with reqwest and tokio
-
rai-models
ML framework with Ergonomic APIs in Rust
-
ai-cli
A CLI tool for all things AI (generating images or audio, chatting with LLM's, you name it)
-
rten-text
Text tokenization and other ML pre/post-processing functions
-
statistics
The package provides a statistics toolbox
-
vector_base
Vector base
-
airsim
an unofficial Airsim SDK written in Rust
-
aicore
subprogram library for an artificial neural network
-
terraphim_config
Terraphim configuration
-
ruml-ox
Test setup (hellow world) for ruml-ox
-
re_space_view_dataframe
A space view that shows the data contained in entities in a table
-
luminal_cudarc
Safe wrappers around CUDA apis
-
dumbnet
a [no_std] neural network library
-
ohnomore-utils
Transformation utilities for TüBa-D/Z lemmas
-
blasphemy
Inspired by Keras, powered by BLAS. Construct neural networks with one line of code per layer. That's BLASphemy.
-
crabml
core package
-
tinguely
Machine learning library
-
openblas-blas-provider
BLAS/LAPACK provider using the OpenBLAS implementation
-
scientist
Machine Learning Algorithms in Rust
-
polars-ai
A CLI and a library for interacting with Polars DataFrames using natural language queries and AI
-
HKGYMVS
海康工业相机的rust bindgen
-
bosonnlp
SDK for Rust
-
linfa-reduction
A collection of dimensionality reduction techniques
-
foxlee_crate
learning about crates
-
cervo-asset
A unified asset type for Cervo using ONNX or NNEF models
-
tensor-rs
A typeless tensor library
-
dndtools
Various CLI tools and library for D&D 5e
-
llm-chain-milvus
Driver for the Milvus vector store
-
hey-jarvis
Jarvis at your service
-
rtaichi
Rust language binding to the Taichi Runtime C-API
-
freecut
A cut optimizer gui for cutting rectangular pieces from panels
-
flowtorch
Safe & Performant Scientific Computing Library
-
ckpt-analyzer
fetching the name and short hash for PyTorch ckpt or Safetensors model files
-
syntaxdot-tokenizers
Subword tokenizers
-
ffnn
A very simple feedfoward neural network library
-
zenu-cuda-config
CUDA configuration for Zenu
-
neural_networks_rust
Neural Networks framework with model specification & data preprocessing features
-
medmodels-utils
Limebit MedModels Crate
-
rogue-net
Pure Rust implementation of the RogueNet neural network
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
socketstat
Get socket information and statistics
-
lightgbm
Machine learning using LightGBM
-
libsvm
High level Rust bindings for libsvm
-
cuvs
RAPIDS vector search library
-
openai-fork
An unofficial Rust library for the OpenAI API
-
fast_pl
A plane-sweep implementation to compute persistence landscapes
-
re_space_view_text_document
space view that shows a single text box
-
glmnet
Rust API to the fortran glmnet library
-
oxidized-transformers
Transformers library (not functional yet)
-
deep_rust
Machine learning crate in Rust (under dev)
-
google-translate2
A complete library to interact with Translate (protocol v2)
-
llm-bloom
BLOOM (BigScience Large Open-science Open-access Multilingual Language Model) for the
llm
ecosystem -
rust_nn
An educational Neural Network framework in Rust
-
kaffe
Pytorch, but make it rust :)
-
onnx-ir
parsing ONNX models
-
lmarkov
Markov chain library for text
-
fashion-clip-rs
complete(grpc service and lib) Rust inference with multilingual embedding support. This version leverages the power of Rust for both GRPC services and as a standalone library, providing…
-
lrtc
Compression-based low-resource text classification as introduced in Jiang et al (2023)
-
gmarkov
An app that uses markov chains to generate text
-
bleuscore
A fast bleu score calculator
-
rten-imageio
loading images for use with RTen
-
simple_nn
nueral network library
-
git_statistic
statistic git repository
-
kn-graph
A neural network inference graph intermediate representation, with surrounding utilities
-
alumina
An Experimental Deep Learning Library
-
bullet_lib
Neural Network Trainer for 2-Player Games
-
qlz_crate
my first rust crate
-
n3-parser
Super-Simple semantic neural network model parser
-
r2rs
Statistics programming for Rust based on R
-
lace_codebook
Contains the Lace codebook specification as well as utilities for generating defaults
-
luminal_metal
Metal compiler for luminal
-
ollama-rs-mangle-fork
interacting with the Ollama API
-
markov
A generic markov chain implementation in Rust
-
treerustler
that implement tree models
-
opensrdk-optimization
Standard mathematical optimization library for OpenSRDK toolchain
-
tangram_linear
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
kalosm-language-model
A common interface for language models/transformers
-
glowrs
SentenceTransformers for candle-rs
-
genetic-algorithm-tsp-api
Create an api solving traveling-saleman-problems with genetic algorithms
-
zc2
ZakuroAI CLI
-
llama-cpp-sys-2
Low Level Bindings to llama.cpp
-
simplestats
Generate simple statistics on line delimited numbers
-
rcudnn-sys
FFI bindings to cuDNN
-
cntk
Wrapper around Microsoft CNTK library
-
human_language_toolkit_chatbot
NLTK like chatbot made with pure rust
-
candlelighter
A Keras like abstraction layer on top of the Rust ML framework candle
-
burn-common
Common crate for the Burn framework
-
ai_kit
Collection of classic AI algorithms with convenient interfaces
-
aorist
Cdylib for aorist project. Can be accessed from Python.
-
munin-if1sec
munin interface graph plugin, 1second resolution
-
rerun_c
Rerun C SDK
-
tract-api
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
tinygrad
You like pytorch? You like micrograd? You love tinygrad! ❤️
-
accelerate-provider
The package provides BLAS and LAPACK using Apple’s Accelerate framework
-
tease
Rapidly prototype interfaces for your machine learning models
-
cudnn
safe Rust wrapper for CUDA's cuDNN
-
purpur
A data loading and image augmentation library
-
bmls
Basic Machine Learning Subsystems
-
lance-index
Lance indices implementation
-
neuralnetwork
A small neural network lib written from scratch
-
wimbd
A CLI for inspecting and analyzing large text datasets
-
sophus
geometry for robotics and computer vision
-
rust_hero
Rust assistant that utilizes NLP to enhance the quality of rust code
-
llm-chain-tools
providing Large Language Models with tools (also known as 'actions') that they can trigger
-
steelix
Your one stop CLI for ONNX model analysis. Featuring graph visualization, FLOP counts, memory metrics and more!
-
gradients
An OpenCL, CUDA and CPU based Deep Learning Library
-
kalosm-common
Helpers for kalosm downloads and candle utilities
-
lance-file
Lance file format
-
llm-gptj
GPT-J for the
llm
ecosystem -
cblas-src
C interface to Legacy BLAS
-
cifar-ten
Parses the CIFAR-10 dataset binary files, with methods for downloading and ndarray conversion
-
organism
A struct used for a genetic programing algorithm
-
psyche-simulator-cli
CLI simulator for Psyche AI Toolset
-
pmrs
Rust support to process mining functions. Includes a library and a small cli-interface.
-
deepbiop-utils
Deep Learning Preprocessing Library for Biological Data
-
stonnx
run inference on ONNX models
-
greenglas
Data Preprocessing library for Machine Learning
-
rust-faces
face detection
-
medmodels-core
Limebit MedModels Crate
-
tract-pulse-opl
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
pyrus-nn
Micro Neural Network framework
-
aleph-alpha-client
Interact with large language models provided by the Aleph Alpha API in Rust code
-
jams-proto
proto definations used by J.A.M.S
-
kurobako_core
Core crate for
kurobako
-
param-opt
Parameter optimization
-
simple_accumulator
accumulator for incremental statistical computations
-
collenchyma-blas
Collenchyma library for full BLAS support
-
machinebox
A client SDK for communicating with machinebox boxes
-
Brains
Rust based Artificial Neural Network framework with TensorFlow
-
learn_rust_perceptron
first rust learning crate
-
sloword2vec
A naive implementation of word2vec
-
rf1
F1 statistics
-
finalfusion
Reader and writer for common word embedding formats
-
aiha
🦉 AIHA helps you to find the minimal requirements for any model on the 🤗 Hub
-
RayBNN_Neural
Neural Networks with Sparse Weights in Rust using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
running-average
Calculate running average with specified time window width using constant memory
-
stable-diffusion-cli
Stable Diffusion CLI
-
tensor-tools
Minimalist ML framework
-
lance-linalg
A columnar data format that is 100x faster than Parquet for random access
-
rai-opt
ML framework with Ergonomic APIs in Rust
-
hotg-rune-proc-blocks
Core tools and abstractions for developing proc blocks in Rune
-
learnwell
Framework for reinforcement learning
-
nanograd
A nano neural network library. Scalar valued types with a PyTorch like API.
-
ga
Genetic algorithm traits and algorithm
-
llm_devices
Managing Devices and Builds for LLMs
-
HPGO
Hybrid Parallelism Global Orchestration
-
ai-chain-glm
implementing
ai-chains
for moonshot OpenAI’s models. Chains can be use to apply the model series to complete complex tasks, such as text summation. -
mlx-macros
Code generation crate for mlx-rs
-
cuda11-cudnn-sys
cuda ffi
-
faiss-next
Light weighted rust wrapper of c api of facebookresearch/faiss library
-
tangram_metrics
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
linfa-kernel
Kernel methods for non-linear algorithms
-
coaster-blas
Coaster library for full BLAS support
-
gptrust_api
Rust binding of OpenAI/GPT-3 API
-
zyx-cpu
Zyx cpu backend
-
tantivy-tokenizer-api
Tokenizer API of tantivy
-
mlua-tract
Lua bindings for tract, the tiny, no-nonsense, self-contained, Rust-based Tensorflow and ONNX inference runtime
-
re_data_source
Handles loading of Rerun data
-
ai-commit-cli
A CLI that writes your git commit messages for you with AI
-
tract-libcli
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
nvidia-checker
Check CLI for NVIDIA software environment
-
tensorrt-rs
using Nvidia's TensorRT deep learning acceleration library
-
llama_cpp_rs
Rust bindings for LLAMA.CPP inference
-
fasttext
binding
-
surya
multilingual document OCR toolkit, original implementation in Python and PyTorch
-
kalosm-learning
A simplified machine learning library for building off of pretrained models
-
re_space_view
Types & utilities for defining space view classes and communicating with the viewport
-
kalosm-ocr
interface for pretrained OCR models
-
gpt_tokenizer
Rust BPE Encoder Decoder (Tokenizer) for GPT-2 / GPT-3
-
onnx-runner
Use ORT to run ONNX model
-
webpack-q-cli
Ask questions about webpack compilation statistics
-
tensorflow-sys
The package provides bindings to TensorFlow
-
blingfire
Wrapper for the BlingFire tokenization library
-
maildir_ai
connects a maildir to your LLMs
-
moshi-cli
moshi, a real-time voice AI
-
gym
Open AI environments bindings for Rust
-
linfa-preprocessing
A Machine Learning framework for Rust
-
compiled-nn
A JIT Compiler for Neural Network Inference
-
genetic
a little lib to use genetic algorithm
-
tiktoken-rust
a fast BPE tokeniser for use with OpenAI's models
-
lance-io
I/O utilities for Lance
-
xgboost-rs
Bindings to dmlc/xgboost
-
oner_induction
1R rule induction algorithm
-
n3-core
Super-Simple semantic neural network model compiler front-end
-
cervo-nnef
Extends cervo with nnef support from tract-nnef
-
stream_stats
Display realtime statistics from stdin.
gunzip -c foo.gz | stream_stats > foo
-
sarek
A work-in-progress, experimental neural network library utilizing TensorFlow Keras
-
tf-rs
High level (Pythonic) API for the TensorFlow framework
-
openai_api_rust
A very simple Rust library for OpenAI API, free from complex async operations and redundant dependencies
-
ug
Micro compiler for tensor operations
-
detexify
The
detexify
crate is a port of the classifier that powers https://detexify.kirelabs.org/classify.html -
f-trak
A neural network based face detection program that tracks face movement in screen space
-
tract-nnef-resources
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
sophus_pyo3
sophus - geometry for robotics and computer vision
-
kalosm-llama
interface for Llama models
-
openml
interface to OpenML
-
porcupine-sys
Rust bindings to Porcupine
-
triton-client
A client for interfacing with NVIDIA Triton inference server
-
layered-clauses
Clauses plugin for layered-nlp
-
hipblas-sys
Bindings for HIP blas
-
cuda-oxide
high-level, rusty wrapper over CUDA. It provides the best safety one can get when working with hardware.
-
lance-encoding-datafusion
Encoders and decoders for the Lance file format that rely on datafusion
-
basilisk
autonomous AI written in rust
-
candle-metal-kernels
Metal kernels for Candle
-
terraphim_types
Core types crate for Terraphim AI
-
burn-fusion
Kernel fusion backend decorator for the Burn framework
-
hip-sys
Bindings for HIP
-
dice
calculating arbitrary dice probabilities
-
gcn_agg
Aggregates GCN data
-
httpstat
-
tangram_progress_counter
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
aflak
Advanced Framework for Learning Astrophysical Knowledge
-
clblast
bindings for rust
-
onnxruntime-sys
Unsafe wrapper around Microsoft's ONNX Runtime
-
wikidump
parsing Mediawiki XML dumps
-
triton-rs
Rust bindings to the Triton Inference Server
-
linfa-trees
A collection of tree-based algorithms
-
fast_text
Binding for Facebook's FastText package
-
tensorgraph-sys
backbone for tensorgraph, providing memory manamagement across devices
-
ggblas
Matrix multiplicatiosn in simple pure rust multithreadded blas-like interface. Exploits intrinsics on available targets
-
ai-buddy
On-Device centric multi-provider AI Assistant library to be used in CLI or on-device applications
-
bitnet-cpp-sys
Low Level Bindings to bitnet.cpp
-
cervo-onnx
Extends cervo with ONNX support from tract-onnx
-
f3l_filter
3D Point Cloud Library
-
vowpalwabbit-sys
Rust bindings for VowpalWabbit
-
rsrl_domains
Toy domains for reinforcement learning research in Rust
-
cuda11-cublasLt-sys
cuda ffi
-
athenna
light weight highly performant neural net framework for creating and using AI's cross platform and language
-
executorch-sys
Unsafe Rust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch
-
microsoft-cognitive-computer-vision
Microsoft - Cognitive Services - Computer Vision API
-
condor
ergonomic wrapper around the tch library for Rust
-
tensorflow-sys-runtime
The package provides runtime bindings to TensorFlow
-
diffusers
using Torch
-
stat
-
cuvs-sys
Low-level rust bindings to libcuvs
-
cudnn-sys
FFI bindings to cuDNN
-
huggingface_inference_rs
this package is a small wrapper for hugging face Inference API
-
rai-datasets
ML framework with Ergonomic APIs in Rust
-
zyx-nn
Zyx nn modules
-
neural_network
Modular neural network with an implementation of back propagation learning algorithm
-
mindsdb
SDK for interaction with MindsDB api
-
torch
Thin torch bindings for rust
-
segment-anything-rs
interface for Segment Anything models
-
tsuga
An early-stage machine learning library for building neural networks in Rust
-
llama2_rs
port of llama2.c
-
conllu
Readers/writers for the CoNLL-U dependency format
-
darknet-sys
-sys crate for Rust darknet wrapper
-
rust-cv
A computer vision library using Rust
-
tangram_model
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
lingua
An accurate natural language detection library, suitable for short text and mixed-language text
-
kornia-core
Lightweight tensor library in Rust for computer vision
-
autd3-backend-cuda
CUDA Backend for AUTD3
-
auto-pilot
oprate your computer using GPT4 Vision
-
lance-table
Lance table format
-
mkl_link
linking with MKL
-
linfa-ftrl
A Machine Learning framework for Rust
-
burn-import
importing datamodels into the Burn framework
-
llm-chain-local
Use
llm-chain
with a localllm
backend -
openpnp_capture_sys
OpenPnP capture FFI bindings
-
cfasttext-sys
fastText ffi binding
-
candle-onnx
ONNX support for Candle
-
burn-jit
Generic backend that can be compiled just-in-time to any shader language target
-
llm-chain-llama-sys
bindings based on bindgen for LLaMA.cpp
-
riscv_ai_infer
A Rust-based lightweight inference engine optimized for RISC-V boards
-
oner_quantize
1R numeric quantization algorithm
-
burn-ndarray
Ndarray backend for the Burn framework
-
simple-open-ai
using openai api
-
ssimulacra2-cuda-kernel
Ssimulacra2 CUDA implementation (device code)
-
sophus_viewer
sophus - geometry for robotics and computer vision
-
chesshound
supporting statistical analysis of sets of chess games
-
layoutparser-ort
A simplified port of LayoutParser for detecting layout elements on documents
-
tvm
Rust frontend support for TVM
-
lance-testing
A columnar data format that is 100x faster than Parquet for random access
-
llm-gpt2
GPT-2 for the
llm
ecosystem -
sysblas
Minimal CBLAS FFI bindings to system BLAS
-
rbert
interface for Bert embeddings
-
libsvm-sys2
FFI bindings to libsvm
-
hs-hackathon-vision
Computer vision support crate for Helsing's Rust Nation hackathon
-
llm-llama
LLaMA (Large Language Model Meta AI) for the
llm
ecosystem -
mcai-onnxruntime-sys
Unsafe wrapper around Microsoft's ONNX Runtime
-
shogun
bindings for Rust
-
openai-rs
OpenAI
-
tract-data
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
moshi-backend
moshi, a real-time voice AI
-
zenu-cublas-sys
Rust bindings for cuBLAS
-
staccato
Statistics from the command line
-
zenu-cudnn-sys
Rust bindings for cuDNN
-
burn-dataset
dataset APIs for creating ML data pipelines
-
gpt-model
Pure-Rust inference wrapper for GPT-2 large language models
-
linfa-svm
Support Vector Machines
-
ragegun
Performs lexica based analysis on text (i.e. age, gender, PERMA, OCEAN personality traits, ..)
-
compiled-nn-bindings
A JIT Compiler for Neural Network Inference
-
blingfire-sys
Bindings to the BlingFire C++ library
-
alximo-core
Core for the alximo package
-
underthesea_core
Underthesea Core
-
witty
wit.ai client library
-
ggml
Semi-idiomatic Rust bindings for the ggml library (from
ggml-sys
) -
ndarray-tensorflow
Adapter for Tensorflow tensors to expose the ndarray API
-
tract-ffi
Tiny, no-nonsense, self contained, neural network inference
-
rphi
interface for Phi models
-
yomikomi
Dataloader for training large text models
-
burn-cuda
CUDA backend for the Burn framework
-
zyx-torch
Zyx libtorch backend
-
cuda11-cudart-sys
cuda ffi
-
derezzed
A Machine Learning Library
-
dent
summarizing and comparing small data sets
-
tensorgraph-math
backbone for tensorgraph, providing math primitives
-
tangram_finite
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
rai-core
ML framework with Ergonomic APIs in Rust
-
tensorflow-serving
client
-
r
a set of utils for machine learning
-
matrux
Neural network implementation in rust
-
openai-utils
using the openai api
-
tract-kaldi
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
mli_mep
Multi Expression Program implementation for mli
-
burn-train
Training crate for the Burn framework
-
candle-examples
Minimalist ML framework
-
onnxruntime-sys-patch
Unsafe wrapper around Microsoft's ONNX Runtime