-
tiny-skia
A tiny Skia subset ported to Rust
-
der
Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless
no_std/no_alloctargets -
futures-lite
Futures, streams, and async I/O combinators
-
config
Layered configuration system for Rust applications
-
serial_test
Allows for the creation of serialised Rust tests
-
unicode-segmentation
Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules
-
jsonpath-rust
basic functionality to find the set of the data according to the filtering query
-
resvg
An SVG rendering library
-
pem-rfc7468
PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail encoding intended specifically for use with cryptographic keys…
-
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types
-
rustybuzz
A complete harfbuzz shaping algorithm port to Rust
-
lalrpop
convenient LR(1) parser generator
-
fontdb
in-memory font database with CSS-like queries
-
hf-hub
crates aims ease the interaction with huggingface It aims to be compatible with huggingface_hub python package…
-
xml
in pure Rust
-
picky-asn1-der
An ASN.1-DER subset for serde
-
printpdf
reading and writing PDF files
-
jsonb
implement in Rust
-
webrtc-sdp
parses strings in the format of the Session Description Protocol according to RFC4566. It specifically supports the subset of features required to support WebRTC according to the JSEP draft.
-
harfrust
A complete HarfBuzz shaping algorithm port to Rust
-
cc7800
a subset of C compiler for Atari 7800
-
egui_commonmark
Commonmark viewer for egui
-
bluez-async
An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality
-
counter
package to count generic iterables
-
decorum
Total ordering, equivalence, hashing, and constraints for floating-point types
-
lzma-rs
A codec for LZMA, LZMA2 and XZ written in pure Rust
-
serde_json5
A Serde (de)serializer for JSON5
-
geographiclib-rs
A port of geographiclib in Rust
-
wasi-common
WASI implementation in Rust
-
ph
data structures based on perfect hashing
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
opentalk-types-api-v1
OpenTalk API v1 data types
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
dependency_runner
ldd for Windows - and more!
-
tree-sitter-r
R grammar for tree-sitter
-
cosmian_cover_crypt
Key Policy attribute encryption based on subset cover
-
gbnf
working with GBNF
-
subsetter
Reduces the size and coverage of OpenType fonts
-
rsop
SOP CLI tool based on rPGP and rpgpie
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
nv-redfish
Redfish API for BMC management
-
deltachat_message_parser
email, link, hashtag, md and more - parsing for deltachat messages
-
fontcull-cli
CLI tool to subset fonts based on actual glyph usage from web pages
-
wavefront_obj
A parser for the Wavefront .obj file format
-
google-webfonts1
A complete library to interact with Webfonts (protocol v1)
-
yggdrasil-cli
Yggdrasil is a project flattener and diff engine that turns any subset of your codebase into a single AI-ready codex (index + contents), or compares snapshots with annotated diffs
-
datasketches
A software library of stochastic streaming algorithms (a.k.a. sketches)
-
cusip
Support for creating and validating CUSIPs
-
aws-sdk-oam
AWS SDK for CloudWatch Observability Access Manager
-
exponential-decay-histogram
A histogram which exponentially weights in favor of recent values
-
stak-vm
Virtual machines for Stak Scheme
-
subenum
A proc-macro to create subsets of enums, that can be converted to and from
-
ord_subset
Tools for working with the Ord subset of certain PartialOrd types, like floats
-
py_literal
Read and write Python literals
-
orql
A toy SQL parser for a subset of the Oracle dialect
-
datafusion-odata
OData protocol adapter for Apache Datafusion
-
anndata-memory
Thread-safe AnnData-like structure for single-cell genomics data in Rust. Provides controlled mutability, efficient memory management, and flexible data manipulation. Ideal for concurrent bioinformatics applications.
-
mhgl
Matts HyperGraph Library (MHGL). A straightforward library for hypergraph datastructures.
-
huski
ASCII table aide command line utility
-
core-models
Models of the Rust core library
-
kz80_smalltalk
Tiny Smalltalk to Z80 compiler for RetroShield hardware
-
libp2p-request-response
Generic Request/Response Protocols
-
kz80_microperl
A minimal Perl interpreter and compiler for RetroShield Z80
-
moq-lite
Media over QUIC - Transport (Lite)
-
mosox
LP matrix generator for GMPL
-
openapi-subset
extract a subset of an OpenAPI specification based on specified criteria
-
zarrs_ffi
FFI bindings for the zarrs crate
-
kcr_kuma_io
Kubernetes Custom Resource Bindings
-
cl-aux
elements that describe collections
-
fontcull
Pure Rust font subsetting library
-
quadraturerules
quadrature rules library
-
mdbook-codeblocks
A mdbook preprocessor to prepend customizable vignette to code blocks
-
superset_map
Map that stores distinct supersets based on the total order defined
-
usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux
-
mpigdb
A wrapper arround mpiexec, gdbserver, and gdb that makes debugging MPI programs eaiser
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
font-subset
OpenType font subsetting
-
csf
compressed static functions (maps) that use perfect hashing and value compression
-
themed-styler
Client-side runtime styling engine for web and Android/iOS Native with theme support and Tailwind subset
-
cc2600
a subset of C compiler for Atari 2600
-
nrfdfu
A flashing tool for the nRF bootloader
-
spars
💥 Disk-based sparse matrix statistics and subsetting 💥
-
fasta-filter
Filter a (multi-sequence) FASTA file and output a subset of the records on STDOUT
-
palpad
A really simple static site generator
-
nervusdb-core
Embeddable Graph Database Core (Rust)
-
c-scape
A libc bottom-half implementation in Rust
-
single_algebra
A linear algebra convenience library for the single-rust library. Can be used externally as well.
-
flatk
Flat layout abstraction toolkit
-
gee-editor
A compact subset editor of emacs. Syntax highlighting in progress.
-
nanorpc
a subset of JSON-RPC 2.0, with magical autogeneration of servers and clients
-
taco_format
TACO (Trajectory and Compressed Observables) Format for molecular dynamics data
-
cubing
Features from
cubing.jsin Rust -
const_sized_bit_set
Bitsets of all sizes an extensive array of associated functions
-
fav_core
Fav's core crate; A collection of traits
-
glaive
Cut your http requests to pieces
-
vampire-prover
Safe Rust bindings to the Vampire theorem prover for first-order logic
-
flac-codec
A comprehensive library for handling FLAC files
-
binmarshal
Pack and unpack structs and enums into and out of binary data streams
-
graft
storage engine
-
qsv-dateparser
Parse dates in string formats that are commonly used. Optimized for qsv.
-
tagset
Easily create trait-dispatching sum types
-
somni-expr
An expression evaluation library
-
partiql-conformance-tests
PartiQL conformance test runner
-
google-fonts-subsets
Google Fonts subset definitions
-
hron
Human-readable cron — scheduling expressions that are a superset of what cron can express
-
wait-for-them
Waits for TCP ports to be opened or for 200 status on http(s) urls
-
mockgres
An in-memory database that replicates a reasonable subset of Postgres functionality to make unit tests that rely on a database to run
-
sc_drbg
Subset Counter-Based Deterministic Random Bit Generator
-
forgefix
opinionated FIX 4.2 client library for the buy-side written in Rust. ForgeFIX is optimized for the subset of the FIX protocol used by buy-side firms connecting to brokers and exchanges for communicating orders and fills.
-
numquad
Numerical integration quadratures like Gauss-Legendre and Tanh-Sinh
-
google-fonts-glyphsets
Google Fonts font axis support data
-
nervusdb-v2-storage
NervusDB v2 storage layer – crash-safe page store, WAL, and B-tree index
-
babelfont
A universal font format converter and processor
-
unicode-shaper
Shape unicode text so that renderers like WebGL and WebGPU can properly display the glyphs
-
llmtext
Turns any website into a single LLM-ready markdown file
-
slice_trait
A generic trait for any slice, with item as a type parameter
-
anndata
Rust APIs
-
inotify-logger
Log inotify events in a friendly way
-
tomt_bevycss
Expansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy 0.13!
-
skia-rs-skottie
Lottie animation support for skia-rs (Skottie)
-
wot-search-tests
Tests for wot-network searches
-
sketchlib
Genome and amino-acid sketching
-
edge-net
no_std and no-alloc async implementations of various network protocols
-
nervusdb-v2-query
NervusDB v2 query engine – Cypher parser, planner, and executor
-
graph_loom
Interactive Graph Structure Utility
-
tor-client-lib
A client library for the Tor API
-
siguldry
Sigul protocol
-
find_peaks
Find peaks that match criteria in 1D data
-
zfc
Trait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC)
-
nervusdb-temporal
Temporal Store for NervusDB - AI Memory / Episode management
-
graphrecords
High-performance graph-based data records
-
vrp-scientific
An extension logic for solving scientific VRP
-
typlite
Converts a subset of typst to markdown
-
minidom
A small, simple DOM implementation on top of rxml, targeting the subset of XML useful for XMPP
-
cc6502
making C compilers for the 6502 8-bits processor
-
zugriff
CLI
-
tydle
YouTube video extractor written in Rust that can be used anywhere in web or native environments, based on an extremely small subset of yt-dlp
-
xdl-dataframe
DataFrame module for XDL - pandas/Spark-style data manipulation with support for CSV, TSV, Parquet, Avro
-
sample-lines
Command-line tool to sample lines from a file or stdin without replacement. It runs in one pass without reading the whole input into memory using reservoir sampling.
-
paradis
Parallel processing with disjoint indices
-
restructed
Quickly derive subsets of your structs
-
aery
Non-fragmenting ZST relations for Bevy
-
tg-user
User-space apps for rCore Tutorial chapters (subset for ch2)
-
nervusdb-cli
NervusDB CLI – Embedded graph database with Cypher query support
-
exomizer
raw de-/crunching library
-
gs1
dealing with GS1 identifiers
-
algoxcc
A solver for an exact cover with colors problem
-
harfbuzz_rs_now
A high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust
-
romesh
Rust parser for Roblox mesh files
-
fltk-term
A minimal terminal widget for fltk
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
wasmi-plugin-pdk
Plugin development kit for the wasmi WebAssembly Interpreter
-
nervusdb-v2-api
NervusDB v2 public API – GraphStore trait and data types
-
parse-wiki-text-2
Parse wiki text from Mediawiki into a tree of elements
-
lumen-dataset
A tiny ML framework
-
egglog-core-relations
egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
axonml-data
Data loading utilities for the Axonml ML framework
-
extendr-ffi
Barebone bindings to
libRfor use in extendr -
winio-winui3
WinUI3 bindings (subset) for Rust
-
bbshark
Command-line interface to prints a very popular kid's song
-
llkv-aggregate
Aggregate computation engine for the LLKV toolkit
-
virtfw-efi-tools
efi related linux applications
-
rocksdb-rayon
rayon's ParallelIterator for rocksdb
-
mozilla-root-ca
Mozilla Root CA list from https://curl.se/ca/cacert.pem
-
sam-zfs-unlocker
controlling encrypted ZFS pool datasets
-
sms-pdu
Lightweight Rust SMS PDU parser - minimal dependencies subset from huawei-modem for GSM message encoding/decoding only
-
eventuals
Eventually consistent values
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
presentation-address
OSI Networking PresentationAddress
-
kylix-slh-dsa
SLH-DSA (FIPS 205) implementation for the Kylix post-quantum cryptography library
-
alg-cli
Alg tool
-
ledger_secure_sdk_sys
Bindings to Ledger C SDK
-
tangram_core_rs
A framework for real-time analysis of ADS-B and Mode S surveillance data
-
const-init
trait for things that are const initializable
-
kimberlite
Compliance-native database for regulated industries
-
lithos-gotmpl-core
Core helpers and runtime wiring for lithos-gotmpl-engine, mirroring Go's built-in template functions
-
subset_sum
Solves subset sum problem and returns a set of decomposed integers. It also can match corresponding numbers from two vectors and be used for Account reconciliation.
-
date_time_formatter
date-time-formatter-rs is a Rust crate that provides a simple and efficient way to parse and format date and time values. It is a rewrite of a subset of the Java time library, and aims to match its behaviour.
-
llts_analysis
LLTS analysis — subset validation and type resolution
-
yaml-subset
A subset of yaml used in rumbas
-
nervusdb-v2
NervusDB v2: Rust-embedded, crash-safe property graph database with Cypher subset – like SQLite for graphs
-
rs-libc
A subset of libc that can be used with Rust in freestanding environments
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
xterm-color
Parses the subset of X11 Color Strings emitted by terminals in response to OSC color queries
-
rten-imageproc
Image tensor processing and geometry functions
-
sbwt
Indexing sets of DNA k-mers with the spectral Burrow-Wheeler transform
-
svalinn
A unified, safety-critical hybrid cryptographic library (X25519, ML-KEM, Ed25519, ML-DSA, SLH-DSA)
-
excov
A solver for exact cover problems
-
logics-rs
Logics is a user-friendly formula language with a subset of Python's expression syntax
-
tabbycat
generating graph scripts with dot language
-
sudoku
solver library
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
portable-io
“ A subset of Rust
std::iofunctionality supported forno-std -
savvy-ffi
Minimal FFI bindings for R's C API
-
libknot
High Level bindings to a subset of libknot, the library of the knot dns server
-
msgpass
Thin wrapper to a Message Passing Interface (MPI)
-
ycbust
CLI tool for downloading and extracting the YCB Object and Model Set for 3D rendering and simulation
-
fontcull-klippa
Subsetting a font file according to provided input. (Vendored fork for fontcull)
-
kas-view
KAS GUI / view widgets
-
batsat
Extensible SAT solver in Rust
-
jqish
A subset of the
jqlanguage for working with in-memory data structures -
tee-hee
Replay, index and detect bugs in DDNet Teehistorian files
-
rfc9839
RFC 9839 specification
-
cn-font-split
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters…
-
python-mod
A macro library for including a Python module in Rust. At this point, very imcomplete.
-
rustpython-pylib
A subset of the Python standard library for use with RustPython
-
json5format
Customizable JSON5 document formatter that preserves comments
-
substruct
A proc-macro to create subsets of structs
-
r-toml
Regular subset of TOML
-
ontime
Extract subsets of ONT (Nanopore) reads based on time
-
font-convert
Pure-Rust font converter and subsetter for TTF/OTF/WOFF/WOFF2, optimized for web embedding
-
rukt
dialect for token-based compile-time scripting
-
lucene-query-syntax
Parses a subset of the Apache Lucene query syntax
-
mkwebfont
turning .ttf/.otf files into webfonts
-
number-encoding
Combinatorial and factorial number systems
-
vast
Verilog AST library
-
finestre-sys
Bare-bones bindings for a very limited subset of the Win32 API. Advise you use the official windows-sys crate instead.
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
reader_for_microxml
reader for microXml - the simplified subset of xml
-
minimeili
Small subset of the Meilisearch API implemented a little differently
-
subset-map
A map where the keys are subsets of an initial set of elements
-
allsorts-subset-browser
Temp fork of allsorts 0.15 - includes patch for subsetting fonts for browsers
-
mzdata-spectra
A subset of
mzdata’s traits and spectrum data model -
fenris-paradis
Parallel processing of disjoint indices for the fenris library
-
settrie
Fast subset and superset queries
-
min_shark
parse and match a subset of the wireshark filter display language
-
minaws
A synchronous subset of the AWS SDK
-
df-consul
Deuxfleurs' async Rust bindings for (a subset of) the Consul HTTP API
-
bevy_ecss
Allows using a subset of CSS to interact with Bevy ECS
-
skera
Subsetting a font file according to provided input
-
woxi
Interpreter for a subset of the Wolfram Language
-
miniscript
subset of Bitcoin Script designed for analysis
-
refl
reflencoding which you can use to provide a proof witness that one type is equivalent (identical) to another type. You can use this to encode a subset of what GADTs allow you to in Haskell -
perfrecord-mach-ipc-rendezvous
A subset of the ipc-channel mach functionality to establish two-way communication and exchange the mach_task_self port
-
minimal-yaml
A minimalist, zero-copy parser for a strict subset of the YAML specification
-
geomedea
a geospatial data format optimized for remotely accessing a subset of planet-wide data
-
pg_parcel
A very minimal subset of
pg_dump --data-onlywith multi-tenancy in mind -
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
curb
Run a process on a particular subset of the available hardware
-
minidom-14
A small, simple DOM implementation on top of quick-xml, targeting the subset of XML useful for XMPP
-
sbf
Spatial Bloom Filter, a probabilistic data structure that maps elements of a space to indexed disjoint subsets of that space
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
nanocom
Nano-COM, extremly small subset of cross-platform COM
-
pschema-rs
Pregel-based schema validation algorithm written in Rust for generating Wikidata subsets
-
re_mcap_ros2
Deserialization of a subset of ROS2 messages
-
tectonic_bridge_icu
Expose a subset of the ICU Unicode APIs to Rust/Cargo
-
swagstract
extract a subset of OpenAPI 3.* spec from yaml files
-
sapling-dag-types
A subset of types used by sapling-dag
-
headj
that converts input JSON arrays into valid JSON that contains only a subset of the elements
-
compost
Adds a macro to decompose tuples into tuples containing a subset of their values
-
minimal-socks5
Minimal implementation of a subset of SOCKS5 written for my personal use
-
stylish-core
The semver-stable subset of
stylish -
solnedgang
calculating the sunrise and sunset times for a specific location on the earth
-
set-trie
A trie for fast subset and superset queries
-
kyaml
a safer, more consistent, and templating-friendly subset of YAML
-
escodegen
AST and code generator for a subset of ES5
-
zorio
Subset of standard library I/O ported to no_std
-
esl01-dag-types
A subset of types used by esl01-dag
-
guit
Pacote que permite usar um subset de comandos do git em português
-
gsl_rust
A safe GSL wrapper
-
tgl
Bindings to TinyGL, a Small, Free and Fast Subset of OpenGL
-
subset_eq
Procedural attribute macro to compare structs while ignoring specified fields while preserving full PartialEq
-
tinycom
Tiny COM implements the tiny subset necessary to consume IUnknown interfaces
-
gray-codes
Iterators over binary Gray codes; utilities for efficiently visiting all subsets of a collection
Try searching with DuckDuckGo or on crates.io.