-
fake
An easy to use library and command line for generating fake data like name, number, address, lorem, dates, etc
-
mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau with async/await features and support of writing native Lua modules in Rust
-
lexical
to- and from-string conversion routines
-
lalrpop
convenient LR(1) parser generator
-
float_eq
Compare IEEE floating point primitives, structs and collections for equality
-
trie-rs
Memory efficient trie (prefix tree) and map library based on LOUDS
-
niffler
transparent support for compressed files
-
typewit
type-witness-based abstractions, mostly for emulating polymorphism in const fns
-
geos
Rust bindings for GEOS C API
-
libdeflater
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
etcd-client
An etcd v3 API client
-
prettydiff
Side-by-side diff for two files
-
mls-rs
Messaging Layer Security (RFC 9420)
-
full_moon
A lossless Lua parser
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
lending-iterator
Fully general lending iterators in stable rust: windows_mut!
-
stringsext
find multi-byte-encoded strings in binary data
-
interp
Matlab's interp1 function
-
scirs2-interpolate
Interpolation module for SciRS2 (scirs2-interpolate)
-
cspsolver
Constraint Satisfaction Problem (CSP) solver
-
cargo-bloat
Find out what takes most of the space in your executable
-
oid-registry
Object Identifier (OID) database
-
blsful
BLS signature implementation according to the IETF spec on the BLS12-381 curve
-
lua-src
Sources of Lua 5.1-5.5 and logic to build them
-
aichat
All-in-one LLM CLI Tool
-
btree-range-map
B-tree range map implementation
-
rustedbytes-counterlines
A high-performance, multi-language source code line counter CLI tool written in Rust
-
spacepackets
Generic implementations for various CCSDS and ECSS packet standards
-
rsparse
solving sparse linear systems using direct methods
-
formatx
A macro for formatting non literal strings at runtime
-
pfds
Purely Functional Data Structures
-
clang
A somewhat idiomatic Rust wrapper for libclang
-
mpatch
A smart, context-aware patch tool that applies diffs using fuzzy matching, ideal for AI-generated code
-
samael
A SAML2 library for Rust
-
wesl
compiler
-
bed-reader
Read and write the PLINK BED format, simply and efficiently
-
name
Workspace binary for generating Rust crate names
-
orx-iterable
Defines and implements Iterable, Collection and CollectionMut traits to represent types that can be iterated over multiple times
-
symbolica
A blazing fast computer algebra system
-
colorutils-rs
High performance utilities for color format handling and conversion
-
kz80_lua
A Tiny Lua interpreter and compiler for RetroShield Z80
-
fusillade
A daemon implementation for sending batched LLM requests with efficient request coalescing
-
broadcastr
Broadcast Nostr events to other relays
-
clang-sys
Rust bindings for libclang
-
influx_db_client
InfluxDB Rust driver
-
bevy_heavy
Mass property computation for Bevy's geometric primitives
-
inplace_it
Place small arrays on the stack with a low-cost!
-
simple-claude-cli
command-line interface for interacting with Claude AI models
-
allms
One Library to rule them aLLMs
-
theseus-mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau with async/await features and support of writing native Lua modules in Rust. Fork with added Factorio Lua support
-
pyinrs
type library that is as easy to use as Python built-in types
-
ruvector-mincut-gated-transformer
Ultra low latency transformer inference with mincut-gated coherence control
-
wow-blp
Parser and encoder for World of Warcraft BLP texture files with DXT compression support
-
eden-cli
Developer onboarding preflight checks
-
wow-cdbc
Parser for World of Warcraft DBC (client database) files with serialization support
-
ndarray-interp
Interpolation package for ndarray
-
tklog
Lightweight and efficient rust structured log library with support for log level, file shred, compressed archive
-
chili
low-overhead parallelization library
-
whitespace-sifter
Sift duplicate whitespaces away!
-
russell_stat
Statistics calculations and (engineering) probability distributions
-
kmedoids
k-Medoids clustering with the FasterPAM algorithm
-
trees
General purpose tree data structures
-
hyper-scan
Scan for services running on the open ports of a given host
-
rusty-commit
Rust-powered AI commit message generator - Write impressive commits in seconds
-
kz80_smalltalk
Tiny Smalltalk to Z80 compiler for RetroShield hardware
-
cypheron-core
Post-quantum cryptography library with NIST-standardized quantum-resistant algorithms
-
oeis-tui
A TUI and CLI for browsing the On-Line Encyclopedia of Integer Sequences (OEIS) in the terminal
-
iter-merge
A high-performance iterator merging library
-
headroom
Audio loudness analyzer and gain adjustment tool for mastering workflows
-
format_num_pattern
format numbers according to a pattern string; localized
-
knx-pico
KNXnet/IP protocol implementation for embedded systems
-
test-casing
Parameterized test cases and test decorators
-
octolib
Self-sufficient AI provider library with multi-provider support, embedding models, model validation, and cost tracking
-
sorted-iter
Typesafe extensions for sorted iterators, including set and relational operations
-
axonml-tensor
N-dimensional tensor operations for the Axonml ML framework
-
tenere
TUI interface for LLMs written in Rust
-
xmltv
electronic program guide (EPG) parser and generator using serde
-
cel-parser
An antlr-based parser for the Common Expression Language (CEL)
-
chrono-machines
Exponential, constant, and Fibonacci backoff retry library with full jitter support - no_std compatible
-
chartodo
A CLI todo list program where you can create deadline tasks and repeating tasks
-
amari-tropical
Tropical (max-plus) algebra implementation
-
lsmkd
Recursively find markdown files and list them along with table of contents index
-
raftoral
Fault-tolerant workflow orchestration library using embedded Raft consensus for Rust applications
-
ruvector-sparse-inference
PowerInfer-style sparse inference engine for efficient neural network inference on edge devices
-
cc-switch
A CLI tool for managing multiple Claude API configurations and automatically switching between them
-
zebo
Write data on FS in a performance way
-
planar_geo
2D geometry: geometric objects, algorithms and visualization
-
parse-sap-odata
Generate a pair of Rust modules from SAP V2 OData metadata
-
tl-cli
A streaming, cached translation CLI using OpenAI-compatible endpoints
-
polygons
Fast points-in-polygon test and distances to polygons
-
vibe-graph-core
Core domain model for the Vibe-Graph neural OS
-
ai-req-proxy
ai-req-proxy是一个简单的 HTTP 请求转发代理服务器,专门用于调试和监控 AI API 请求
-
klaudes
CLI tool for managing multiple Anthropic API configurations
-
tropical-gemm
High-performance tropical matrix multiplication with SIMD and CUDA backends
-
xdy
Complex RPG dice expression evaluator with histogram support
-
rosetree
A fast command-line tool for scanning directories, analyzing file structures, and extracting file contents with gitignore support
-
memory-wiki
A local-first, semantic knowledge base and MCP server for LLMs
-
executors
A collection of high-performance task executors
-
segmented-vec
A vector with stable element addresses using segmented allocation and O(1) index-to-segment mapping
-
http-stat
httpstat visualizes curl(1) statistics in a way of beauty and clarity
-
kz80_ml
Tiny ML compiler for the Z80 processor with Hindley-Milner type inference
-
asynchronix
[Asynchronix is now NeXosim] A high performance asychronous compute framework for system simulation
-
FerriteChatter
ChatGPT CLI
-
techscan
analyzing and visualizing technology stacks in codes
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
eytzinger-interpolation
Eytzinger array layout with interpolative search support
-
siumai
A unified LLM interface library for Rust
-
alman
A command-line tool and TUI for managing shell aliases with intelligent suggestions
-
tcl
Rust bindings for Tcl language
-
rush-sync-server
Modern asynchronous TUI application with i18n and modular command system
-
vibe-graph-automaton
Foundational graph automaton with temporal state evolution and rule-driven transitions
-
tpchgen-cli
Blazing fast pure Rust TPC-H data generator command line tool and library
-
flyllm
unifying LLM backends as an abstraction layer with load balancing
-
beve
(Binary Efficient Versatile Encoding) specification with serde support
-
ox_content_search
Full-text search engine for Ox Content
-
math_utils_lib
providing math utilities such as a parser/evaluator and a LaTeX export to export a history of parsed expressions and solved equations to LaTeX
-
adk-model
LLM model integrations for Rust Agent Development Kit (ADK-Rust) (Gemini, OpenAI, Claude, DeepSeek, etc.)
-
diffscope
A composable code review engine with smart analysis, confidence scoring, and professional reporting
-
ramify
Generate annotated branch diagrams from hierarchical data
-
ja
ja (just ask) is a small CLI / TUI app that allows you to work with AI tools
-
llm-pricing
A CLI tool to visualize OpenRouter model pricing in a clean, tabular format
-
rustube
A YouTube video downloader, originally inspired by pytube, written in Rust
-
converge-tool
Development tools for Converge including Gherkin spec validation
-
cargo-generate-type
Cargo subcommand to generate Rust code from and for input data
-
mpdpopm
Maintain ratings & playcounts for your mpd server
-
mocktave
Run Octave/MATLAB inside Rust
-
openai-rust2
An unofficial library for the OpenAI API
-
variant-ssl
Bindings for OpenSSL variants such as BoringSSL / AWS-LC / Tongsuo
-
bevy_health_bar3d
Health bar for bevy implemented as a billboard shader
-
miden-miette
Fancy diagnostic reporting library and protocol for us mere mortals who aren't compiler hackers
-
brichka
Cli tools for databricks
-
russenger
designed to simplify the handling of Facebook Messenger webhook responses
-
openai_api_rust
A very simple Rust library for OpenAI API, free from complex async operations and redundant dependencies
-
r2g_mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust
-
fermat
A collection of math algorithms
-
dreid-typer
A pure Rust library for DREIDING atom typing and molecular topology perception
-
d-engine
Lightweight Raft consensus engine - recommended entry point for most users
-
rapidgeo-polyline
Fast Google Polyline Algorithm encoding/decoding for geographic coordinates
-
darkbird
HighConcurrency, RealTime, InMemory storage inspired by erlang mnesia
-
windows-acl
simplify Windows ACL operations
-
trans-epub
Translate EPUB with CLI
-
minmath
A lightweight math library
-
gitbuddy
An AI-driven tool designed to simplify your Git commit process
-
irx-config
convenient way to represent/parse configuration from different sources
-
rsp-rs
A RDF Stream Processing engine in Rust, supporting RSP-QL queries with sliding windows and real-time analytics
-
chatdelta
A unified Rust library for connecting to multiple AI APIs with streaming, conversations, and parallel execution
-
herolib-mos
Mycelium Operating System (MOS) - Network and VM abstraction layer
-
pprog
An LLM pair programming server with web interface
-
clickhouse-rs
Asynchronous Yandex ClickHouse client library
-
jcommit
An AI-powered tool to generate git commit messages
-
callix
A flexible HTTP client library for calling various AI APIs or somthing with configuration and templating support
-
peg
Parsing Expression Grammar (PEG) parser generator
-
rmcp-agent
that extends langchain-rust with support for Model Context Protocol (MCP) tool integration and streaming tool execution capabilities
-
opis
rational number and matrix arithmetic
-
compression-prompt
Fast statistical compression for LLM prompts - 50% token reduction with 91% quality retention
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
bulletin-board-client
Rust client for BulletinBoard
-
factorio-mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust. Fork with added Factorio Lua support
-
ranges
generic alternative to core/std ranges, set-operations to work with them and a range set that can efficiently store them with the least amount of memory possible
-
memvid-ask-model
LLM inference module for Memvid Q&A with local and cloud model support
-
crewride
A high-performance AI proxy service, supporting multiple AI providers (OpenAI, Anthropic, Gemini) with unified API access and cross-provider forwarding capabilities
-
generic-array-storage
nalgebrastorage implementation backed bygeneric_array -
ascii_table_rs
Elegant ASCII table renderer for Rust CLI and terminal apps
-
lerp
Generic linear interpolation and extrapolation, automatically implemented for a variety of numeric types
-
claude-sdk
Native Rust SDK for the Claude API with streaming support and tool execution
-
oxidize-pdf-cli
Command-line interface for oxidizePdf
-
aperture-cli
Dynamic CLI generator for OpenAPI specifications
-
oxur
Lisp dialect that treats Rust as its compilation target and runtime
-
llm-link
universal LLM proxy supporting 10 providers (OpenAI, Anthropic, Zhipu, Aliyun, Volcengine, Tencent, Longcat, Moonshot, Minimax, Ollama) with dynamic model discovery API, hot-reload configuration…
-
dlx-rs
dancing links in Rust
-
anthropic-async
Anthropic API client for Rust with prompt caching support
-
fuckmit
AI-powered git commit message generator
-
atomic-neural-transistors
Ultra-small (<5K param) composable ternary neural primitives for CPU-only AI
-
bmp-rust
read, write, and create BMP Image files
-
langchain-rust-openrouter
LangChain for Rust with OpenRouter integration - unified access to 200+ LLM and embedding models
-
serdes-ai-models
Model trait and provider implementations for serdes-ai
-
gdnative
The Godot game engine's gdnative bindings
-
ox_content_ast
AST definitions for Ox Content Markdown parser
-
coro-core
Core library for coro-code - A high-performance AI coding agent
-
spillway
High throughput, safe, async MPSC channel
-
superwhich
Cross-platform smart which alternative
-
spark-connect
Rust client for Apache Spark Connect
-
oddsidizer
converting betting odds between American, Decimal and Fractional formats
-
turbine-llm
Unified Rust interface for multiple LLM providers with growing model support
-
llm-latency-lens-providers
Provider adapters for LLM Latency Lens
-
pvz_interception_calculator
rewrite of the original PVZ Interception Calculator that calculates precise imp movement
-
asciigraph
Ascii Graph
-
que
A high performance channel with optional backpressure, interprocess capability, and a multiconsumer mode
-
logai
AI-powered log analyzer with MCP integration - Groups errors, suggests fixes, and connects external tools
-
ai-sdk-openai
OpenAI provider for AI SDK - GPT, DALL-E, Whisper, and Embeddings
-
serde-generate
generate (de)serialization code in multiple languages
-
typua
A lua typecheker and language server
-
gpto
A tiny unofficial OpenAI client
-
reproducible-panic
panic hook with reproducible output
-
yufmath
CAS Lib
-
picocode
A minimal, Rust-based implementation similar to Claude Code
-
dotnet35_rand_rs
just simluates .NET 3.5's Random class
-
rust_tui_coder
AI-powered terminal coding assistant with interactive TUI, supporting multiple LLMs and comprehensive development tools
-
apple-music
fully control local MacOS Apple Music player
-
hey-rs
A minimal command-line copilot with streaming and syntax highlighting
-
quadratic_residues
calculating quadratic residues of integers
-
cc2report
Intelligent work report generator for Claude Code that analyzes conversation logs using AI
-
blosc2
Safe Rust bindings for blosc2 - a fast, compressed, persistent binary data store library
-
bevy_mod_lookat
A microplugin for Bevy, that allows adding a component to an entity, that makes it target either an entity, or a position
-
moosicbox_parsing_utils
MoosicBox Parsing utils package
-
anthropic-sdk-rust
Comprehensive, type-safe Rust SDK for the Anthropic API with streaming, tools, vision, files, and batch processing support
-
fffl
A contiguous First-fit Freelist
-
ParserCalculator
In the parser, we will parse a mathematical expression into its main components: numbers, signs, brackets. The result of the parsing will be used to calculate the mathematical expression…
-
lumen-rag
A modular, database-agnostic RAG framework for Rust supporting MongoDB and Qdrant
-
bashelp
Natural language to shell commands. Local-first, provider agnostic.
-
mecha10-ai-llm
Large Language Model integration for Mecha10 - Claude, GPT-4, Gemini, and local models
-
shuntcalc
A smart CLI calculator with variables, REPL, and step-by-step RPN evaluation using the Shunting Yard algorithm
-
obcore
A single threaded, zero dependency price-time priority limit orderbook implementation in Rust
-
zh_num
Convert ASCII numbers and zh words
-
oxify
LLM Workflow Orchestration Platform with DAG-based pipelines
-
wilhelm_renderer
A minimalist 2D data rendering engine
-
rclc
Mathematical expression calculator supporting common fractions, complex numbers, and big integers
-
aic
AI-powered commit message generation CLI tool
-
trackerx
A universal CLI tracker for anything
-
microjson
No frills JSON parsing without allocations
-
frame-sequence
Turns frame sequence strings into lists of frame numbers
-
prime-formula
High-performance prime number generation and constellation finding using novel wheel factorization
-
ru_fetch
Fetch written in Rust
-
aihub
A fast, lightweight CLI for interacting with AI language models
-
wow_login_messages
Message definitions for World of Warcraft authentication servers
-
commitcraft
A fast, intelligent CLI tool that generates conventional commit messages using AI
-
ghit
AI-powered Git commit message generator and workflow automation
-
window-enumerator
enumerating and filtering windows with multiple criteria including sorting and selection
-
line-rs
Extract lines from files without hacks!
-
toast-api
An unofficial CLI client and API server for Claude/Deepseek
-
beap
Bi-parental heap data structure implementation in Rust
-
nlist
inline-allocated list with statically tracked length
-
do-riblt
rateless invertable bloom lookup tables
-
simple-aicommits
CLI tool that generates commit messages from git diffs using Claude AI, OpenAI, or Gemini
-
rusty-openai
An unofficial OpenAI wrapper that supports image inputs
-
vector2math
Traits for doing 2D vector geometry operations using standard types
-
arms
🧬 The adaptive model routing system for exploration and exploitation
-
constmuck
const-equivalents of bytemuck functions
-
wifi_scan
list WiFi hotspots in your area. Fork of booyaa/wifiscanner with many improvements to make it future-proof.
-
llmvm-outsource
An llmvm backend which sends text and chat generation requests to known hosted language model providers
-
chloro
A minimal Rust code formatter
-
conda-env-inspect
A CLI tool for inspecting Conda environment files
-
cc-sdk
Rust SDK for Claude Code CLI with full interactive capabilities
-
cckit
Code Kit Written by rust for Claude model Switch, Support 智普LLM, MiniMax, Kimi 提供的 Claude model
-
radkit_cloud
Radkit paid runtime
-
runs
A CLI tool to run Rust documentation tests (doctests) on standalone .rs files by generating a temporary Cargo project
-
hyprtask
CLI tool for Google Tasks
-
number-general
A generic number type for Rust which supports basic math and (de)serialization
-
qv
quickly view your data
-
enki-llm
LLM integration for the Enki agent framework
-
atsam4n8a-pac
Peripheral access crate for the ATSAM4N8A microcontroller
-
zernike
Routines to compute the Zernike polynomials
-
convertx
Multipurpose Units Converter
-
bevy_landmass
A plugin for Bevy to handle navigation of AI characters
-
threshold
data structures
-
hpk
HPK archiver for Haemimont Engine game files (Tropico 3-5, Omerta, Victor Vran, Surviving Mars etc.)
-
excov
A solver for exact cover problems
-
gdnative_tweener
A port of DoTween(3rd party package for Unity) to Godot 3.5, using GdNative
-
vex-llm
LLM provider integrations for VEX
-
mlua-sys
Low level (FFI) bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau
-
tausplit
A chemical reaction network simulator
-
mlua-codemp-patch
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust
-
theseus-lua-src
Sources of Lua 5.1/5.2/5.3/5.4 and logic to build them. Fork with Factorio lua.
-
fgpt
A free reverse proxy and cli tool for OpenAI GPT-3.5-turbo
-
wow_dbc
parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5
-
chatgpt-functions
wrapper around the OpenAI API to use GPT-3.5 and GPT-4 for chatbots. It also provides a way to define functions that can be called from the chatbot.
-
my_parser_hromiak_group_1
PEG parser that parses lists of integers like [1,1,2,3,5,8]
-
theseus-mlua-sys
Low level (FFI) bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT), Factorio Lua and Roblox Luau
-
rustpython_wasm
A Python-3 (CPython >= 3.5.0) Interpreter written in Rust, compiled to WASM
Try searching with DuckDuckGo or on crates.io.