-
indexmap
A hash table with consistent order and fast iteration
-
fs-err
A drop-in replacement for std::fs with more helpful error messages
-
polars
DataFrame library based on Apache Arrow
-
streaming-iterator
Streaming iterators
-
tauri
Make tiny, secure apps for all desktop platforms with Tauri
-
lalrpop
convenient LR(1) parser generator
-
biscuit-auth
an authorization token with decentralized verification and offline attenuation
-
ed25519-dalek
Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust
-
dary_heap
A d-ary heap
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
ogg
Ogg container decoder and encoder written in pure Rust
-
starship-battery
Cross-platform information about the notebook batteries
-
aide
A code-first API documentation library
-
embassy-stm32
Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers
-
nanorand
A tiny, fast, zero-dep library for random number generation
-
slog-term
Unix terminal drain and formatter for slog-rs
-
docify
allows you to live-embed at compile time pieces of code from throughout your project as rust doc examples
-
walkdir
Recursively walk a directory
-
vector-map
VecMap<K, V>: a Linear Search with Map API
-
pyroscope
Profiler Agent for continuous profiling of Rust, Python and Ruby applications
-
kiss3d
Keep it simple, stupid, 2D and 3D graphics engine for Rust
-
stats_alloc
An allocator wrapper that allows for instrumenting global allocators
-
intentrace
strace with intent, it goes all the way for you instead of half the way
-
swc
Speedy web compiler
-
odbc-sys
ODBC ffi bindings
-
assertor
Fluent assertion library with readable failure messages
-
janitor-service
A service that cleans up your downloads folder
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
swc_ecma_parser
Feature-complete es2019 parser
-
option_set
Bitflags on steroids
-
flatc-rust
FlatBuffers flatc command as API
-
reval
expression evaluator
-
adler2
clean-room implementation of the Adler-32 checksum
-
cgmath
A linear algebra and mathematics library for computer graphics
-
openai
An unofficial Rust library for the OpenAI API
-
mini-alloc
Very simple global allocator
-
momoa
A JSON parsing library suitable for static analysis
-
nunny
the definitive non-empty slice/array/vec library for Rust
-
lepton_jpeg
Rust port of the Lepton lossless JPEG compression library
-
esi
A streaming parser and executor for Edge Side Includes
-
windmark
An elegant and highly performant async Gemini server framework
-
kubert
Kubernetes runtime helpers. Based on kube-rs.
-
rust-rule-engine
blazing-fast Rust rule engine with RETE algorithm, backward chaining inference, and GRL (Grule Rule Language) syntax. Features: forward/backward chaining, pattern matching, unification…
-
google-factchecktools1_alpha1
A complete library to interact with Fact Check Tools (protocol v1alpha1)
-
vk-sync-fork
Simplification of core Vulkan synchronization mechanisms such as pipeline barriers and events. Forked off of the original vk-sync crate which is currently unmaintained.
-
linked
Create families of linked objects that can collaborate across threads while being internally single-threaded
-
freya-animation
Animation APIs for Freya
-
osakit
macOS Framework adapted for Rust
-
carddown
cli tool to keep track of (and study) flashcards in text files
-
google-factchecktools1_alpha1-cli
A complete library to interact with Fact Check Tools (protocol v1alpha1)
-
avr-tester
Framework for testing AVR binaries
-
number-theory
Fast primality, factorization and elementary number theory for integer types
-
freya-edit
Text Editing APIs for Freya
-
biscuit-parser
Datalog parser used in the biscuit-auth and biscuit-quote crates
-
witchcraft-log
A structured logging facade for Witchcraft servers
-
crankshaft
A headless task execution engine that supports local, cloud, and HPC
-
goalie
🎯 AI-powered research assistant with GOAP planning, advanced reasoning, MCP protocol support, and Perplexity API integration - Rust wrapper for goalie npm package
-
antimatter_api
Interact with the Antimatter Cloud API
-
treeedb
Generate Datalog facts from tree-sitter parse trees
-
neorusticus
A Prolog implementation in Rust with enhanced error handling
-
py32-metapac
Peripheral Access Crate (PAC) for all PY32 chips, including metadata
-
ascent
Logic programming in Rust
-
rustyproxy-srv
Proxy server for the RustyProxy project. Used to save HTTP(s) requests for security analysis
-
unfold-symlinks
unfold is a small command line utility that replaces symbolic links with their targets
-
lemma-engine
A language that means business
-
cros-libva
Safe bindings over libva
-
nervusdb-core
Embeddable Graph Database Core (Rust)
-
moq-relay
Media over QUIC
-
openpgp-card-rpgp
Companion crate for using openpgp-card with rPGP
-
ptr-union
Pointer union types the size of a pointer by storing the tag in the alignment bits
-
below
An interactive tool to view and record historical system data
-
flaw
Embedded signal filtering, no-std and no-alloc compatible
-
gzip-header
decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate
-
rp2040-hal
Embedded-HAL impl for the rp2040 microcontroller
-
tribles
knowledge base implementation for rust
-
path_facts
You've subscribed to PATH FACTS: Tidy filesystem information to help debug unexpected errors
-
json_to_prolog
convert JSON to Prolog
-
tcp-handler
Conveniently transfer data in chunk through tokio TCP stream
-
portablemc-cli
Cross platform command line utility for launching Minecraft quickly and reliably with included support for Mojang versions and popular mod loaders
-
display_full_error
Minimal display formatter for error chains
-
wsrx
Controlled TCP-over-WebSocket forwarding tunnel
-
wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
lina
Linear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)
-
ndarray-ndimage
Multidimensional image processing for ArrayBase, the n-dimensional array data structure provided by ndarray
-
h3o-zip
A compression scheme tailored for H3 cell indexes
-
aranya-policy-vm
The Aranya Policy Virtual Machine
-
augur
Reverse engineering assistant that extracts strings and related pseudocode from a binary file
-
tract-ffi
Tiny, no-nonsense, self contained, neural network inference
-
graph_solver
An undirected graph constraint solver for node and edge colors
-
sqlx-d1
SQLx for Cloudflare D1
-
ocommit
quickly create a git commit message with ollama and commit, locally
-
tailcall
Safe, zero-cost tail recursion
-
pm-remez
Parks-McClellan Remez FIR design algorithm
-
aranya-policy-ast
The Aranya Policy Language AST
-
uncertain-rs
uncertainty-aware programming, implementing the approach from 'Uncertain<T>: A First-Order Type for Uncertain Data'
-
dsi-progress-logger
A tunable time-based progress logger to log progress information about long-running activities
-
petfacts
CLI program to print out cat and dog facts to the console
-
omega-memory
12-tier cosmic memory system with automatic consolidation (Instant → Omega)
-
nervusdb-temporal
Temporal Store for NervusDB - AI Memory / Episode management
-
env-select
Easily switch between common values for arbitrary environment variables
-
pager2
pipe your output through an external pager
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
detsys-ids-client
A client for install.determinate.systems
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
zugferd-code-lists
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
-
cik
Support for creating and validating CIKs
-
kz80_prolog
Prolog compiler for Z80 - Logic programming on the RetroShield
-
pager
pipe your output through an external pager
-
pylyzer
A static code analyzer & language server for Python
-
tokio-cadence
Tokio-based metric sinks for Cadence
-
clingo
Rust idiomatic bindings to the clingo library
-
tract-hir
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
kaledis
A new way to LÖVE. Kaledis is a tool for allowing Luau to be used with Love2D via transpiling, alongside providing easier & simpler management of Love2D projects.
-
univec
A vector that can hold elements of any single type
-
eggplant
High-Level Rust API crate for Egglog
-
flagged_pointer
A safe abstraction for tagged pointers using unused bits for flags
-
css_lexer
A spec-compliant CSS tokenizer with zero-copy cursors and optional feature gates
-
polonius-engine
Core definition for the Rust borrow checker
-
switchyard-fs
Switchyard: safe, atomic, reversible filesystem swaps with policy and audit
-
puzzle_design
A game engine for generic puzzle design and problem solving
-
rstm-tape
various tape implementations for the rstm framework
-
omg_runtime
The OMG language runtime and virtual machine, providing bytecode execution, REPL, and built-in functions
-
on-this-day
A CLI tool to fetch a historical event for the current day from Wikipedia
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
r3bl_analytics_schema
Support crate for r3bl-cmdr, r3bl-base
-
hayro
A rasterizer for PDF files
-
swc_experimental_ecma_parser
An extensible Rust-based platform for the next generation of fast developer tools
-
biscuit-actix-middleware
Biscuit middleware for actix-web
-
treeedb-java
Generate Datalog facts from Java source code
-
cloud_profiler_rust
Google Cloud Profiler Rust Agent
-
ino_color
A output coloring crate with limited functionality, limit platform support and limited allocations
-
treeedb-javascript
Generate Datalog facts from JavaScript source code
-
treeedb-csharp
Generate Datalog facts from C# source code
-
tracing-slog
compatibility between
tracingand theslogcrate. Use when a library usesslogbut your application usestracing -
treeedb-c
Generate Datalog facts from C source code
-
clay-layout
Rust bindings for Clay, a UI layout library written in C
-
rede
CLI tool to run and configure suites of HTTP requests defined in readable files
-
nh-xml-from
that lets you convert various formats to XML for New Horizons
-
recaptcha-verify
Recaptcha verification helper for v2/v3 and enterprise
-
stupidfs
More files per file: hide files by storing them in the metadata of other files
-
eval-metrics
Evaluation metrics for machine learning
-
ballpark
Approximate comparisons for floating-point numbers
-
swipl
A high-level library for building SWI-Prolog extensions and embedding SWI-Prolog in rust applications
-
lewton
Pure Rust vorbis decoder
-
is-test
A replacement for the test command, with options that are memorable. Makes shell scripting much easier.
-
greynet
High performance rule and constraint satisfaction engine
-
cjtoolkit-structured-validator
validating structured data
-
treeedb-cpp
Generate Datalog facts from C++ source code
-
treeedb-go
Generate Datalog facts from Go source code
-
treeedb-python
Generate Datalog facts from Python source code
-
treeedb-bash
Generate Datalog facts from Bash scripts
-
disklru
experimental LRU store
-
treeedb-php
Generate Datalog facts from PHP source code
-
rsonpath-lib
Blazing fast JSONPath query engine powered by SIMD. Core library of
rsonpath. -
cu29-intern-strs
loader for the intern strings logged at build time by Copper. It can be used independently from the copper project.
-
glsl-lang-quote
Quoting proc-macro for glsl-lang
-
adaptive-card-rs
working with Adaptive Cards, a format for rendering card-like user interfaces
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
edgarkit
An unofficial Rust client for the SEC EDGAR system
-
chewing_capi
The Chewing (酷音) intelligent Zhuyin input method
-
treeedbgen-souffle-souffle
Generate Soufflé types and relations from the Soufflé tree-sitter grammar
-
aranya-runtime
The Aranya core runtime
-
treeedb-souffle
Generate Datalog facts from Soufflé source code
-
mem0-rust
mem0 - Universal memory layer for AI Agents
-
braindump
An ergonomic, opinionated memory interface for AI agents
-
drcp-format
Parse and write DRCP and literal definition files
-
lemma-cli
A language that means business
-
svix-ksuid
A pure Rust and fully tested KSUID implementation
-
oxirs-rule
Forward/backward rule engine for RDFS, OWL, and SWRL reasoning
-
hrtf
HRTF (Head-Related Transfer Function) audio signal processor
-
jsonlogic-rs
jsonlogic (jsonlogic.com) implemented in Rust
-
infinitree
Embedded, encrypted database with tiered cache
-
pombase-gocam
Parser for Gene Ontology Consortium GO-CAM JSON files
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
imagic
A thin rendering framework, implemented by Rust and WGPU
-
algae-cli
Lightweight age profile for user-friendly encryption (CLI tool and library)
-
ranked-searcher
Search inside text files using tf-idf formula, showing the most relevant search at the top
-
fletcher
A dependency free implementation of the Fletcher's checksum algorithm
-
rustyfix
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
solverforge
Constraint solver library powered by Timefold
-
texclean-rs
A command line tool to remove temporary files created during (La)TeX compilation
-
regexml
XPath compatible regex engine
-
fact-wasm-core
FACT WASM Core - High-performance WebAssembly cognitive processing engine with advanced caching and template optimization
-
slip-10
SLIP10 implementation in Rust
-
treeedbgen-souffle-javascript
Generate Soufflé types and relations from the JavaScript tree-sitter grammar
-
lace-ws
work-stealing library based on the lace deque
-
treeedbgen
Parse node-types.json from a tree-sitter grammar
-
treeedbgen-souffle-rust
Generate Soufflé types and relations from the Rust tree-sitter grammar
-
treeedb-rust
Generate Datalog facts from Rust source code
-
magellan
A dumb, deterministic codebase mapping tool for Rust projects
-
quickcfg
Do basic configuration of a system, declaratively and quickly
-
plane-projection
Zero-dependency fact approximate distance on Earth calculation
-
treeedbgen-souffle-c
Generate Soufflé types and relations from the C tree-sitter grammar
-
gsetl
etl
-
treeedb-swift
Generate Datalog facts from Swift source code
-
treeedbgen-souffle-csharp
Generate Soufflé types and relations from the C# tree-sitter grammar
-
asdi
Simplistic Datalog Implementation (in Rust)
-
contrafact
A trait for highly composable constraints ("facts") which can be used both to verify data and to generate arbitrary data within those constraints
-
monotonic_solver
A monotonic solver designed to be easy to use with Rust enum expressions
-
kdl-script
execute kdl documents!
-
rify
RDF reasoner that operates on RIF-like conjunctive rules. Outputs a machine readable proof of some claim which can be cheaply verified.
-
treeedbgen-souffle-java
Generate Soufflé types and relations from the Java tree-sitter grammar
-
treeedbgen-souffle-swift
Generate Soufflé types and relations from the Swift tree-sitter grammar
-
fact-tools
FACT (Fast Augmented Context Tools) - High-performance context processing engine for AI applications
-
treeedbgen-souffle
Generate Soufflé types and relations from tree-sitter grammars
-
ehelply
SuperStack SDK
-
misfortunate
Perverse implementations of safe Rust traits
-
occams-rpc
razor-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes, with a low-level streaming interface, and high-level remote API call interface
-
modus_ponens
develop forward chaining inference engines
-
eggplant-transpiler
transpiler of eggplant to generate rust code from egglog code
-
aranya-aqc-util
Aranya QUIC Channels
-
nall
Not Another Logging Library
-
crabrl
High-performance XBRL parser and validator
-
pddlp
A PDDL Parser
-
suiron-rust
A fast Prolog-like inference engine
-
p1am_100
Board Support crate for the Facts Engineering P1AM-100
-
factrs
Factor graph optimization for robotics
-
linear_solver
A linear solver designed to be easy to use with Rust enum expressions
-
datom
datom-rs: an open-source database inspired by Datomic
-
polonius
Core definition for the Rust borrow checker
-
thomas
An ECS game engine
-
fefixp
FIXS implementation in pure Rust
-
anything
Calculate everything and nothing with perfect precision
-
tfdeploy
Tiny, no-nonsense, self contained, TensorFlow inference
-
coppice
Dynamic programming library for acyclic analytical queries
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
seaplane
SDK
-
goaprs
Goal Oriented Action Planning implementation in Rust
-
uindex
Universal index
-
bios-sdk-invoke
An embeddable message queue system
-
fluid
An human readable test library
-
domain_patterns
Domain patterns holds patterns from the world of Domain Driven Design
-
yago
RDFS knowledge base, collection of facts based on Wikidata
-
cultura
Enhance your knowledge day by day, directly from your terminal
-
animality
API wrapper for the https://animality.xyz api
-
recur-fn
that provides you a more flexible way to construct and extend the recursive function
-
cat-fax
Like Cowsay, but with (mostly) factually accurate cat facts!
-
wetware
manage personal, networked thoughts and facts about subjects and topics
-
muscleman
A buffer utility
-
pleingres
A pure Rust interface to PostgreSQL. Will never block (hence the name, a pun on that fact in french).
-
geobacter-runtime-core
Geobacter platform runtime shared code. Requires the Geobacter Rust compiler to build.
-
aranya-buggy
A less panicky replacement for unreachable!() and unwrap
-
i-build
bui
-
mangle-factstore
Mangle, a logic programming language
-
aranya-base58
Base58 encoding and decoding
-
mangle-engine
Mangle, a logic programming language
-
rench
http benchmark utility. Written in rust... rust + bench = rench
-
lincoln
A low level programming language features linear types and direct manipulation of continuation (returning points)
-
aranya-trouble
A wrapper to implement the Error trait
-
aitia
making sense of events in terms of causal graphs
-
polonius-parser
Parser for the Polonius project
-
is-thirteen
Did you consider the fact that "Jodie Whittaker" represents the number 13 in some cultures? No you didn't. That's why you need this crate.
-
phreak_engine
Rule matching algorithm focussed on speed
-
lincoln_compiled
Lowest level presentation of Lincoln
-
shunting-yard
shunting yard algorithm implementation in Rust
-
lincoln_common
Common functions, traits for Lincoln
-
bigfactorial
Precalculated compile-time factorial macro for numbers upto 99
Try searching with DuckDuckGo or on crates.io.