-
nom
A byte-oriented, zero-copy, parser combinators library
-
egui
immediate mode GUI that runs on both web and native
-
cucumber
testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
-
sonic-server
Fast, lightweight and schema-less search backend
-
triple_buffer
triple buffering, useful for sharing frequently updated data between threads
-
alloc-no-stdlib
dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack…
-
shpool
mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
rasusa
Randomly subsample reads or alignments
-
yaydl
youtube (and more) down loader
-
mdbook-epub
An EPUB renderer for mdbook
-
hgrep
grep tool with human-friendly search output. This is similar to
-Coption ofgrepcommand, but its output is enhanced with syntax highlighting focusing on human readable outputs. -
uwc
Counts things in unicode text files
-
flecs_ecs
Rust API for the C/CPP flecs ECS library https://github.com/SanderMertens/flecs
-
ear
EAT Attestation Results implementation
-
ratsnake
Snake game in Rust+Ratatui
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
cargo-smart-release
Cargo subcommand for fearlessly releasing crates in workspaces
-
messaging_thread_pool
aiding the creation of typed thread pool of objects that is communicated with via channels
-
PostDad
A high-speed, local-first Terminal UI (TUI) for testing APIs
-
safe-transmute
A safeguarded transmute() for Rust
-
xml-pretty
XML prettifer binary using xmlem
-
coap-handler-implementations
implementations of CoAP handlers
-
scfs
A convenient splitting and concatenating filesystem
-
stringdex
A suffixtree search system for static sites
-
pancakestack
Pancake Stack esoteric programming language
-
moonshine-kind
type safety solution for Bevy
-
bevy_behave
A behaviour tree plugin for bevy with dynamic spawning
-
hexchat-api
API for HexChat plugin development
-
wraith-rs
Safe abstractions for Windows PEB/TEB manipulation and anti-detection techniques
-
s3-simple
fast and efficient s3 client for bucket operations
-
analiticcl
approximate string matching or fuzzy-matching system that can be used to find variants for spelling correction or text normalisation
-
ghost_actor
GhostActor makes it simple, ergonomic, and idiomatic to implement async / concurrent code using an Actor model
-
subscan
A subdomain enumeration tool leveraging diverse techniques, designed for advanced pentesting operations
-
nom8
A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)
-
spatialtree
A fast and flexible generic spatial tree collection (Octree, Quadtree, etc)
-
litmus
a macro-free BDD test harness
-
whitehole
fast, intuitive parser combinator framework for Rust
-
nccl
Minimal configuration file format and library
-
zeroproto
Zero-copy binary serialization runtime library
-
peggen
Generate recursive-descent & precedence climbing parsers
-
node_module-nuke
Efficiently delete node_modules directories with nuclear precision
-
unscanny
Painless string scanning
-
cranium
A fast, modular, no_std-friendly, batteries-included library for Game AI written in Rust
-
parsable
A trait to easily parse data structures
-
wallshift
wallpaper updater using feh
-
monch
Inspired by nom, but specifically for strings
-
hammurabi
A modern terminal-based recreation of the classic 1968 Hammurabi game
-
lifeguard
An object pool manager in Rust
-
evcxr_repl
A REPL for Rust
-
llm_utils
The best possible text chunker and text splitter and other text tools
-
muxox
A terminal-based service orchestrator and process multiplexer for development workflows
-
loqom
A
nomfork: a zero-copy, parser combinators library -
parsm
Multi-format data processor that understands structured text better than sed or awk. Supports JSON, CSV, YAML, TOML, logfmt, and plain text with powerful filtering and templating.
-
oatmeal
Terminal UI to chat with large language models (LLM) using different model backends, and direct integrations with your favourite editors!
-
vectorlite
A high-performance, in-memory vector database optimized for AI agent workloads
-
yacurses
Curses library
-
softpath
A human-friendly file and directory path manipulation library for Rust
-
time-fmt
A strftime/strptime-like time formatter/parser for time-rs
-
quill-wr
A thin Rust→WASM wrapper around the popular Quill.js rich text editor
-
base256
Encode and decode data in base 256 easily typed words
-
patchwork-lexer
Lexer for the Patchwork agentic scripting language
-
basic_trie
Trie implementation in Rust
-
enumerable
helping you to enumerate all possible values of a type
-
ajazz-sdk
HidApi driver for Ajazz devices
-
should-i
A CLI tool to help you make decisions by consulting the yesno.wtf API
-
jsonlogic-rs
jsonlogic (jsonlogic.com) implemented in Rust
-
entity_data
A container for entity component data
-
fedco-trees
CLI tool for scraping and searching the Fedco Seeds tree catalog
-
nano-banana-1
High-quality integration for https://supermaker.ai/image/nano-banana/
-
tray-wrapper
wrapper library to make it easy to run servers with a GUI tray icon
-
linked-markov
A minimal, thread-safe Markov chain implementation using reference-counted steps and weighted transitions
-
mopa
My Own Personal Any: get your own Any with additional functionality
-
snake-tui
A cross platform snake game running in the terminal
-
tsnake
A beautiful terminal-based Snake game
-
randy
Conky like app in Rust
-
cool-id-generator
generates the best ids, which are fun to read and fun to eat
-
graphplan
planning algorithm from Avrim L. Blum and Merrick L. Furst in Rust
-
ayumu
A small, lightweight, user-oriented query language for search forms
-
rmcp-breakrs
MCP server for breakrs - AI-powered desktop notifications and reminders
-
mode
A behavioral state machine library written in Rust
-
goblin_book_gobbler
A little tool to give you a bunch of information on disclosed bug bounty reports
-
db-set-macros
A derive for some ORM functions utilising SQLX
-
tasty
A CLI that runs API tests defined and grouped in TOML files
-
cargo-hot-protocol
Protocol for cargo-hot integration
-
voidmap
terminal mind-map + task tracker + tsdb
-
caligula
A lightweight, user-friendly disk imaging tool
-
cargo-inspect
This extends Cargo to allow you to desugar your Rust code and see what happens behind the curtains
-
gnostr-cat
Command-line client for web sockets, like netcat/curl/socat for ws://
-
garkimasera/rusted-ruins
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.
-
lookbusy
You are busy
-
ctchi
Home made web framework
-
banzai
A pure Rust bzip2 encoder
-
typed-html
Type checked JSX for Rust
-
goap-ai
Goal-Oriented Action Planning (GOAP) AI
-
spyglys
programming language for text manipulation
-
dogoap
-
commander-core
used by commander-rust only. Please don't use it!
-
rtw
time tracker command line tool
-
langlang_syntax
langlang is a parser generator based on Parsing Expression Grammars (library)
-
timekit
working with timezones and displaying current time in multiple zones
-
arranged
Statically bounds-checked (machine-word-abstracting? TBD) ranged types as zero or low-runtime overhead abstractions providing safe (no unintentional overflow) arithmetic
-
ontime
Extract subsets of ONT (Nanopore) reads based on time
-
n-functor
Faux-derive a
mapfunction for types with one or more type parameters -
datafusion-catalogprovider-glue
Glue as a CatalogProvider for Datafusion
-
kami-parser
Kami tries to be a machine-first human-also-first markup language
-
gaze
small utility library with the goal of making it easier to scan/lex text and collections
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_stdembedded targets -
muncher
Easy to use char muncher for writing a lexer
-
gluon_language-server
Language server providing completion for gluon
-
guff
Implements Galois Fields for various natural sizes
-
hfs
Hereditarily finite sets
-
minecraft-data-rs
A wrapper for minecraft-data
-
scribl
Create simple instructional videos
-
depict
Picture systems, tell stories
-
psyche
AI Toolset
-
tomboy-toml-dom
For those who are struggling with Rust's cool syntax, our goal is to provide a TOML parser that's as easy as pointing to a menu and eating fast food
-
socksfinder
Search engine for sock puppets on Wikimedia projects
-
majority
manage majority judgment polls
-
caribon
A repetition detector program and library
-
juicy_bencode
A little parser for bencode using the Nom library
-
mdbook-latex
An mdbook backend for generating LaTeX and PDF documents
-
criner-cli
A command-line interface for the 'Criner' crates mining platform
-
doapi
A wrapper library for the DigitalOcean API v2
-
games-in-rust
A collection of games written in Rust
-
dinvoke_rs
Dynamically invoke arbitrary unmanaged code
-
ranagrams
anagram discovery tool
-
highroller
high-level rolling index that is thread-safe and guarantees cheap runtime-unique IDs
-
test_publish_eat_potato
Test publish
-
work_tock
A Program to track your hours across various projects
-
npc-engine-core
The core of the NPC engine, providing a generic MCTS framework
-
timeblok-cli
A CLI for timeblok
-
novault
vaultless password management cli
-
clnrm-shared
Cleanroom Testing Framework - Shared utilities
-
hexavalent
Write HexChat plugins in Rust
-
onigiri
handling chars
-
db-key-macro
Attribute macro to generate fixed-length key-value database keys
-
acc
plaintext double-entry accounting command line tool
-
zfs-autosnap
Automatic ZFS snapshot utility
-
pigeon-core
Generate recursive-descent & precedence climbing parsers. (traits)
-
rjoin
joining CSV data on command line
-
bulletinboard
A general-purpose DHT
-
fleetfs
FleetFS
-
cca-realm-measurements
Compute the Realm Initial and Extensible Measurements for Arm CCA
-
gitlab-butler
Gitlab cli to automate the boring stuff
-
index
a flash-sympathetic persistent lock-free B+ tree
-
bevy_dogoap
-
restaurant_jolah
A reusable restaurant library
-
leetcode-runner-cli
execute and submit leetcode problems from the command line
-
simplestatic
lightweight and minimalistic single-page webserver
-
bitwarden-autotype
The missing desktop-autotype for Bitwarden
-
thumbnailer-bridge
Bridge between your file manager and thumbnail daemon
-
assemblage_db
Distributed Document/Graph DB for Connected and Overlapping Pages
-
aneurysm
Brainf**k interpreter
-
eatnodemodules
eat node_modules
-
rustgym
solutions
-
jst
Write a javascript object in rust
-
ods2sql
Create a sqlite3 database from an ODS spreadsheet
-
nomcup
parse PKGBUILD files used by pacman the package manager
-
bellboy
A binary for managing dotfiles cross-platform. Take your dotfiles wherever you go!
-
srv3-ttml
Youtube-flavored TTML (SRV3) captioning format parser
-
phantom-enum
macro library for creating phantom enums
-
eatnp
eat node_modules
-
export-resolver
A PE (Portable Executable) parser which will dynamically resolve virtual addresses of functions loaded in a PE. It will store these function virtual addresses in a structure for retrieval at the developers behest.
-
stopwords
from popular text processing frameworks
-
abi-singleton
singleton trait
-
rustybuddy
A CLI-based pet simulation game written in Rust
-
funfsm
An FSM library where the states are functions
-
hv-elastic
Safe and almost-safe abstractions for lengthening lifetimes and
'static“loaning” of non-'statictypes -
diskspace_insight
Investigate where your diskspace has gone
-
wildflower
Wildcard matching against strings
-
build-pretty
Pretty to your custom Build Script(build.sh) log displaying!
-
planning
allowing the planning of minimal sequences of actions to achieve a goal state
-
hytra
Datastructure for fast multi-threaded updates
-
squirrel3-rs
reliable random number generator
-
ed25519-bip32-core
Ed25519 BIP32
-
pyth-lazer-publisher-sdk
Pyth Lazer Publisher SDK types
-
koryto
🎮 game loop + 🐷 coroutine + 🌯 burrito = 🚀🔥 blazingly synchronous async executor for games 🔥🚀
-
chatgpt-cli
Talk with ChatGPT from your terminal
-
bear_witness
Examples of type witness in Rust
-
catchr
A testing framework inspired by Catch for C++
-
parsell
LL(1) streaming parser combinators
-
gptx
Unix like text pipe through gpt (openai API)
-
raad
reading and writing bytes
-
syncer
A filesystem that pretends you have all your files locally while caching only the most recently used
-
cargo-cov
Collect source coverage via LLVM-GCOV (⚠ not fully tested, may eat your laundry)
-
divoom-cli
Command line tool for controlling divoom devices
-
xuexi
parse a sentence into words for multiple language
-
eat
Eat variables
-
oura
The tail of Cardano
-
snake_game
A snake game
-
libasuran
Deduplicating, encrypting, fast, and tamper evident archive format
-
tiengviet
Convert vietnamese sign to unsign easily like eat 🥞🥞🥞
-
poppable-path
A trait for removing the last component of a path-like thing
-
same-as
Type equality in stable Rust
-
com
implementing COM Client and Servers
-
enpsrlib
English Phrase Structure Rules library
-
solana-transaction-status-wasm
Solana transaction status types
-
encryptodon
Pachyderm Goes Private 🐘🕶️
-
type-mapper
Macro to map types based on examples
-
My-7
I'm getting used to Rust
-
twice
Choose and print a string out of those specified
-
whenever-parser
A parser for David Morgan-Mar's Whenever language (http://www.dangermouse.net/esoteric/whenever.html)
-
t4rust-derive
t4rust is a compile-time templating-engine which allows you to write plain rust code in your template
-
reportify
error handling and reporting
Try searching with DuckDuckGo or on crates.io.