iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
seccompiler
seccomp-bpf jailing
sonic-rs
fast Rust JSON library based on SIMD
oxc_resolver
ESM / CJS module resolution
heed
A fully typed LMDB (mdb.master) wrapper with minimum overhead
tun-rs
Cross-platform TUN and TAP library
unicode-ident
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
winapi
Raw FFI bindings for all of Windows API
pulley-interpreter
The Pulley interpreter, its bytecode definition, encoder, decoder, and etc
polonius-the-crab
Tools to feature more lenient Polonius-based borrow-checker patterns in stable Rust
nacos-sdk
Nacos client in Rust
typewit
type-witness-based abstractions, mostly for emulating polymorphism in const fns
pastey
Macros for all your token pasting needs. Successor of paste.
sbi-rt
Runtime library for supervisors to call RISC-V Supervisor Binary Interface (RISC-V SBI)
nc
Access system calls directly
pistol
about Cybersecurity
rustsbi
Minimal RISC-V's SBI implementation library in Rust
network-types
Rust structs representing network-related types in Linux
cargo-anneal
Formally verify that your safety comments are correct
sqlite-wasm-rs
wasm32-unknown-unknownbindings to the libsqlite3 library
tor-rtmock
Testing mock support for tor-rtcomapt
libmem
Advanced Game Hacking Library (Windows/Linux/FreeBSD)
riscv-128bit-vm
A high-performance 128-bit RISC-V virtual machine implemented in Rust, featuring custom instruction set extensions and advanced memory management
jsonpath_lib
JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript too. - Webassembly Demo: https://freestrings.github.io/jsonpath
kak-lsp
Kakoune Language Server Protocol Client
codewandler-flux-lang
Flux-Lang: the pure language core — AST, renderer, analyzer, effect/op types, a Rust eDSL, and the schema/skill single-source-of-truth. No runtime, provider, or concrete tools.
codemmet
Emmet-style abbreviation expansion for programming languages
hirun
A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism
rustdllproxy
ease the development of proxy DLLs in Rust
matrix-pickle
binary encoding format used in the Matrix world
ilhook
that provides methods to inline hook binary codes in x86 and x86_64 architecture
kprobe
A no_std Rust probe infrastructure crate for kprobe, kretprobe, and uprobe on multiple architectures
blitzgen
An optimizing x86-64 compiler backend: e-graph IR with equality saturation for instruction selection, a DAG scheduler, and a graph-coloring register allocator
contracts
Design-by-contract attributes
cljrs-stdlib
Built-in standard library namespaces for clojurust (clojure.string, clojure.set, clojure.test, …)
retour
A cross-platform detour library written in Rust
wraith-rs
Safe abstractions for Windows PEB/TEB manipulation and anti-detection techniques
haunt
Command-line client for the haunt agent's HTTP protocol
thot
An asm
copypatch
Reusable copy-and-patch JIT substrate: executable memory (W^X), relocation patching, and build-time stencil extraction. Backend-agnostic — no IR, no schema.
embive
interpreter/virtual-machine that leverages RISC-V bytecode, enabling sandboxed code execution on tiny devices (e.g. microcontrollers).
smda
Recursive x86/x64/AArch64 disassembler library for control-flow recovery from memory dumps. Iced-x86 + disarm64-backed; zero-copy.
forgelink-cli
CLI for generating shareable URLs to files in hosted git repositories
nix-bindings
Rust binding for Nix, the build tool
ghcitty
Fast, friendly GHCi
smoothutf8
Portable, formally verified UTF-8 validation with an optional slack-buffer fast path for zero-copy parsers
asm-rs
Pure Rust multi-architecture runtime assembly engine
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
lamina
High-performance compiler backend for Lamina Intermediate Representation
zust-dynamic
Dynamic value model for Zust scripts, with JSON, MessagePack, bytes, and typed vectors
smcp
A2C-SMCP protocol types and definitions
poi
A pragmatic point-free theorem prover assistant
serpl
terminal UI for search and replace, ala VS Code
hayashi-lang
An interpreted language for applied econometrics — Stata-like syntax, modern features, zero cost
mem4n6
Memory forensics CLI — self-profiling Windows/Linux kernel walking from any dump format, cross-checked against Volatility 3
customasm
An assembler for custom, user-defined instruction sets!
ring-lang-rs
Rust bindings for the Ring programming language
netgauze-iana
Collection of generic Internet Naming Authority (IANA) definitions that are not specific to a single protocol
kurbu5-kadm5-rs
Safe, idiomatic Rust API for writing MIT Kerberos KADM5_AUTH and KADM5_HOOK plugin modules
nuttx-arm64-emulator
Emulate Apache NuttX RTOS for Arm64 with Unicorn Emulator (Avaota-A1 SBC)
wbt
Weight-based backtesting engine for quantitative trading
culebra
Compiler forge — ABI, IR, binary, and bootstrap diagnostics for self-hosting compilers
vibe-ready
Composable runtime, logging, scheduling, and storage foundations for vibe-coding Rust projects
mwemu-mcp
Model Context Protocol (MCP) server for the mwemu x86/x64/arm64 emulator (libmwemu). Open a binary, configure, prepare memory and emulate step by step over MCP.
moneylib
deal with money in Rust
rmw-zerodds-shim
ROS 2 rmw_zerodds shim — C-FFI wrapper around zerodds-ros2-rmw + zerodds-c-api
fluxon
AI agentlar yaxshi yozadigan batteries-included backend dasturlash tili
evalrs
Rust code snippet evaluator
tg-rcore-tutorial-ch8
Chapter 8 of rCore Tutorial: Concurrency with threads, mutex, semaphore and condvar
libscemu
x86 32/64bits and system internals emulator, for securely emulating malware and other stuff
ir-lang
Intermediate representation and lowering from the AST
dinvoke_data
Structures and data types definitions for dinvoke
arceos-guestmode
ArceOS Guest Mode (Hypervisor): runs a minimal guest OS (skernel) using hardware-assisted virtualization — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM — with VM exit handling and second-stage page table support
wit-bindgen-c
C bindings generator for WIT and the component model, typically used through the
wit-bindgen-clicrate
wegglix
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
mdfwob
Download historical market data from IBKR and Databento into FWOB files
nanocore
meticulously crafted emulator for a custom, true 8-bit CPU
probar-js-gen
NASA/DO-178B-grade Rust DSL for type-safe JavaScript generation
secpar
that leverages AWS Rust SDK for Secrets Manager & Parameter Store
yerevan
Small Rust crate that brings computation expressions idea from F# for help you to work easier with functors and monads
oonta
OCaml (subset) to LLVM IR compiler front-end
zilog_z80
Zilog Z80 Emulator
a2c-smcp
SDK - Agent, Computer, and Server implementation
impl-trait-for-tuples
Attribute macro to implement a trait for tuples
msp430
Low level access to MSP430 microcontrollers
threatfalcon
Lightweight endpoint telemetry sensor for Windows threat detection
telepath-wire
Shared wire protocol types for Telepath (no_std, no alloc)
ieee1275
Safe and easy-to-use wrapper for building OpenFirmware/IEEE1275 apps
videostream-cli
Command-line interface for VideoStream library - camera streaming, recording, and frame operations
dataloader
Facebook's DataLoader using async-await
g-err
Structured error type
webparse
http1.1/http2 parse http解析库
vasm
Visualize 8086 assembly execution in your terminal
wain
WebAssembly interpreter written in Safe Rust with zero dependencies
fluxvm
FLUX bytecode runtime — Fluid Language Universal eXecution: a zero-dependency register-based VM with assembler, disassembler, A2A agent protocol, and vocabulary system
jit-lang
Lower IR to machine code in executable memory and run it now
lacuna-rs
Ghost-frame call-stack spoofing via .pdata lacunae + runtime indirect syscalls for Windows x64
join_me_maybe
an async
join!macro withselect!-like features
tracing-attributes
Procedural macro attributes for automatically instrumenting functions
zfp-sys
Raw Rust bindings to ZFP (https://github.com/LLNL/zfp)
bsalign
Rust bindings for the bsalign C library
g-string
Stack-allocated string type with generic configurations
libdof
.dof file protocol, a keyboard layout format specification
nom-tracable
Extension of nom to trace parser
pktbaffle
Compile libpcap-style packet filter expressions to classic BPF programs
porcupine-rs
A fast linearizability checker
telepath-server
Target-side Telepath RPC server library (no_std)
cc-lb-plugin-wire
Wire types and schema versioning contract for cc-lb wasm plugin authors
llvm-in-rust-codegen
Machine-independent code generation infrastructure for LLVM-in-Rust
sasl
authentication. Currently only does the client side.
stateset-policy
Declarative policy engine for StateSet iCommerce — conditions, rules, deny-overrides, and explainable denials
smcp-server-core
A2C-SMCP Server core implementation with Socket.IO
ret2script
Checker script runner for Ret2Shell - A feature-riches CTF challenge platform
lc3as
Assembler for the LC-3 that translates assembly source into big-endian object files
vm-cat
Provable stack-machine VM built on machine-cat
telepath-client
Host-side Telepath RPC client library (std)
google-binaryauthorization1_beta1
A complete library to interact with Binary Authorization (protocol v1beta1)
arm64jit
Spec-driven AArch64 JIT assembler for Rust
structex
A structural regular expression engine
sqlx-xugu
Xugu driver implementation for SQLx. Not for direct use; see the
sqlxcrate for details.
almoxarife
A command line package manager for the Kakoune editor
simple-hotkeys
AutoHotkeys for linux
gramatica
A compiler compiler for Rust implementing Earley's parser
parfit
Paragraph fit — a codebase-aware comment reflow tool that wraps prose with optimal-fit line breaking and leaves directives alone. Inspired by par.
at51
Some applications for reverse engineering 8051 firmware
stripstream
Streaming-safe sanitizer for LLM output: strips chat-template artifacts and routes reasoning channels with a chunking-invariance guarantee
getpocket
API (https://getpocket.com/)
type-lang
Type representation, unification, and inference scaffolding
xoq
X-Embodiment over QUIC - P2P and relay communication for robotics
warcrwlock
in Rust that provides an attribute macro for structs and traits. Rewrite code using under the hood asynchronous reference (Arc) and asynchronous writing and read(RWlock) control elements.
librasm
using RASM
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
daaki-smtp
An async SMTP client library
async-ffi
FFI-compatible
Futures
profile-bee
eBPF-based CPU profiler with flamegraph generation, DWARF unwinding, and interactive TUI
mmkv
Rust version of MMKV
ddo
generic and efficient framework for MDD-based optimization
evunit
A unit testing program for the Game Boy
extend_mut
extending exclusive references
ioctls
IO Control for POSIX-and-beyond systems (numerous ioctl specifications, see
ioctl-sysfor core functions & macros)
wechat-ilink
Stream-first stateless async WeChat iLink client for Rust: QR login, event-driven polling, automatic context refresh, and typed ret=-2 rate-limit backoff
codegen-lang
Backend abstraction targeting LLVM, Cranelift, or bytecode
aot-lang
Ahead-of-time compile the ir-lang IR into a single linked image
wolfram-export
Unified #[export] runtime for Wolfram LibraryLink: native MArgument, WSTP Link, and typed WXF ByteArray modes — pick the modes you need via feature flags
google-binaryauthorization1
A complete library to interact with Binary Authorization (protocol v1)
koopa
generating/parsing/optimizing Koopa IR
llql
run SQL-like query on your LLVM IR or Bitcode files
local_lru
thread-safe and lock-free LRU cache based on thread local storage
cell80
Deterministic, sandboxed executable tool capsules for agents: a Z80 cell micro-VM, .cell cartridges, a warm host + index, and host-routed CellGraph composition — built on the rustz80 compiler
netpup
Super easy && simple http server
lucia-lasm
LASM - Lucia Assembly Language
chomp1
A fast monadic-style parser combinator designed to work on stable Rust
purua
PU-RU-A is a PUre RUst luA implementation (to be)
gflights
Unofficial async Rust client for the Google Flights web API — search flights, price graphs, and booking offers
rs-odbc
Minimal safe Rust implementation of ODBC
rust-portfolio-opt
Pure-Rust port of PyPortfolioOpt: expected returns, risk models, mean-variance optimisation, Black-Litterman, hierarchical risk parity, the Critical Line Algorithm, and discrete allocation
ruffly-all
Generate a migration path to ruff from anywhere
kz80_chip8
A CHIP-8 to Z80 static recompiler for RetroShield hardware
gaia-jit
JIT execution primitives for Gaia project
min_infmachine_blabla_cpu
The MinInfMachine BLABLA CPU
Uzyi
An emulation rust backend, for a full library refer to Uzyi on Jitpack
dx7
Rust port of Mutable Instruments Plaits DX7/FM synthesis engine
retroshield-z80-workbench
Z80 code generation framework for RetroShield projects
quill-delta-rs
Quill editor Delta format in Rust
anyhow-http
Customizable HTTP errors built on anyhow
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
llvm-infra
LLVM Compiler Infrastructure in Rust
msoffice_crypt
msoffice-crypt bindings for the Rust programming language
nyxstone-tricore-gcc
In-process TriCore assembler/disassembler, Rust bindings around binutils-tricore (gas + libopcodes)
hop-kak
Hinting binary for Kakoune
sigc
A Rust-based quantitative finance platform with a DSL for trading signals and backtesting
ropr
A blazing fast multithreaded ROP Gadget finder. ropper / ropgadget alternative
synth-backend-aarch64
AArch64 (A64) host-native backend for synth — integer subset (milestone 1, #538)
brubeck
A RISC-V REPL and emulation library ... a work in progress!
stringleton
Extremely fast string interning library
finance-calcs
Standard financial calculations
shakespeare
An actor framework
cutile-ir
Pure Rust Tile IR representation and bytecode writer for cuTile
casm
Crush Assembly (CASM) — bytecode format for the Crush VM
rs-wifi
rswifiis cross-platform wireless network (WiFi) management
wlambda
embeddable scripting language for Rust
callghost
Direct syscall framework for Rust on Windows x86_64. Bypasses usermode API hooks (EDR/AV) via multiple methods.
fast-clean
quickly clean the target dir
dinvoke
Dynamically run arbitrary unmanaged code
cdb64
cdb (constant database) format with 64-bit support
swamp-code-gen
generates swamp-vm opcodes
jit-assembler
A multi-architecture JIT assembler library for runtime code generation
alaz
AArch64 汇编语言分析工具 - 支持237条指令、多优化级别对比、智能语义解释
strontium
A register-based bytecode machine for statically and dynamically typed programming languages
raic
Raic programming language — compiles to Rust
loft-ffi
Helpers for writing loft native extension cdylibs
channels-rs
low latency channels for inter-thread messaging
xgadget
Fast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries
fn_vm
A lightweight frame based virtual machine, meant as the base for rigz_vm
flac-rs
wrap for libflac-sys for both encoding and decoding and metadata
lower-ir-utils
Helpers for mapping Rust types to Cranelift JIT signatures, lowering call arguments, and reducing module boilerplate
penum
Make enum conform to a given pattern
oxilean-parse
OxiLean parser - Concrete syntax to abstract syntax
evalit
a toy interpreter
templr
template library
bappy-script
Gankra's toy compiler
callback-result
Assists in converting the callback function's method of obtaining results into the await method
fcplug
Foreign-Clang-Plugin solution, such as solving rust and go two-way calls
uac
universal assembly compiler
brotli-ffi
A brotli compressor and decompressor that with an interface exactly matching https://github.com/google/brotli. All included code is safe except the thin exported C-compatible functions.
llvm-in-rust-ir
Core LLVM-inspired intermediate representation data structures and builders for LLVM-in-Rust
rc-x509-ffi
FFI interface to rc-x509-client
fiole
An opinionated wrapper around fjall
fortuples
Procedural macros to generalize inherent and trait implementations over tuples
valkyrie-ast
Strong typed abstract syntax tree of valkyrie language
naked-function
Proc macro implementation of #[naked]
noise_search
Nested Object Inverted Search Engine
searpc
Rust client for Searpc RPC framework (Seafile-compatible)
vacro-parser
A declarative parsing library for Rust procedural macros, simplifying input handling
firedbg-rust-debugger
FireDBG Debugger Engine for Rust
kstool-helper-generator
A macro help user create mpsc communications and other
lightbeam
An optimising one-pass streaming compiler for WebAssembly
pwnkit
CTF exploit development toolkit — pwntools, rewritten in Rust
bashrand
Crack Bash's $RANDOM variable with 2-3 samples
rustRet
mass-spectroscopy analyzer
nom-recursive
Extension of nom to handle left recursion
otel-instrument
Instrument macro for opentelemetry
ctrlgen
Generate enums for message-passing services
unit-ext
Fluent helpers for returning common wrapper values from the unit type
chomp
A fast monadic-style parser combinator designed to work on stable Rust
lx
A no_std crate to use Linux system calls
rets_expression
RETS Validation Expressions from RESO RCP19
mir-rs
FFI bindings to MIR Project (https://github.com/vnmakarov/mir)
rssql
Struct free Rust SQL tool
evalbox-sys
Low-level syscall wrappers for evalbox sandboxing
bpfvm
bpfvmis a small BPF VM implementation and cBPF token ‘assembler’. It is intended for testing cBPF functionality before deployment, e.g. seccomp BPF filters.
queen
message queue
cex
Checked exception simulation
wasmy
easily customize my wasm app!
craby_codegen
Craby code generator
cilk
(Toy) Compiler Infrastructure inspired by LLVM
fpr-sh
generate function defenitions from shellscript files
own-ref
&own references with ergonomic macro construction
b2c2-debugger
CASL2のコードを雑雑に実行テストするCOMET2シミュレーター(エミュレーター?)もどき
libvirt-pure
Pure Rust libvirt client library
aspl
Programming Language
ipset
A wrapper for libipset
rcore-os/linux-object
Linux kernel objects
bravery_router
Radix Tree implementation
ellie_vm
Ellie VM for running Ellie ByteCode
google-tenor2
A complete library to interact with Tenor (protocol v2)
nyar-wasm
High level wasm builder
fallthrough
Pattern match with fallthrough, in the style of C switch
pitusya
Programming Language
fut-ret
parse the return type generated by async_trait in procedural macro
rngpui-craby-codegen
Craby code generator
bsharp_lsp
The B# programming language!
fil_actor_multisig_state
Builtin multisig actor for Filecoin
crustrace-core
Core functionality for crustrace - procedural macro implementation for function tracing
tunm_timer
timer, 简易定时器
tvm-rt
Rust bindings for the TVM runtime API
letr
The macro for the lazy
soroban-ret
Stellar Soroban Smart Contracts Reverse Engineering Tool
unsafe_math_trait
unsafe_math trait
lincoln_ir
Intermediate representation of Lincoln
marine-rs-sdk
Fluence backend SDK for developing backend applications for the Fluence network
bpfasm
Berkley Packet Filter (BPF) assembler
mdo
Monadic do notation for rust using macro and duck typing
soroban-ret-cli
CLI for the Stellar Soroban Smart Contracts Reverse Engineering Tool
Try searching with DuckDuckGo or on crates.io.