-
tokenizers
today's most used tokenizers, with a focus on performances and versatility
-
rust-ini
An Ini configuration file parsing library in Rust
-
oci-spec
Open Container Initiative Specifications in Rust
-
fontdb
in-memory font database with CSS-like queries
-
addr2line
A cross-platform symbolication library written in Rust, using
gimli -
plist
parser. Supports Serde serialization.
-
du-dust
A more intuitive version of du
-
minisign-verify
A small, zero-dependencies crate to verify Minisign signatures
-
rusp
USP toolkit
-
argfile
Load additional CLI args from file
-
viuer
Display images in the terminal
-
docx-rs
A .docx file writer with Rust/WebAssembly
-
kira
Expressive audio library for games
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable -
oha
Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation
-
backhand
reading, creating, and modification of SquashFS file systems
-
onnx-ir
pure Rust library for parsing ONNX models into an intermediate representation that can be used to generate code for various ML/DL frameworks
-
aquamarine
A mermaid.js integration for rustdoc
-
gvdb
glib gvdb file format
-
dir-test
macro to generate tests from files in a directory
-
desperado
Iterate and stream I/Q samples from stdin, files, TCP streams and SDR devices
-
dot-parser
parser for the DOT/Graphviz graph description language, as well as useful functions to transform those graphs
-
ip2location
Find geo information & proxy information based on the given IP using IP2Location BIN databases
-
inspect-cert-chain
OpenSSL-like text output for debugging certificate chains
-
dings
quick command-line data visualization
-
confik
reading application configuration split across multiple sources
-
sentinel-config
Configuration loading and validation for Sentinel reverse proxy
-
eml-parser
parsing .eml files
-
av-decoders
Decoders for use in the rust-av ecosystem
-
wac-graph
defining, encoding, and decoding WebAssembly composition graphs
-
libcprover_rust
Rust API for CBMC and assorted CProver tools
-
mdbook-kroki-preprocessor
render kroki diagrams from files or code blocks in mdbook
-
iepub
epub、mobi电子书读写
-
aic-sdk
ai-coustics Speech Enhancement SDK
-
kickoff
Fast and minimal program launcher
-
rake
Rapid Automatic Keyword Extraction (RAKE) algorithm
-
rnr
command-line tool to rename multiple files and directories that supports regular expressions
-
resource
Macros for statically including assets in release mode, but dynamically loading them in debug mode. This is primarily intended for games, allowing you to both avoid file IO in release…
-
curl-http-client
wrapper for Easy2 from curl-rust crate for ergonomic use and can perform synchronously and asynchronously using async-curl crate that uses an actor model (Message passing) to achieve a non-blocking I/O
-
russimp
Assimp bindings for rust
-
icy_sauce
handling SAUCE – Standard Architecture for Universal Comment Extensions
-
fosk
In-memory SQL-like query engine and lightweight data store for testing and prototyping
-
russimp-ng
Assimp bindings for rust
-
docx-rust
parsing and generating docx files
-
vips
Rust bindings for libvips: fast, low-memory image processing with a safe, ergonomic API
-
figlet-rs
FIGlet to create ascii art
-
xmltv
electronic program guide (EPG) parser and generator using serde
-
lcov
LCOV tracefile parser/merger/filter in pure Rust
-
hexspell
A open source lib to parse executables in Rust
-
swappy
An anagram generator
-
colx
Extract the specified columns from FILES or stdin
-
sigstore-trust-root
Sigstore trusted root management and parsing
-
baby_shark
Geometry processing library
-
pyo3-filelike
Rust access to Python file-like objects
-
assert_tv
De-randomized detereministic tests with test-vectors
-
ccsds-ndm
Parse and generate CCSDS Navigation Data Messages (NDM) in KVN and XML formats
-
zparse
High-performance JSON/TOML/YAML/XML parser with zero-allocation support
-
ssri
Various utilities for handling Subresource Integrity
-
stackpack
A compressor-agnostic compression pipeline
-
mutaig
Mutable AIGs designed for equivalence checking
-
envlp-cli
CLI tool for AEAD envelope encryption
-
b58uuid-cli
Compact Base58 UUID Encoder CLI - Convert UUIDs to 22-character Base58 format
-
unbom
Remove UTF-8 BOM from files
-
jpeg2k
JPEG 2000 image loader
-
embed_it
A proc-macro library for to create rust structs from file system entries and include content as a reference to a byte array
-
poppy-filters
providing serializable Bloom filters implementations
-
nutek-cipher
Encrypt and decrypt files and text with ease
-
gchemol-readwrite
Reading/writing chemical objects for gchemol
-
rsws
Production-grade, RFC 6455 compliant WebSocket library for Rust
-
diesel-adapter
Diesel adapter for casbin-rs
-
cc-switch
A CLI tool for managing multiple Claude API configurations and automatically switching between them
-
voa-openpgp
using OpenPGP verifiers in VOA
-
gen_passphrase
A secure, simple yet customizable passphrase generator. Use provided dictionaries or bring your own!
-
hbs-cli
CLI for generating text from handlebars templates, by feeding them with data from file YAML/JSON
-
product-os-configuration
Product OS : Configuration provides traits, utilities, and conventions for structuring configuration across the Product OS suite of crates
-
lazy-static-include
lazy_static_include_bytesandlazy_static_include_strmacros to replaceinclude_bytesandinclude_strmacros -
coffeeldr
A COFF (Common Object File Format) loader written in Rust
-
zepub-mini
Minimal crate for writing epubs (in-memory)
-
obsidian-parser
Blazingly fast Obsidian vault parser with graph analysis
-
mgx
A parser for Age of Empires II recorded games
-
hyper-render
A Chromium-free HTML rendering engine for generating PNG and PDF outputs
-
pickledb
A lightweight and simple key-value store written in Rust, heavily inspired by Python's PickleDB (https://pythonhosted.org/pickleDB/)
-
ldconfig
glibc tool
-
holecard-cli
A secure CLI password manager with dual-key encryption and TOTP support
-
pcx
reading & writing PCX images
-
burn-store
Storage and serialization infrastructure for Burn
-
config-lib
Enterprise-grade multi-format configuration library supporting 8 formats (CONF, INI, Properties, JSON, XML, HCL, TOML, NOML) with sub-50ns caching, hot reloading, and comprehensive validation
-
srtparse
parsing SRT Subtitles
-
osynic_osudb
osu!db parser for Osynic, refactoring based on osu-db
-
count-characters
program to count characters in a string
-
spacemod
A easy to understand and powerful text search-and-replace tool
-
android_bp
Android.bp parser
-
proteccio_pkcs11_loader
Proteccio HSM PKCS#11 loader
-
office-crypto
Pure Rust library to decrypt password-protected MS Office files
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
tinify-rs
client for the Tinify API
-
caesar_cipher_enc_dec
can easily use caesar cipher
-
noml
High-performance dynamic configuration language with format preservation, environment variables, native types, string interpolation, and TOML compatibility. Blazing-fast parsing at 25µs with zero-copy architecture.
-
cdb64
cdb (constant database) format with 64-bit support
-
imageinfo
get image size and format without loading/decoding
-
barklog
A keyboard-driven TUI for exploring logs from files, Docker, Kubernetes, and SSH
-
nskeyedarchiver_converter
Convert NSKeyedArchiver encoded plists to human readable formats
-
rustpak
CLI tool for reading and writing GoldSrc .pak archive files
-
libgraphql
A GraphQL engine for building GraphQL tools, clients, and servers
-
palisade-config
Security-conscious configuration management for honeypot systems with cryptographic tag derivation
-
windows-acl
simplify Windows ACL operations
-
skillsrs-upstream
Upstream MCP server integration for skills.rs - Connect and aggregate external MCP servers
-
tini
A tiny ini parsing library
-
npmrc-config-rs
Rust port of @npmcli/config for reading and parsing npm .npmrc configuration files
-
include-exclude-watcher
Async file watcher with glob-based include/exclude patterns and built-in debouncing
-
remeta
extracting metadata from various audio, video, and image formats
-
ssdeep
wrapper for ssdeep
-
serviceconf
Configuration library for microservices: load settings from environment variables with file-based secrets support
-
json-sync
High-performance JSON synchronization for map-like structures
-
jsonrepair
Fast, low-dependency JSON repair for Rust. Turns 'almost JSON' into valid JSON; supports streaming and writer-based output.
-
itchy
Nom-based parser library for NASDAQ ITCH protocol
-
textfsm-rs
TextFSM
-
miette-arborium
Arborium-powered syntax highlighter for miette diagnostics
-
ProcessGhosting
Process Ghosting technique implementation - Execute PE files from memory without leaving traces on disk
-
tun2socks
High performance tun2socks
-
hanja_hangul
that converts Chinese characters to Korean characters. That is, convert hanja to hangul
-
spottedcat
game engine
-
openapi_type_picker
generating Rust data types according to the OpenAPI specification with the ability to select only the necessary types
-
cpm-rs
Critical Path Method crate
-
miyabi-agents
Miyabi Agents - Autonomous AI agents (DEPRECATED: Use miyabi-agent-* crates)
-
hoplite
A creative coding framework for Rust that gets out of your way
-
lance-io
I/O utilities for Lance
-
skia-rs-codec
Image encoding and decoding for skia-rs
-
awk-rs
A 100% POSIX-compatible AWK implementation in Rust
-
cargo-deltabuild
Detects which crates in a Cargo workspace are affected by changes in a Git feature branch
-
pnger
Cross-platform PNG steganography tool for embedding and extracting payloads
-
jlo
A CLI tool for reading, pretty-printing, and colorizing JSON log files (NDJSON/JSON Lines), with protocol-specific formatting for Nginx and Rust tracing logs
-
cloudflare-soos
Helper tool for Cloudflare's enhanced HTTP/2 and HTTP/3 prioritization, which makes progressive images load faster. Supports JPEG, GIF, and PNG.
-
schema_guard_tokio
Schema Guard: Relation (Postgres) DataBase (Schema) Management tool with BB8 and Tokio support
-
atglib
handle transcripts for genomics and transcriptomics
-
readervzrd
A generic reader for csv and json data
-
turnkey_api_key_stamper
Generate signatures over Turnkey API requests using a P-256 key
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
portex
A PE (Portable Executable) file reader/writer library
-
spanned
string processing with file/line/col information and the regular rust
strAPI -
datacard-rs
Generic binary card format library with checksums and pluggable format traits
-
env_parser_rs
A lightweight, type-safe environment file parser
-
filetool
manage and cleanup files on your hard drive
-
schema_guard
Schema Guard: Relation Database (Schema) Management tool
-
baobao-manifest
TOML manifest parsing and validation for Bao CLI generator
-
libfprint-rs
accesing fingerprint devices
-
rwconfig
Read/write config files with get/set and dirty-tracking; save() writes all changes at once
-
fileslice
Slices of files
-
dog-typedb
TypeDB database integration for DogRS - adapters, utilities, and TypeQL query builders
-
rustls-cert-file-reader
A rustls certificate chain and private key file reader
-
aegisdb-cli
Command-line interface for Aegis database
-
nndex
Fast cosine-similarity index with CPU and wgpu backends
-
checkstream-policy
YAML-based policy engine for LLM safety rules, triggers, and actions
-
config_watcher
Config Watcher is a Rust library for tracking configuration items from files, Kubernetes ConfigMaps, and MQTT topics, providing real-time updates and structured data parsing
-
kafka-backup-core
Core engine for Kafka backup and restore operations with point-in-time recovery
-
sakurs-core
High-performance sentence boundary detection using Delta-Stack Monoid algorithm
-
agntcy-slim-config
Configuration utilities
-
mvt-reader
decoding and reading mapbox vector tiles in Rust and WebAssembly
-
simple-color-palette
Color Palette format
-
stdio-override
overriding Stdin/Stdout/Stderr with a different stream
-
whis-cli
Voice-to-text CLI for terminal users
-
redact-ner
Named Entity Recognition for PII detection using ONNX Runtime
-
ratatui-cfg
A settings menu generator for Ratatui
-
re_data_loader
Handles loading of Rerun data from file using data loader plugins
-
reqsign-file-read-tokio
Tokio-based file reader implementation for reqsign
-
bevy_magic_fx
Define mesh-based vfx in serialized files
-
mkcontext
that provides functionality for creating context
-
tac
Print lines from file in reverse order
-
bmp-rust
read, write, and create BMP Image files
-
thulp-workspace
Workspace management for thulp execution contexts
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
sarif_rust
A comprehensive Rust library for parsing, generating, and manipulating SARIF (Static Analysis Results Interchange Format) v2.1.0 files
-
wasi-nn
High-level Rust bindings for wasi-nn
-
ali-oss-rs
阿里云对象存储 Rust SDK。 Aliyun OSS SDK for Rust
-
hfile
command-line interface (CLI) tool for generating hash values of files
-
lib3mf-converters
Convert between 3MF, STL, and OBJ formats for 3D printing workflows
-
microcad-import
µcad import
-
pngyou
high-performance CLI tool to hide secret messages in a PNG file using steganography
-
tera-rand-cli
A CLI tool for generating a feed of random data from a Tera template
-
tflite
Rust bindings for TensorFlow Lite
-
zparse-cli
CLI tool for zparse library
-
rust_tokenizers
High performance tokenizers for Rust
-
sibling
The API for traversing sibling directories (find next/previous directory)
-
vivisect
A cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
aegis-common
Common types and utilities for Aegis database
-
vconfig
A native Rust decoder of TOML-formatted like files/streams. Provides implementations of deserializing TOML-formatted like files/streams to Rust structures with variant context.
-
hyli-registry
Hyli Registry - Upload and download ELF binaries
-
unity-pack
Create Unity .unitypackage files and assets from Rust
-
copyit
A cross-platform clipboard tool similar to pbcopy/pbpaste
-
whatsmeow
Idiomatic, thread-safe Rust bindings for WhatsApp via WhatsMeow Go bridge
-
cari
popular HTML parsing utility pup
-
easy-error
error utilities
-
audiotags-qobuz
Unified IO for different types of audio metadata (qobuz fork)
-
sos-database-upgrader
Upgrade from file system to database storage for the Save Our Secrets SDK
-
ankit-builder
TOML-based Anki deck builder with .apkg generation and AnkiConnect import
-
r-gh-create-release
gh release wrapper CLI
-
easy-config-store
flexible configuration management library for Rust that supports multiple serialization formats and both synchronous and asynchronous operations
-
regf
parsing, manipulating, and writing Windows Registry hive files (regf format)
-
rust-strings
rust-stringsis a library to extract ascii strings from binary data -
l3d_rs
L3D (Luminaire 3D) file parser for Rust - parse 3D luminaire geometry with transformation matrices, designed for WASM/WebGL rendering
-
easy-rsa-registry
Read certificate data from easy-rsa registry
-
bugcrowd-vrt
Rust client for Bugcrowd's Vulnerability Rating Taxonomy
-
enum-toggles
A generic Rust library for managing toggles/flags using enums and bitvec
-
x3f
SIGMA Foveon X3F RAW file parser
-
tokmd-gate
Policy evaluation engine for tokmd analysis receipts
-
module_path_extractor
Derive a Rust module path from a macro call-site span
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
winereg
parsing, writing, diffing, patching, and scripting Wine/Windows registry files
-
axonml-serialize
Model serialization for Axonml ML framework
-
blkpath
Resolve the underlying block device path from a file path or file descriptor
-
atelier_smithy
Rust native Smithy language format for the AWS Smithy IDL
-
wacksy
Experimental library for writing WACZ achives
-
pixt
Terminal Based Cross Platform Image Viewer
-
rustscrub
A CLI tool for scrubbing sensitive data from files
-
waterui-url
A modern UI framework for Rust
-
ccheck
CLI that verifies the presence of commands inside containers
-
actix-casbin
An Actix actor for casbin
-
torsh-text
Natural language processing utilities for ToRSh deep learning framework
-
prseq
Rust tools (with Python bindings) for sequence analysis
-
extract-strings
Extract ascii strings from files
-
exact-reader
I/O buffering crate, supporting reservation-based reads and virtually-concatenated file handling
-
snyk-config
Opinionated JSON config loader
-
wasmer-wasi
WASI implementation library for Wasmer WebAssembly runtime
-
ebustl-parser
Parse subtitle files in the EBU-STL format with Rust
-
aoe2-probe
editing aoe2scenario files from AoE2 DE
-
ristretto_pom
Ristretto Package Object Model
-
emdoc
A fast, lossless serialEM MDOC parser and writer for cryo-electron microscopy. Eg. cryo-ET mdoc file.
-
m8-file-parser
Parse the Dirtywave M8's file formats (from M8 FW version 4 to 6)
-
cwc
A word counter utility that properly handles CJK and Unicode text
-
config_file_macros
Add file configuration support for the struct to enable seamless serialization and deserialization of its fields, improving data management and persistence
-
dojo-build
Format ninja targets from file paths
-
sfdl
Parse, encrypt and decrypt SFDL container files
-
wod
write on diff
-
fraiseql
v2 - Compiled GraphQL execution engine for relational databases
-
file_linked
Controlling objects linked directly to a file
-
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…
-
filecaster
Procedural macro to derive configuration from files, with optional merging capabilities
-
aio-cli
Streamlined AI Terminal Interactions
-
pvstream
Stream download, parse, and filter Wikimedia pageviews files
-
line-rs
Extract lines from files without hacks!
-
autocompress
Automatically select suitable decoder from magic bytes or encoder from file extension
-
configure_me_codegen
easy processing of application configuration from files, environment variables and command line arguments
-
rs-mahito
A CLI tool to clear metadata from files on Windows
-
tac-k
Print lines from file in reverse order
-
ncbitaxonomy
Read NCBI Taxonomy Database from files and work with NCBI Taxonomy DB
-
figment_file_provider_adapter
A Figment provider wrapper to load config values from files
-
factura
Generate PDF or HTML invoices, without any external application dependencies
-
mimetype
detech mime type from file bytes
-
bit_buffers
reading and writing individual bits to and from files
-
nonblock
Read available data from file descriptors without blocking (e.g. sockets, streams, child stdout, named pipes)
-
data-matrix
Labeled numeric matrices with file ingest (CSV/TSV/etc.), symmetric fill, and fast label-based lookup
-
ogre-config-meld
Melds configs from files, env, and CLI into a clean, validated strong typed 'effective configuration'
-
tin-config-load
loading configuration from files and environment variables
-
windows-icons
extract icons from files on Windows
-
gerg_ui
A little wrapper I've written for creating UI screens from files for the BevyEngine
-
trim
trim whitespaces from files
-
tac-k-lib
Print lines from file in reverse order
-
cargo-lints
running lints specified from files
-
async-rev-buf
High-performance async buffered reader for reading lines in reverse order from files and streams
-
serfig
Layered configuration system built upon serde
-
list-to-tabs
Cli tool for generating Konsole --tabs-from-file lists
-
props-util
easily loading and parsing properties files into strongly-typed structs
-
knitting_chart
Compiles a knitting chart from file containing stitch pattern
-
rstdev-config
manage config from multiple source and formats
-
quantized-mesh-decoder
Rust decoder for the Quantized Mesh format
Try searching with DuckDuckGo or on crates.io.