-
serde_json
A JSON serialization file format
-
hashlink
HashMap-like containers that hold their key-value pairs in a user controllable order
-
redb
Rust Embedded DataBase
-
litemap
A key-value Map implementation based on a flat, sorted Vec
-
fjall
Log-structured, embeddable key-value storage engine
-
linked-hash-map
A HashMap wrapper that holds key-value pairs in insertion order
-
ixdtf
Parser for Internet eXtended DateTime Format
-
archery
Abstract over the atomicity of reference-counting pointers
-
surrealkv
A low-level, versioned, embedded, ACID-compliant, key-value database for Rust
-
pact_matching
Pact-Rust support library that implements request and response matching logic
-
extism
runtime and Rust SDK
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
indicium
in-memory search for collections and key-value stores
-
toml_write
A low-level interface for writing out TOML
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
keyvalues-serde
(De)serialize VDF text with serde
-
kd-tree
k-dimensional tree
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
nitor-vault
Encrypted AWS key-value storage utility
-
cacache
Content-addressable, key-value, high-performance, on-disk cache
-
agdb
Agnesoft Graph Database
-
ktx2
Parser for the ktx2 texture container format
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
rkv
humane, typed key-value storage solution
-
tailspin
A log file highlighter
-
vart
An immutable versioned adaptive radix trie
-
miniconf
Serialize/deserialize/access reflection for trees
-
rustis
Redis async driver for Rust
-
apr
Rust bindings for Apache Portable Runtime
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
tomato-toml
🍅 A command-line tool to get and set values in toml files while preserving comments and formatting
-
cargo-emit
Talk to Cargo easily at build time
-
surrealmx
An embedded, in-memory, lock-free, transaction-based, key-value database engine
-
aws-sdk-cognitosync
AWS SDK for Amazon Cognito Sync
-
lprs
A local CLI vaults manager. For human and machine use
-
keyvalues-parser
A parser/renderer for vdf text
-
timed-map
Lightweight map implementation that supports expiring entries and fully compatible with both std and no_std environments
-
siamesedb
local key-value store
-
pkgsrc
Rust interface to pkgsrc packages and infrastructure
-
keyvi
key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.
-
masstree
A high-performance concurrent ordered map (trie of B+trees)
-
extism-pdk
Extism Plug-in Development Kit (PDK) for Rust
-
hedl-lint
HEDL linting and best practices validation
-
lru-cache
A cache that holds a limited number of key-value pairs
-
rapiddb
A reasonably fast configurable embedded key-value sensor database
-
candystore
A lean, efficient and fast peristent in-process key-value store
-
bloodtree
A hierarchical note-taking system with focus on relationships between nodes
-
tauri-plugin-store
persistent key-value store
-
zenohd
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
pathmap
A key-value store with prefix compression, structural sharing, and powerful algebraic operations
-
bevy_pkv
Persistent key value store for apps/games
-
value-log
Value log implementation for key-value separated LSM storage
-
skywalking
Apache SkyWalking Rust Agent
-
rawsql
reusing SQL
-
steam-vdf-parser
Zero-copy parser for Steam's VDF (Valve Data Format) files
-
tau-engine
A document tagging library
-
yedb
Rugged crash-free embedded and client/server key-value database
-
nom-bibtex
BibTeX parser using nom
-
db-rs
fast, embedded, transactional, key value store
-
pagetable
Wait-free 4-level 64-bit pagetable for roughly-contiguous keys
-
crema
A high-performance, sharded Key-Value store utilizing a Multi-Raft consensus architecture
-
windows-registry
Windows registry
-
oxifaster
A high-performance concurrent key-value store and log engine in Rust
-
tf2-price
Team Fortress 2 item pricing
-
kvlog
Fast Structual and Hierarchical binary logging for rust
-
dmos
Djot HTML renderer with advanced features
-
append_kv
persistent append-only key-value store built in Rust
-
ordered-multimap
Insertion ordered multimap
-
serde-querystring
A query string deserializer based on serde
-
fyaml
Safe Rust bindings for libfyaml YAML parser with DOM navigation, path queries, and serde-compatible Value type
-
kcr_fluentbit_fluent_io
Kubernetes Custom Resource Bindings
-
crabdis
It's like Redis but a bit rusty
-
ferrokv
The embedded, async, Redis-inspired key-value store for Rust
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
tikv/tikv
A distributed transactional key-value database powered by Rust and Raft
-
flp-gsp
General search parser
-
feoxdb
Iron-oxide fast embedded database - nanosecond-level key-value storage
-
sledtool
Command-line tool to query, modify, import and export Sled key-value databases
-
tinykv
file-backed, human-readable key-value store with TTL support
-
rusty-leveldb
A compatible re-implementation of LevelDB in Rust
-
erract
Structured, context-aware error handling
-
kcr_operator_aquasec_com
Kubernetes Custom Resource Bindings
-
confyg
TOML-based, ENV-enabled library that can find and merge configs
-
kcr_asdb_aerospike_com
Kubernetes Custom Resource Bindings
-
mycelium-key-value
Provide key-value adapters to the mycelium project
-
bigerror
handle big errors ¯\_(ツ)_/¯
-
kcr_repo_manager_pulpproject_org
Kubernetes Custom Resource Bindings
-
evictor
generic caching with configurable eviction policies
-
thunderdb
A minimal, embedded, transactional key-value database engine
-
brk_fjall
Log-structured, embeddable key-value storage engine
-
xtri
A fast, memory-efficient radix tree (compressed trie) implementation in Rust with UTF-8 support
-
crux_kv
Key-Value capability for use with crux_core
-
mdv
Terminal Markdown Viewer
-
viator
A high-performance, memory-safe key-value store
-
canopydb
Transactional key-value storage engine
-
vacp2p_pmtree
Persistent Merkle Tree in Rust
-
kcr_apps_3scale_net
Kubernetes Custom Resource Bindings
-
tagged-urn
Tagged URN - Flat tag-based identifier system
-
snaildb
An embedded, persistent key-value store with high write throughput and durability
-
vec-collections
Rust collections that are newtype wrappers around smallvec
-
kcr_postgres_operator_crunchydata_com
Kubernetes Custom Resource Bindings
-
reconcile
A reconciliation service to sync a key-value map over multiple instances
-
manifold-db
Manifold Embedded Database
-
cdb64
cdb (constant database) format with 64-bit support
-
pickledb
A lightweight and simple key-value store written in Rust, heavily inspired by Python's PickleDB (https://pythonhosted.org/pickleDB/)
-
json-tools
A zero-copy json-lexer, filters and serializer
-
indxdb
A key-value database engine abstraction layer for IndexedDB running in WASM
-
mace-kv
A fast, cross-platform embedded key-value storage engine with ACID, MVCC, and flash-optimized storage
-
surrealcs
client code for SurrealDB
-
rmqtt-storage
wrapper around some key-value storages
-
saas-rs-sdk
The SaaS RS SDK
-
ekodb_client
Official Rust client library for ekoDB - A high-performance database
-
crepedb
An versioned and forkable embedded Key-Value database
-
stash
An amortized
O(1)table for cases where you don’t need to choose the keys and want something faster than a HashTable -
product-os-configuration
Product OS : Configuration provides a structured format for configuring Product OS : Server to run with different features and services. This crate is intended to be used with Product OS : Server.
-
sled-overlay
Overlay mechanism for sled
-
statsd
A basic statsd client for rust
-
dioxus-cli-config
CLI Configuration for dioxus-cli
-
frnsc-hive
Implements RegistryReader from forensic-rs to access the windows registry from Hive files
-
facet-dom
Tree-based (DOM) deserializer for facet - supports HTML and XML
-
garage_db
Abstraction over multiple key/value storage engines that supports transactions
-
mmkv
Rust version of MMKV
-
file-mst
A Merkle Search Tree implementation backed by a file system
-
ref_iter
Dynamic borrowing iterator
-
rustpl
Template rendering cli tool
-
schemaui
generating TUI and Web UIs from JSON Schemas for configuration management
-
turbokv
A fast, embedded key-value store with BTreeMap-like API
-
serde-metaform
Form encoder for Meta (Facebook/WhatsApp/Graph API) batch requests. Serializes values to JSON then URL-encodes them, matching Meta’s quirky request body format.
-
pgkv
A high-performance key-value store backed by PostgreSQL unlogged tables
-
nccl
Minimal configuration file format and library
-
kdeets
Query crates.io for information about a crate
-
cli-rs
create clis with sophisticated completions
-
zep-kvs
Elementary zero config cross platform key-value persistence library
-
armour
DDL and serialization for key-value storage
-
dtui
dBus TUI for introspecting your current dbus session/system
-
systemd-unit-edit
A lossless parser and editor for systemd unit files
-
llkv
An Apache Arrow columnar storage layer with SQL for key-value storage systems
-
tact-parser
Parser for TACT (Trusted Application Content Transfer) files used in Blizzard's NGDP distribution system
-
mappy-core
Core maplet data structure implementation
-
lmdb-rs-m
LMDB bindings
-
u8pool
Stack for u8 slices in a client-provided buffers
-
blockbucket
Read Write Delete (block u8: key, data) to bucket file
-
keyv
key-value storage with support for multiple backends
-
rekv
An experimanntal redis like Key-Value-Store client and server
-
agentdb
Interface for agent persistence
-
flashkv
A high-performance, in-memory Key-Value database built in Rust
-
graus-db
A high-performance, thread-safe key-value embedded data store
-
serde_yad
serializes and deserializes YAD files
-
mdbx-rs
FFI bindings to mdbx-rs, a fast embedded key-value database (downloads prebuilt binaries)
-
tidesdb-rs
Rust wrapper for TidesDB, a fast and efficient key-value storage engine
-
common_uu
公共工具库
-
slotmapd
orlp/slotmap fork where serialization cycle doesn't change observable behavior
-
hyperparameter
A high performance configuration system for Rust
-
blather
A talkative line-based protocol
-
kv-parser
parser of key-value-files as hash maps
-
wasmcloud-interface-keyvalue
Interface for wasmCloud actors to access Key-Value stores (wasmcloud:keyvalue)
-
keyrex
Secure, lightweight key-value vault for managing secrets locally using AES-256-GCM encryption
-
firewood-replay
Replay log types and engine for Firewood database operations
-
tickv
(Tiny Circular Key Value) is a small file system allowing key value pairs to be stored in Flash Memory
-
skabelon
templating engine for rust using angular syntax
-
netabase
A peer-to-peer networking layer built on libp2p with integrated type-safe storage, enabling distributed applications with automatic data synchronization across native and WASM environments
-
thingvellir
a concurrent, shared-nothing abstraction that manages an assembly of things
-
feox-server
High-performance Redis-compatible server for Feox DB
-
kotoba-db
High-performance embedded database for Kotoba ecosystem
-
osmiumdb
A dense, chunk-oriented database engine with explicit hot/cold memory control
-
kivi
Key-value pair with key and value in separate lines
-
aingle-lmdb
Idiomatic and safe LMDB wrapper for AIngle
-
btree-store
A persistent, embedded key-value storage engine in Rust featuring a Copy-On-Write (COW) B-Tree, ACID compliance, and crash safety with multi-bucket support
-
rkvs
A high-performance, namespace-based key-value storage system with async operations and batch processing
-
quilibrium-verkle
Verkle trie implementation with KZG commitments for Quilibrium
-
rustyload
A blazingly fast, concurrent HTTP load testing tool built in Rust
-
zbx_sender
Zabbix Sender Client
-
janql
lightweight, persistent key-value store written in Rust
-
box-format
Support library for the Box open standard archive format
-
epoch-db
An intelligent, persistent, and concurrent key-value store for Rust, designed to manage data with a lifecycle through frequency tracking and TTL
-
XLang-Rust
An experimental cross-platform dynamic strong-typed programming language written in Rust
-
dcbor-parse
dCBOR Diagnostic Parser and Composer for Rust
-
miniarg
A minimal argument parser, with support for no-std and no-alloc
-
reqlang-expr
A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine
-
wasmtime-wasi-keyvalue
Wasmtime implementation of the wasi-keyvalue API
-
netabase_store
A type-safe, multi-backend key-value storage library for Rust with support for native (Sled, Redb) and WASM (IndexedDB) environments
-
jist
Welcome to Jist a lightweight and efficient programming language built in Rust, designed for simplicity, flexibility, and fast performance with a clean and readable syntax. Github: https://github.com/jon429r/JistR
-
enum_dict
Efficient enum-indexed dictionaries
-
rldb
A dynamo-like key/value database written in rust
-
databoard
hierarchical key-value-store
-
smallmap
Small byte-sized generic key-value map type
-
echo-server
HTTP echo server
-
zerror_full
macro for implementing helpful errors
-
cdb2
Pure Rust library to read and write CDB files
-
memtui
An interactive TUI (Terminal User Interface) for browsing and inspecting key-value stores (Redis, Memcached, etc.)
-
rabia-kvstore
Production-grade key-value store implementation with consensus integration
-
yaup
URL parameters serialization
-
kstone-api
High-level DynamoDB-compatible API for KeystoneDB
-
typemap-ors
A typesafe store for many value types
-
dblite
A lightweight, embeddable Key/Value store. Inspired by SQLite. Vibe coded over a holiday.
-
cdumay_context
Context Manipulation and Export
-
synap-sdk
Rust SDK for Synap - High-Performance In-Memory Key-Value Store & Message Broker
-
keyvaluedb-sqlite
A key-value SQLite database that implements the
KeyValueDBtrait -
scoped-heed
Redis-like database isolation for LMDB via heed - provides completely isolated scopes within a single environment
-
kyval
key-value store based on LibSQL
-
kira_kv_engine
KV-storage engine based on minimal perfect hash functions with hybrid indexing (+PGM Index) for Rust
-
calibright_cli
A brightness utility that allows you to calibrate brightness between monitors
-
aingle-rkv
humane, typed Rust key-value store for AIngle
-
nt-hive
Access keys, values, and data stored in Windows hive (registry) files
-
loro-kv-store
Key-value store component for Loro, a high-performance CRDTs framework
-
hightower-kv
Embedded log-structured key-value store with optional auth helpers
-
grenad
Tools to sort, merge, write, and read immutable key-value pairs
-
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.
-
mashrl
Minimal and simple HTTP(s) request library (with server)
-
sherpack-engine
Jinja2 templating engine for Sherpack with Kubernetes-specific filters
-
kvx
Abstraction layer over various key-value store backends
-
trie_hard_rs
Fast, memory-efficient Trie (prefix tree) implementation with autocomplete support - Rust implementation
-
fsquirrel
cross-platform get/set extended file attributes
-
py_executer
A Rust-based command-line tool to execute Python scripts with automatic virtual environment and dependency management
-
rotbl
Read Only Table
-
datamodel
serialize and deserialize Valve's proprietary DMX file format
-
yamlpatch
Comment and format-preserving YAML patch operations
-
persistent-map
async, persistent key-value store for Rust, backed by SQLite and designed for extensibility with other storage backends
-
argsyn
A complete implementation of GNU-style argument syntax
-
ignix
High-performance Redis-compatible key-value store built with Rust
-
wasefire-store
Key-value store for SLC flash storage
-
redis_rocksdb
rust implement structure kv(key/value) embedded database, storage by rocksdb
-
keyvaluedb-web
A key-value database for use in browsers
-
tremor-kv
A logstash inspured key value extractor
-
safir
CLI Key/Value store backed by an SQLite3 DB
-
lino-env
read and write .lenv files
-
bt_string_utils
Basic string operations
-
wavekv
An embeddable, eventually consistent, distributed key-value store with peer-to-peer architecture
-
async-kvdb
A key-value database
-
paritydb-ffi
C FFI bindings for ParityDB - high-performance key-value storage
-
amari-fusion
Fusion system for combining algebraic structures
-
shorterDB
A lightweight embedded key-value store built with SkipLists and LSM architecture
-
keyvaluedb
Key-Value Database Wrapper
-
llkv-storage
General-purpose storage adapters for the LLKV toolkit
-
serde-keyvalue-prim
Deserialize key=value parameters with serde, supporting multiple delimiters, both key=value and key:value separated by either , or ;
-
redish
A lightweight in-memory key-value database
-
atomhold
Thread-safe configuration store with atomic replacement, versioning, and flexible unload policies
-
metrics-procession
A compact in-memory collector for metrics.rs
-
serde-java-properties
Serde support for
java-properties -
valor_kv
efficient key value store built with Rust
-
CompactPrefixRadix
a minimalistic but efficient radix tree implementation with extra prefix support
-
regashii
Read and write Regedit export files
-
deno_kv
Deno database API
-
rapiddb-web
A reasonably fast configurable embedded key-value sensor database
-
keyvaluedb-memorydb
A key-value in-memory database that implements the
KeyValueDBtrait -
quickseal
Create Kubernetes SealedSecrets with a single secure command
-
tag_index
searchable index over key-value tags
-
crepedb-redb
An versioned and forkable embedded Key-Value database
-
sweetrpg-kv-objects
Objects for Key-value store
-
mmtkvdb
Memory-mapped key-value database using LMDB
-
memodb
An embedded, in-memory, lock-free, transaction-based, key-value database engine
-
simple-json-parser
No allocation JSON key value parser with comment support
-
ahrikv
A high-performance in-memory key-value store
-
crepedb-mdbx
An versioned and forkable embedded Key-Value database
-
persistent-kv
Persistent key-value store
-
ekv
Key-value database for embedded systems, for raw NOR flash, using an LSM-Tree
-
abyssiniandb
local key-value store
-
agentkv
Interface for agent key-value persistence
-
litestash
High-performance key-value store using SQLite static lock sharding. Native Rust client for the litestash-engine.
-
stashy
A trait-based abstraction for stashing key-value data in Rust
-
entropy-kvdb
Encrypted key-value database for the Entropy Theshold Signing Server
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
chrondb
Rust bindings for ChronDB - a time-traveling key/value database
-
kv-derive
Derive struct conversions from and to key-value vectors
-
miniconf-pest-parser
PEG (pest) parser for the MiniConf configuration format with sections and key=value values
-
tinkv
A fast and simple key-value storage engine
-
kvdb-web
A key-value database for use in browsers
-
dharmadb
Persistent, fault tolerant key-value store written in Rust
Try searching with DuckDuckGo or on crates.io.