-
rusqlite
Ergonomic wrapper for SQLite
-
prost
A Protocol Buffers implementation for the Rust Language
-
redis
driver for Rust
-
typetag
Serde serializable and deserializable trait objects
-
utoipa
Compile time generated OpenAPI documentation for Rust
-
cli-table
printing tables on command line
-
facet
Reflection for Rust: introspect types at compile time with metadata for serialization, pretty-printing, CLIs, and more
-
iddqd
Maps where keys borrow from values, including bijective and trijective maps
-
apollo-parser
Spec-compliant GraphQL parser
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
lightningcss
A CSS parser, transformer, and minifier
-
jsonptr
Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901)
-
mini-moka
A lighter edition of Moka, a fast and concurrent cache library
-
bevy_reflect
Dynamically interact with rust types
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde_cbor_2
CBOR support for Serde
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
ijson
A more memory efficient replacement for serde_json::Value
-
typescript-type-def
Generate TypeScript type definitions for Rust types
-
egui-probe
Trait and derive macro for exposing value editing in egui
-
cargo-component
A cargo extension for authoring WebAssembly components
-
vrl
Vector Remap Language
-
nautilus-serialization
Serialization functionality for the Nautilus trading engine
-
serde-content
Rust data structures for the Serde data model
-
tor-netdoc
Network document formats used with the Tor protocols
-
diskann-label-filter
DiskANN is a fast approximate nearest neighbor search library for high dimensional data
-
typedb-driver
TypeDB Rust Driver
-
rs_poker
help with any Rust code dealing with poker. This includes card values, suits, hands, hand ranks, 5 card hand strength calculation, 7 card hand strength calulcation, and monte carlo game simulation helpers.
-
papers-cli
CLI for academic paper search, management, and local RAG
-
rq-cli
A lightweight and portable command-line YAML, JSON, and TOML processor with jq-like syntax
-
cranelift-entity
Data structures using entity references as mapping keys
-
toml-spanner
High Performance Toml parser and deserializer that preserves span information with fast compile times
-
rust-key-paths
Keypaths for Rust: Static dispatch implementation (rust-keypaths) and legacy dynamic dispatch (key-paths-core). Type-safe, composable access to nested data structures.
-
value-trait
Traits to deal with JSONesque values
-
webassembly
Complete WebAssembly opcode constants and parser with 100% spec test coverage
-
jacquard-lexicon
Lexicon schema parsing and code generation for Jacquard
-
vecdb
High-performance mutable persistent vectors built on rawdb
-
dxr
Declarative XML-RPC
-
jarq
An interactive jq-like JSON query tool with a TUI
-
pot
A concise binary serialization format written for
BonsaiDb -
zenobuf-cli
Command-line tools for the Zenobuf framework - monitor topics, call services, manage parameters
-
jacquard-api
Generated AT Protocol API bindings for Jacquard
-
crous-cli
CLI tool for inspecting, pretty-printing, and converting Crous files
-
superposition_provider
Open feature provider for Superposition
-
arora-types
Shared type definitions for the Semio Arora framework
-
treediff
Find the difference between arbitrary data structures
-
facet-solver
Constraint solver for facet - resolves type shapes from field names
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
autofolder
Single-element folding wrapper
-
typedmap
A hash map (dash map). A type of value is defined by trait implemented on key type
-
hypen-parser
Hypen DSL parser using Chumsky
-
nautilus-kraken
Kraken Pro exchange integration adapter for the Nautilus trading engine
-
wow-cdbc
Parser for World of Warcraft DBC (client database) files with serialization support
-
shopify_function_wasm_api
High-level interface for interfacing with the Shopify Function Wasm API
-
ronky
way to export Rust definitions to Arri types
-
vesper-lang
Vesper: flexible and simple data interchange and serialization format
-
flag-rs
A Cobra-inspired CLI framework with dynamic completions
-
reval
expression evaluator
-
octofhir-fhir-model
Core FHIR model abstractions, ModelProvider trait, and FhirPathEvaluator
-
twofloat
Double-double arithmetic functionality
-
bomboni_proto
working with Protobuf/gRPC. Part of Bomboni library.
-
exprimo
JavaScript expression evaluator written in Rust
-
fli
The commander.js like CLI Parser for rust
-
barkml
Declarative configuration language
-
css_ast
CSS Abstract Syntax Trees with visitable nodes and style value types
-
evictor
generic caching with configurable eviction policies
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
yata
Technical Analysis library. For rust now.
-
signet-hot
Trait-based hot storage abstractions for fast read/write access to blockchain state
-
gbnf
working with GBNF
-
crous-core
Core encoder/decoder, block framing, and Value types for the Crous binary format
-
tantivy-columnar
column oriented storage for tantivy
-
fp-bindgen
Bindings generator for full-stack WASM plugins
-
mhgl
Matts HyperGraph Library (MHGL). A straightforward library for hypergraph datastructures.
-
oxigdal-flatgeobuf
FlatGeobuf driver for OxiGDAL - Pure Rust GDAL reimplementation
-
rbx_types
Types used to represent Roblox values
-
priority-lfu
A high-performance, concurrent, in-memory cache with W-TinyLFU eviction policy and weight-based prioritization
-
bee_hive
An experimental compiler for the bee language targeting Brainfuck
-
figura
A flexible string template formatting crate
-
facet-cargo-toml
Typed Cargo.toml and Cargo.lock parser using facet
-
logria
A powerful CLI tool that puts log analytics at your fingertips
-
refined
refinement types; parse, don't validate!
-
ps-parser
The Powershell Parser
-
turso_sdk_kit
Turso SDK kit
-
libflo-audio
The official encoder/decoder for the flo™ audio format
-
fastbreak
A formal methods-inspired specification language combining Alloy, TLA+, Cucumber, and Design by Contract
-
tree-sitter-idl
IDL grammar for tree-sitter
-
pulseengine-mcp-server
Generic MCP server infrastructure with pluggable backends - PulseEngine MCP Framework
-
relateby-pattern
Core pattern data structures
-
zng-var
Part of the zng project
-
type-bridge-core-lib
TypeQL AST, schema parser, query compiler, and validation engine for type-bridge
-
tomli
CLI for quering and editing TOML files
-
fyaml
Safe Rust bindings for libfyaml YAML parser with DOM navigation, path queries, and serde-compatible Value type
-
runtara-dsl
DSL for agent metadata definitions in runtara workflows
-
ph-curves
no-std, no-alloc curve lookup tables and tickless scheduling for embedded Rust
-
mpeg4-audio-const
Definitions of types and constants for values defined by ISO/IEC 14496 part 3 (Audio)
-
inscenerator-template
Type-driven text templating engine for Inscenerator
-
seahorse
A minimal CLI framework written in Rust
-
xtri
A fast, memory-efficient radix tree (compressed trie) implementation in Rust with UTF-8 support
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
dync
An efficient alternative to
dyn Traitfor containerized types -
my-utils
Utilities
-
moosicbox_json_utils
MoosicBox json utilities package
-
facet-value
Memory-efficient dynamic value type for facet, supporting JSON-like data plus bytes
-
secret-vault-value
secure and serializable type to store and control secret/sensitive values
-
drasi-plugin-sdk
SDK for building Drasi plugins (sources, reactions, bootstrappers)
-
ndhistogram
multi-dimensional histogramming for Rust
-
gurufocus_api
adapter to the GuruFocus API, a provider of financial data
-
serde-libconfigasaurus
Serde serialization and deserialization for libconfig format
-
ashcore
ASH (Application Security Hash) — RFC 8785 compliant request integrity verification with anti-replay protection
-
enum-collections
Collections data structures optimized for Enum, initializable at runtime
-
defaults-rs
Open-source interface to a user's defaults on macOS
-
axconfig-gen
A TOML-based configuration generation tool for ArceOS
-
nanonis-rs
Rust client library for Nanonis SPM system control via TCP
-
tagged-types
Define strongly typed wrappers over base types with minimal boilerplate
-
redb_model
Redb model derive macro and DTO type conversion
-
surrealdb-types
A scalable, distributed, collaborative, document-graph database, for the realtime web
-
ffcv
Firefox Configuration Viewer - Parse and query Firefox preference files
-
merkle-search-tree
A data structure for efficient state-based CRDT replication and anti-entropy
-
chelonian
Static analyzer for ROS workspaces
-
relateby-gram
Bidirectional codec between Gram notation and Pattern data structures
-
scadman
Code generator for OpenSCAD
-
wp-model-core
Typed data model crate providing Value, Field, and Record primitives for the Warp PASE stack
-
async-event-emitter
Lightweight AsyncEventEmitter
-
clasp-core
Core types and encoding for CLASP protocol
-
clia-config-expr
A flexible configuration expression evaluator with JSON schema support
-
jaml
parsing and formatting JAML (Just Another Markup Language)
-
serde_luaq
A Lua %q serialization file format
-
scdata
efficient capture of single-cell sequencing data, providing sparse matrix handling, gene/cell indexing. Data access is not priorized here!
-
rust-scss
A production-quality SCSS compiler in Rust
-
terminus-store
a triple store library
-
temporal-cortex-toon
TOON (Token-Oriented Object Notation) encoder/decoder — compact JSON for LLMs
-
pretty-name
Get the human-friendly name of types, functions, methods, fields, and enum variants in a refactoring-safe way
-
onpath
Get your tools on the PATH — cross-shell, cross-platform, zero fuss
-
quickbooks-types
Type definitions for QuickBooks Online API
-
uni-xervo
Unified Rust runtime for local and remote embedding, reranking, and generation models
-
qttypes
Manually maintained buildings for Qt value types
-
leapfrog
A fast, lock-free concurrent hash map
-
shape-value
NaN-boxed value representation and heap types for Shape
-
fiddler-script
A minimal C-style scripting language interpreter
-
streex
Kafka store runner
-
await_values
Primitives for subscribing to / notifying about changes to values
-
num_convert
Type converting library, conversions integers by overflow addition, supports generics types
-
iwcore
IntelliWallet Core - Password manager library with AES-256 encryption
-
firims
fixed range integer maps and sets
-
oak-toml
High-performance incremental TOML parser for the oak ecosystem with flexible configuration, optimized for configuration files and data serialization
-
rutie
The tie between Ruby and Rust
-
gramatica
A compiler compiler for Rust implementing Earley's parser
-
matched_enums
A macro that provides the option to bin enum attribute to match-statements. This makes it easier to convert values into enums.
-
dsq-core
Core functionality for dsq - data processing with jq syntax
-
fsqlite-ext-json
JSON1 functions and virtual tables
-
ai-sdk-provider
Provider specification for AI SDK - trait-based interfaces for AI models
-
stacked_linear_algebra_graph
Embedded in-memory graph using sparse linear algebra
-
valu3
A generic serialization/deserialization/type framework
-
connpool
A concurrent, generic connection pool for Rust
-
pickled
A serde-based serialization library for Python's pickle format
-
typedb-protocol
TypeDB Protocol
-
serde_yad
serializes and deserializes YAD files
-
balinese-calendar
Balinese Saka Calendar (Kalender Bali) — the first native Rust implementation. Computes Pawukon, Wewaran, Sasih, Paringkelan, Rahinan and Saka year from any Gregorian date.
-
mov_ave
A no_std compatible library for calculating moving averages with compile-time fixed window sizes
-
orion-variate
Variate for Project
-
rs-miniredis
A lightweight, blazingly-fast in-memory key-value store inspired by Redis
-
uniflight
Coalesces duplicate async tasks into a single execution
-
ptrie
Generic trie data structure implementation (prefix tree) with support for different key and value types, and functions to search for common prefixes or postfixes
-
enum_companion
A procedural macro for generating companion enums for structs
-
mecha10-nodes-behavior-executor
Behavior tree executor node for autonomous robot behaviors
-
scaffy
A convenient template scaffolding TUI
-
spn-mcp
Dynamic REST-to-MCP wrapper - expose REST APIs as MCP tools
-
once-list2
A single linked list which is backed by
OnceCell. You can append the value to the non-mutableOnceList. -
seqmap
A blazing fast seqlock-based concurrent hashmap where every data cell is its own seqlock, suitable for thousands of concurrent readers and writers
-
jscan
High-performance zero-allocation JSON iterator and validator. Port of github.com/romshark/jscan/v2.
-
pud
Generate typed, composable, no-std-friendly modifications (“puds”) for Rust structs
-
zhc_builder
High-level builders for homomorphic integer operations
-
firestore-structured-query
A Firestore StructuredQuery builder
-
rdx-schema
Schema validation for RDX (Reactive Document eXpressions) component ASTs
-
start
StartDB – Embedded NoSQL Database in Rust
-
ararajuba-deepseek
DeepSeek provider for Ararajuba AI SDK
-
pattern-wishcast
Pattern types emulation for conditional variants using conditional never types
-
netidx-value
netidx value type
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
structural-typing
Type-level field presence tracking for Rust structs, inspired by TypeScript
-
fixed-macro
Macros for creating fixed-point constants for types in the
fixedcrate -
smc-lib
interacting with Apple SMC keys
-
depyler-ruchy
Ruchy script format backend for Depyler Python-to-Rust transpiler
-
varpulis-core
Core types and AST for VPL
-
rusty-haystack-core
Core types, codecs, and data structures for Project Haystack
-
memtui
An interactive TUI (Terminal User Interface) for browsing and inspecting key-value stores (Redis, Memcached, etc.)
-
typemap-ors
A typesafe store for many value types
-
firestore_grpc
A gRPC client library for Firestore, generated automatically from the API definition files in Google APIs
-
ferrunix
A lightweight run-time dependency injection framework for Rust
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
nahsql
A database engine without SQL
-
mangle-wasm
Browser WASM target for the Mangle interpreter
-
scanlex
lexical scanner for parsing text into tokens
-
kyu-types
Type system for KyuGraph: physical types, logical types, and typed values
-
kubetsu
distinguish value type of other struct
-
cynos-jsonb
JSONB data type implementation for Cynos database
-
arcis-compiler
A framework for writing secure multi-party computation (MPC) circuits to be executed on the Arcium network
-
microjson
No frills JSON parsing without allocations
-
uniflow
A unidirectional data flow state management library
-
ptr-utils
A lightweight library providing utilities for working with raw pointers
-
serde_sono
Sono data format de-/serialization implementations for serde
-
strval
Parse strings into values
-
dispatch_map
Type-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate
-
minicoap
A tiny, zero-copy Rust library for parsing and building CoAP (Constrained Application Protocol) messages
-
truba
The minimal tokio runtime based actors for Rust
-
oxirs-modbus
Modbus TCP/RTU/ASCII/TLS protocol support for OxiRS semantic web platform
-
jetro
transform, query and compare JSON format
-
loopengine
Rust client for the LoopEngine Ingest API
-
stupid-simple-kv
A dead-simple, pluggable, binary-sorted key-value store for Rust with FoundationDB-style keys. In-memory and SQLite backends. Zero-boilerplate and easy iteration.
-
spectroscope
Consistency and isolation level checkers for distributed systems testing
-
kempt
Ordered collection types with no unsafe code and no_std support
-
protobuf-web-token
Create, verify and decode protobuf web tokens
-
stdt
Minimal, zero-dependency standard tools to speed up your development workflow
-
jmt-pq
PQ Jellyfish Merkle Tree
-
octofhir-fhirpath-model
Value types and FHIR model support for FHIRPath implementation
-
anathema-state
Anathema state and value types
-
derive-into
derive macro for easily creating conversions between structs and enums
-
kuksa-rust-sdk
SDK for the Eclipse KUKSA Databroker
-
lsts
Large Scale Type Systems
-
store_by_enum
Type-safe data stores addressed and accessed using enums (in any order)
-
mayber
A zero-cost enum for handling either references or owned values with a unified interface
-
peginator
PEG parser generator for creating ASTs in Rust (runtime)
-
waterui-str
String utilities for WaterUI
-
slahasher
Hashing functions
-
avro-rs
working with Apache Avro in Rust
-
tree-sitter-toon
Toon grammar for tree-sitter
-
graph_builder
A building block for high-performant graph algorithms
-
oximedia-metadata
Comprehensive metadata standards support for OxiMedia (ID3v2, Vorbis, APE, iTunes, XMP, EXIF, IPTC, etc.)
-
imbl-value
A JSON
Valuetype built onimbl -
tot_spec_cli
A code generator for json model
-
stackmap
A fast stack-only hashmap for small high-performance scenarios
-
singletons
Type-keyed data structures: SingletonSet stores one instance per type, SingletonMap<V> maps types to values
-
remodel
read, modify, and write Roblox objects
-
rson-core
Core parsing and value types for RSON
-
product-farm-core
Core domain types for Product-FARM rule engine
-
daedalus-data
Type/value model and serialization helpers for Daedalus node ports
-
eure-document
Value type for Eure
-
cliparser
command line parser
-
radroots-core
core value types and unit semantics for radroots sdk contracts
-
serde_valid_literal
Literal Value type based JSON
-
oramacore_ptrie
Generic trie data structure implementation (prefix tree) with support for different key and value types, and functions to search for common prefixes or postfixes
-
senders_receivers
Senders/Receivers implementation for Rust
-
peace_value_traits
Trait bounds for value types for the Peace framework
-
libdd-profiling-protobuf
Protobuf utils for Datadog's continuous profiling library
-
rweather-decoder
Decoders of various weather reports
-
extract_map
A HashMap for memory efficent storage of value types which contain their own keys
-
metrics_evaluation
Small foot-print parser and solver for (nested) text-based comparisons
-
json-walker
JSON stream parser and deserializer. In this package you decide what part of json must be parsed
-
octopus
A fast, flexible framework for multi-armed bandit strategies in Rust
-
gtrie
Generic trie implementation with a support of different key and value types
-
tc-value
TinyChain's representation of a value which can be collated and stored
-
steel-cent
currency and money value types
-
battler-wamp-values
WAMP value types
-
maytrix-value
Core value types for Maytrix
-
templo_engine
template engine for Templo tool to insert arguments inside of text files
-
integral_constant
Type-level wrappers around constant values
-
featherdb-core
Core types, errors, and configuration for FeatherDB
-
zcash_protocol
Zcash protocol network constants and value types
-
robt
Read only, immutable Btree for indexing key,value
-
automap
pattern to implement key-value maps where the value type contains the key type
-
mcap2arrow-core
Core schema and value types for decoding MCAP payloads into structured data
-
hash-value
A hashable, JSON-like, serde Value type
-
reddd
Domain-Driven Design (DDD) toolkit
-
decay_type
Macro for decaying Rust types to their simplest value type form
-
tristate
A three-valued type equivalent to Option<bool>
-
flow-value
Value type for flow inputs and outputs
-
nanograd
A nano neural network library. Scalar valued types with a PyTorch like API.
Try searching with DuckDuckGo or on crates.io.