-
rustls
modern TLS library written in Rust
-
sqlparser
Extensible SQL Lexer and Parser with support for ANSI SQL:2011
-
libc
Raw FFI bindings to platform libraries like libc
-
sprs
A sparse matrix library
-
imageproc
Image processing operations
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
pulley-interpreter
The Pulley interpreter, its bytecode definition, encoder, decoder, and etc
-
pathfinding
flow, and graph algorithms
-
salsa
A generic framework for on-demand, incrementalized computation (experimental)
-
actix-web-lab
In-progress extractors and middleware for Actix Web
-
gix-index
A work-in-progress crate of the gitoxide project dedicated implementing the git index file
-
specta
Easily export your Rust types to other languages
-
agent-client-protocol
A protocol for standardizing communication between code editors and AI coding agents
-
intel_tex_2
Rust bindings for Intel's ISPC texture compressor
-
rust-script
Command-line tool to run Rust "scripts" which can make use of crates
-
fuse_mt
A higher-level FUSE filesystem library with multi-threading and inode->path translation
-
jrsonnet
Rust jsonnet implementation
-
llama-cpp-2
llama.cpp bindings for Rust
-
fsst-rs
Pure-Rust implementation of Fast Static Symbol Tables algorithm for string compression
-
rustc-rayon
work-stealing parallelism for Rust - fork for rustc
-
rpki
validating and creating RPKI data
-
tor-hsservice
Arti's implementation of an onion service provider
-
lux-lib
lux package manager for Lua
-
grits-cli
Git-native, local-first issue tracker CLI and MCP server
-
clicsv
CommandLine Spreadsheet Editor
-
cubeb
Bindings to libcubeb for interacting with system audio from rust
-
breath
a tools for commiting rust with git or hg source code
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
engram
A fast and space-efficient version control system for portable file backups
-
fastpfor
written in Rust
-
pipewire-native-tools
PipeWire utilities built with the pipewire-native library
-
mnl
Safe abstraction for libmnl, a minimalistic user-space library oriented to Netlink developers
-
cargo-crev
Distibuted Code REView system for verifying security and quality of Cargo dependencies
-
edi-cli
CLI tool for working with EDI files
-
directx_math
translation of DirectXMath, a SIMD linear algebra library for use in games and graphics apps
-
cloudflare
v4 API
-
dependabot-generator
Scans directories and generates a dependabot config based on found package manager files
-
mupdf
Safe Rust wrapper to MuPDF
-
ngyn
Modular backend framework for web applications
-
loft
embedded scripting language
-
KiThe
A numerical suite for chemical kinetics and thermodynamics, combustion, heat and mass transfer,chemical engeneering. Work in progress. Advices and contributions will be appreciated
-
git-nomad
Synchronize work-in-progress git branches in a light weight fashion
-
asciidocr
A pure-Rust CLI and library for processing and converting asciidoc files
-
salty
Small, sweet, swift Ed25519 signatures for microcontrollers
-
ristretto_classfile
reading, writing and verifying Java classfiles
-
cargo-files
List all source files in a cargo crate
-
mindstack
A terminal-based note-taking application to quickly jot down ideas and thoughts
-
parquet-variant
Apache Parquet Variant implementation in Rust
-
pillar-cli
A file-based task tracker for managing projects, milestones, and issues
-
svg2pdf
Convert SVG files to PDFs
-
bevy_midi
Send and receive MIDI data to and from bevy and other programs or controllers
-
yaxi
x11 protocol
-
nexustack
modular Rust framework combining HTTP, WebSockets, MQTT, AMQP, and cron jobs with a unified DI system, enabling scalable, enterprise-ready applications with out-of-the-box API documentation
-
nu-cmd-lang
Nushell's core language commands
-
distrans_cli
Anonymous decentralized file distribution and transfer
-
rinex-cli
RINEX and SP3 data post processing tool
-
roe
Unicode case conversion
-
pisnge
A Rust-based diagram rendering library inspired by Mermaid.js, focused on generating SVG pie charts
-
z_osmf
z/OSMF Client
-
runa-tui
A fast, keyboard-focused terminal file browser (TUI). Highly configurable and lightweight. Previously known as runner-tui.
-
plex-api
communication with Plex server. Work in progress, not ready for any use. See github for details.
-
prkserver
prkserveris a CLI tool that helps create a backend server in Rust using Axum or Actix Web and SQLx. It configures everything based on a providedconfig.tomlfile. -
hygg-server
A less like CLI text reader
-
aleph-alpha-client
Interact with large language models provided by the Aleph Alpha API in Rust code
-
fundamentum-edge-daemon
The supported way to access Fundamentum's ecosystem from linux devices
-
zoro
blazingly fast and sharp shell built in rust
-
brubeck
A RISC-V REPL and emulation library ... a work in progress!
-
elma
reading and writing Elasto Mania files
-
moq-transport
Media over QUIC
-
shelve
command-line tool to pretty print CSV files grouped by a column
-
librice
ICE (RFC8445) implementation
-
timsort
modified MergeSort used in Python and Java
-
pixo
A minimal-dependency, high-performance image compression library
-
google-cloud-lro
Google Cloud Client Libraries for Rust - LRO Helpers
-
ads1x1x
Platform-agnostic Rust driver for the ADS1x1x ultra-small, low-power analog-to-digital converters (ADC). Compatible with the devices: ADS1013, ADS1014, ADS1015, ADS1113, ADS1114 and ADS1115.
-
smeagol-wiki
A personal wiki webserver. Work in progress.
-
jxl
High performance Rust implementation of a JPEG XL decoder
-
x509-ocsp
Pure Rust implementation of the X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP formats as described in RFC 6960
-
snaildb
An embedded, persistent key-value store with high write throughput and durability
-
casino_games
Play casino games in your terminal
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
atproto-static-web
web viewer for AT Proto
-
scud-cli
Fast, simple task master for AI-driven development
-
bluejay-validator
A GraphQL validator
-
airshipper
automatic updates for the voxel RPG Veloren
-
prax-orm
A next-generation, type-safe ORM for Rust inspired by Prisma
-
statum
Compile-time state machine magic for Rust: Zero-boilerplate typestate patterns with automatic transition validation
-
ruma-identifiers-validation
Validation logic for ruma-common and ruma-macros
-
egui_tool_windows
Floating tool windows for egui that can be used in containers, like resize, scroll-area, frame, etc
-
forje
Hammering code for a polished foundation
-
motor-driver-hal
motor-driver using embedded-hal for linux
-
kodumaro-http-cli
Kodumaro HTTP CLI inspired by HTTPie
-
chordparser
A parser library to generate Jazz/Pop/Rock chords from string inputs
-
word_warden
command line tool that finds undesired strings in files. It's intended use is as a pre-commit hook to prevent the user from committing or pushing if certain words are found in the changed…
-
aerosocket-transport-tcp
TCP transport implementation for AeroSocket
-
boobytrap
Detect and Act on unauthorized access of any kind from any source
-
steam-rs
Safe Rust bindings for the Steam Web API
-
cst816s
touchscreen driver for embedded hal / no_std
-
rocket-oidc
Rocket OpenID Connect utility crate, provides redirect route, and claims guard for OIDC
-
hypors
Hypothesis Testing with Rust
-
staggered-file-backup
An easy and secure staggered file backup solution
-
rsciter
Unofficial Rust bindings for Sciter
-
simple_pg
extentions and utilites for working with postgres
-
clearstreet
Clear Street SDK for Rust
-
jcal-cal
calcrate ofjcalpackage (calendar with Jalali/Persian/Iranian support) -
openstack
SDK for Rust
-
ggmath
A math library for games and graphics with generic SIMD types
-
lua_parser
syntax parser for lua language
-
octotype
A typing trainer for your terminal
-
marauders
A work-in-progress code mutation tool
-
tonbo
Embedded database for serverless and edge runtimes, storing data as Parquet on S3
-
lunka
Pretty thin bindings to Lua 5.4
-
apocalypse
actor framework for Rust
-
spade-ast
Helper crate for https://spade-lang.org/
-
crazyflie-lib
Crazyflie quadcopter control lib
-
azure-speech
Pure Rust SDK for Azure Speech Service
-
iks
Fast, easy to use XML parser library for Jabber/XMPP and general XML processing
-
cc_validator
Credit card validation library for Rust - work in progress
-
lupabase
Blazingly fast (work-in-progress) database engine written entirely in Rust
-
redbx
Rust Embedded DataBase with AES Encryption - Fork of redb
-
acs37800
Driver for ACS37800 energy metering IC
-
liquidwar7core
Liquidwar7 core logic library, low-level things which are game-engine agnostic
-
bgp
A Border Gateway Protocol implementation
-
dot_ix
Interactive dot graphs
-
wasm3
Rust bindings for wasm3
-
protopolis
A multi-agent Ollama simulation in Rust
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
oxjsonld
Parser and serializer for the JSON-LD 1.0 format
-
spf
.spf (Simple Pixel Font) file parser
-
steno
distributed saga implementation
-
zone
Rust bindings for Zone management
-
autodiff
An automatic differentiation library
-
mmd-rs
parser for MikuMikuDance (MMD) model files
-
aranya-internal-rustls
Fork of rustls with PSK support for internal usage
-
fast-layer
WIP: A fast WebAssembly-based layer for high-performance MapLibre/Mapbox
-
czml
serializing/deserializing CZML content
-
bevy_eidolon
Generic instanced material for the bevy game engine
-
orzklv
consisting various implementation for std and libs by Orzklv
-
lh
List handsomely customizable ls command work in progress
-
regulus
interpreted language with very simple syntax and zero dependencies
-
fslint
Linter for filesystem consistency: names, metadata, permissions and sizes
-
joat
Jack of all trades - CLI tools for REST APIs
-
zqa-pdftools
A work-in-progress PDF parser tailored to CS-academic papers
-
ofs
OpenDAL File System
-
jira-mcp-server
AI-friendly JIRA MCP server with semantic search capabilities
-
sparopt
SPARQL optimizer
-
layer-shika
A layer shell library for Wayland with Slint UI integration
-
async-llm
OpenAI-compatible APIs
-
codebook-tree-sitter-typst
typst grammar for the tree-sitter parsing library
-
quadratic_residues
calculating quadratic residues of integers
-
cranelift-interpreter
Interpret Cranelift IR
-
cubetool
Universal GameCube file format tool
-
vrf-rfc9381
VRFs (Verifiable Random Functions) as described in RFC9381
-
dims
Unit-Aware Types Library
-
fish-lib
A work-in-progress fishing game library containing the game/storage logic for a discord fishing game I'm working on
-
wdi
interacting with the Windows Driver Installer subsystem
-
lichess-api
A client library for the Lichess API
-
wirefox
Protobuf Runtime
-
jgf
Jira-GitHub Flow CLI tool for seamless project management
-
feather-tui
building simple terminal-based user interfaces
-
protextinator
Text management, made simple
-
syn-helpers
Framework for building derive macros
-
nilang
A scripting language interpreter for Advent of Code
-
coreml-rs
CoreML bindings for Rust using swift-bridge to maximize performance
-
lk_math
Collection of reusable mathematical tools
-
oidcrs
Full Spec Compliant OIDC Library
-
tracing-lv
Track your apps in real time
-
backblaze-b2-client
Backblaze B2 Client for Rust
-
git-rust
Git in Rust
-
gemini-engine
A 2D/3D monospaced ASCII rendering engine for the terminal
-
jcal-date
datecrate ofjcalpackage (calendar with Jalali/Persian/Iranian support) -
airlabs
CLI utility
-
numeric-statistics
Numeric Statistics: functions for min, max, average, variance, standard deviation, and more to come
-
vtiger-client
client library for the Vtiger CRM REST API
-
nibi
static site generator. (WIP, implementing)
-
affinidi-messaging-mediator-processors
Affinidi Messaging Mediator Processors
-
cantara
Software for Song Presentation in Churches
-
ubus
Work-in-progress: OpenWRT ubus client library in pure Rust
-
sortedlist-rs
A fast sorted list data structure in rust
-
typing_test
Typing speed test in rust
-
partout
🧊 Iced desktop app for pass
-
lockfile
Create lockfiles that remove themselves when they are dropped
-
single-clustering
high-performance network clustering library implementing community detection algorithms like Louvain and Leiden. Features efficient graph representation, abstract grouping systems…
-
despatma
Design Pattern Macro like Loki
-
openapi-nexus
OpenAPI 3.1 to code generator
-
openai-tools
Tools for OpenAI API
-
esphome-native-api
package for communication via esp home native API
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
netgauze-collector
Network metrics collector
-
tea-orm
Helper functions for Sea Orm to help with testing
-
nlcep
parsing natural language calendar events
-
uber_api
coded in Rust and hosted on crates.io for Uber's API. In particular, Uber Direct with their DaaS API. The Menu API Models have been added as well (endpoints in progress).
-
calcucalc
A general-purpose calculus library written in Rust
-
compress
Various compression algorithms written in rust
-
gia
set theoretic operations of genomic intervals
-
log4rs-tcp
Tcp Appender for log4rs
-
clickup_v2
A comprehensive Rust client library and CLI for ClickUp API v2 with OAuth2 authentication, task management, and custom fields support
-
manifold-rs
Rust wrapper for manifold
-
optify
Simplifies getting the right configuration options for a process using pre-loaded configurations from files (JSON, YAML, etc.) to manage options for experiments or flights. This library…
-
ed-journals
models for representing and parsing elite dangerous journal files
-
xo-core
A fast, reusable, and well-documented game engine for Tic-Tac-Toe (Noughts and Crosses) in Rust
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
rustyray
High-level wrapper on top of the low-level rustyray-sys bindings
-
lemon-mbl
LeMon - Monster Battle Library is a rust crate which contains game logic for simulated monster battles. The goals are to be easily extendable with new monsters, moves, abilities, etc…
-
twitch-gql-rs
GraphQL client and types for interacting with Twitch's GraphQL API
-
golden_apple
decoding and sharing Minecraft data types
-
xmc4100
Cortex-M peripheral access library
-
easy-svg
Author SVGs in Rust through a statically typed system
-
rust-analyzer-salsa
A generic framework for on-demand, incrementalized computation (experimental)
-
mlb-api
Endpoints for MLB's public Statcast API
-
dwn
Decentralized Web Node
-
remotia-buffer-utils
Buffer management utilities of remotia, an open source framework for the development of remote rendering software in pure Rust
-
notebook_rs
CLI utility for plaintext notetaking
-
parfait-gfa
gfa v1/v2 parser and validator
-
decaf377-rdsa
randomizable signature scheme using the decaf377 group
-
embedded-savegame
Savegame library for embedded with powerfail-safety and wear leveling
-
netpix
Multicast streams analysis and visualization tool
-
bevy_sdf_klown
General Pupose sdf plugin for bevy
-
vrt
Parser/encoder for VITA Radio Transport data
-
todoscope
CLI todo list manager
-
radio
Generic traits for embedded packet radio devices
-
annatomic
annotation editor is intended to be used for the RIDGES corpus. It is based on [graphANNIS]…
-
gwipt
Automatic work-in-progress commits with descriptive commit messages generated by GPT-3 Codex
-
tangled
Work-in-progress UDP networking crate
-
concurrent_diskmap
Multi-threaded disk-backed hash map with sharded locking (work in progress)
-
gettext
translation framework for Rust
-
rnix-lsp
A work-in-progress language server for Nix, with syntax checking and basic completion
-
gitwrap
wrapper around
gitcommand -
brydz_dd
Work in progress - implementation of double dummy solver for contract bridge
-
rusty-razorpay
Razorpay SDK for Rust
-
wip_pr_review
Work-in-progress pull request review utilities
-
crabcrypt
A work in progress cryptographic library that currently supports hashing
-
path-finding
variety of path finding and graph operations. Work in progress.
-
baml
BAML Runtime for Rust. Work in progress.
-
pr47
A semi-experimental programming language. Still working in progress.
-
d3ne
Rust D3 Node Engine implementation that works with retejs, still a work in progress
-
citybound/citybound
A work-in-progress, open-source, multi-player city simulation game
-
openusd-rs
Work in progress, opinionated implementation of OpenUSD in pure Rust
-
notes
taking notes. Work in progress. See: https://gitlab.com/remipassmoilesel/notes
-
luallaby
Work in progress A pure-Rust Lua interpreter/compiler
-
reikna
A work in progress math library
-
sqlx-models
A work in progress implementation of a migration tool for sqlx
-
resonance
A modular game engine. Heavy work in progress.
-
cat-box
Work in progress game engine, inspired by arcade
-
powerline
Work-in-progress: Power-line communication library
-
ocpi
Unofficial, in progress, OCPI implementation
-
slc
A work-in-progress program to count SLOC
-
sssmc39
Work-in-Progress of Shamir Secret Sharing for Mnemonic Codes (SLIP-39)
-
twig
Twig templating engine for Rust; work in progress
-
haste
A work-in-progress benchmarking crate
-
fnord
A GUI library. (Work in progress)
-
gettext-ng
A tweaked implementation of Gettext translation framework for Rust for NG's projects
-
msgbus
Message Bus - a generic publish/subscribe crate - work in progress - not complete yet
-
clap-interactive
A work in progress interactive parser for clap
-
sudokul
a work-in-progress library for sudoku stuff
-
cargo-rbrew
work in progress
-
cody
Work in progress
-
magic-cube
A work-in-progress rust library providing a magic cube / rubik's cube implementation
-
ttrm
Serde definitions of what a ttrm file looks like (ttr in progress!)
-
montagu
Color manipulation library (Work in Progress)
-
nocturnal
WYSIWYG editor based on WASM. Work in progress.
-
k2
Flat file system library. Work in progress.
-
ciaotap
Work In Progress - the unofficial Rust library for the Cato API
Try searching with DuckDuckGo or on crates.io.