-
quick-xml
High performance xml reader and writer
-
simd-json
High performance JSON parser based on a port of simdjson
-
nu-ansi-term
ANSI terminal colors and styles (bold, underline)
-
validator
Common validation functions (email, url, length, …) and trait - to be used with
validator_derive -
gif
GIF de- and encoder
-
lazy-regex
lazy static regular expressions checked at compile time
-
rust-embed
Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
-
iri-string
IRI as string types
-
yoke
Abstraction allowing borrowed data to be carried along with the backing data it borrows from
-
ruint
Unsigned integer type with const-generic bit length
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
rust-i18n
Rust I18n is use Rust codegen for load YAML file storage translations on compile time, and give you a t! macro for simply get translation texts
-
path-slash
Conversion to/from a file path from/to slash path
-
mail-parser
Fast and robust e-mail parsing library for Rust
-
zerovec
Zero-copy vector backed by a byte array
-
ecow
Compact, clone-on-write vector and string
-
nftables
Safe abstraction for nftables JSON API. It can be used to create nftables rulesets in Rust and parse existing nftables rulesets from JSON.
-
intaglio
UTF-8 string and byte string interner and symbol table
-
unicode-truncate
Unicode-aware algorithm to pad or truncate
strin terms of displayed width -
beef
More compact Cow
-
idna
IDNA (Internationalizing Domain Names in Applications) and Punycode
-
smallstr
String-like container based on smallvec
-
reflink-copy
copy-on-write mechanism on supported file systems
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
mitsein
Strongly typed APIs for non-empty collections, slices, and iterators
-
jsonb
implement in Rust
-
const-gen
generating (relatively) complex compile-time constants in rust
-
cow-utils
Copy-on-write string utilities for Rust
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
immutable-chunkmap
A fast immutable map and set with batch insert and update methods, COW operations, and big O efficient implementations of set and merge operations
-
jomini
Low level, performance oriented parser for save and game files from EU4, CK3, HOI4, Vic3, Imperator, and other PDS titles
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
datalogic-rs
A fast, type-safe Rust implementation of JSONLogic for evaluating logical rules as JSON. Perfect for business rules engines and dynamic filtering in Rust applications.
-
serde_yaml_bw
YAML support for Serde with an emphasis on panic-free parsing (including malformed YAML)
-
merde
Serialize and deserialize with declarative macros
-
toml-span
Toml parser and deserializer that preserves span information
-
flexstr
A flexible, simple to use, clone-efficient string type for Rust
-
hifijson
High-fidelity JSON lexer and parser
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
hard-xml
Strong typed xml, based on xmlparser
-
devicemapper
using Linux device mapper
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
gvdb
glib gvdb file format
-
precis-profiles
PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords as defined in rfc8265; and Nicknames as defined in rfc8266
-
simdnbt
an unnecessarily fast nbt decoder
-
inline-array
efficient immutable inlinable byte array
-
syslog-rs
A native Rust implementation of the glibc/libc/windows syslog client and windows native log for logging
-
hipstr
string for Rust: zero-cost borrow and slicing, inline representation for small strings, (atomic) reference counting
-
yore
decoding/encoding character sets according to OEM code pages
-
lean_string
Compact, clone-on-write string
-
fluent-i18n
A declarative and ergonomic internationalization for Rust using Fluent
-
byteyarn
hyper-compact strings
-
collection_tools
General purpose tools to manipulate collections( containers like Vec/HashMap/HashSet )
-
broot
File browser and launcher
-
parallel-disk-usage
Highly parallelized, blazing fast directory tree analyzer
-
maybe-owned
MaybeOwned(andMaybeOwnedMut) type similar to std’sCowbut it implementsFrom<T>andFrom<&'a T>and does not requireToOwned -
gl_generator
Code generators for creating bindings to the Khronos OpenGL APIs
-
dogma
Named,MaybeNamed,Labeled,MaybeLabeled,Collection, andCollectionMuttraits -
stream_resp
A fully compliant RESP3 streaming parser
-
udigest
Unambiguously digest structured data
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
descape
Adds a single extension trait for &str to unescape any backslashes
-
nunny
the definitive non-empty slice/array/vec library for Rust
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
termdiff
Write a diff with color codes to a string
-
aframe
High-level Aframe VR bindings for Rust WASM
-
str-utils
some traits to extend
[u8],strandCow<str> -
tpuf_zerovec_0115
Zero-copy vector backed by a byte array
-
hot_reload
Trait and service definition of periodic hot reloader and notifier for config-file, KVS, etc
-
speedy
A fast binary serialization framework
-
whitespacesv
parser/writer for the Whitespace-Separated Value format, as defined by Stenway. See https://dev.stenway.com/WSV/. WSV offers an unambiguous alternative to CSV.
-
ownable
Derive macro for structs/enums with Cow, which can convert Type<'a> to Type<'static> and more
-
tau-engine
A document tagging library
-
mixtrics
One crate for all metrics
-
leon
Dead-simple string templating
-
databake
Trait that lets structs represent themselves as (const) Rust expressions
-
barter-integration
Low-level framework for composing flexible web integrations, especially with financial exchanges
-
inflection-rs
Inflection is a string transformation library. It singularizes and pluralizes English words, and transforms strings from CamelCase to underscored string.
-
serde_single_or_vec2
Type which can be deserialized from either a sequence or a single value
-
flag-rs
A Cobra-inspired CLI framework with dynamic completions
-
instance-copy-on-write
A MT-safe copy-on-write implementation for the data structures
-
whatsapp-business-rs
Rust SDK for the WhatsApp Business API — bulk messaging, batching, and multi-tenant support
-
tyrx
Typed, ergonomic regular expression library
-
simpleml
parser/writer for the Simple Markup Language format, as defined by Stenway. See https://dev.stenway.com/SML/. SML builds on top of WSV but allows hierarchical structuring of data.
-
tuple_list_ex
Useful Haskel-like extensions for the tuple_list crate
-
sugars
An useful collection of macros to make tasks easier
-
json-escape
A no_std, zero-copy, allocation-free library for streaming JSON string escaping and unescaping. Ergonomic, fast, RFC 8259 compliant, with layered APIs for iterators, I/O streaming, and low-level tokens.
-
starshard
A blazing-fast sharded concurrent HashMap using hashbrown and RwLock, with lazy shards, atomic length cache, and async support
-
cow_hashbrown
port of Google's SwissTable hash map with copy-on-write support
-
normy
Ultra-fast, zero-copy text normalization for Rust NLP pipelines & tokenizers
-
shell-toy
A "fortune | cowsay" implementation in Rust, i.e. a nice little toy to liven up your shell.
-
tracing-ecs
Tracing subscriber that output ECS (Elastic Common Schema) JSON log lines
-
u-siem
A framework for building custom SIEMs
-
erract
Structured, context-aware error handling
-
quick-m3u8
Parser for M3U8 Playlist format as defined in HLS draft-pantos-hls-rfc8216
-
sap
A small, simple and sweet argument parser for Rust
-
bevy_state_plugin_generator
A build-dependency that generates a Bevy State Plugin from a simple state definition
-
mownstr
Maybe Owned String
-
uni_error
universal error type for Rust
-
taitan-orm
Next Generation ORM based on sqlx
-
korni
A blazingly fast, nearly stateless and nearly zero-copy parser for Ecolog Dotenv File Format (EDF) files
-
atomicow
A
Cow-like data structure where owned data is stored inside anArc -
zakat-cli
Interactive CLI tool for Zakat calculations and debugging
-
ossify
A modern, easy-to-use, and reqwest-powered Rust SDK for Alibaba Cloud Object Storage Service (OSS)
-
kodegen_tools_terminal
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
cloudfront_sign
module for AWS CloudFront to generate signed URLs and cookies
-
wary
validation and transformation library
-
parse_cfg
Parse and evaluate Rust’s
cfg(any(condition))attribute syntax and target triples -
cafebabe
parser for Java class files
-
console_static_text
Logging for text that should stay in the same place in a console
-
stack-string
A wrapper around SmartString which adds support for various extensions
-
dodgy_2d
ORCA, a local collision avoidance algorithm for 2D
-
typed-i18n
A type safe i18n system
-
tribles
knowledge base implementation for rust
-
timer-deque-rs
A OS based timer and timer queue which implements timeout queues of different types
-
ruci
A UCI (Universal Chess Interface) crate
-
id_newtype
Implements logic for a
Cow<'static, str>newtype where only[A-Za-z0-9_]are valid characters -
rart
High-performance Adaptive Radix Tree implementation with SIMD optimizations
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
swan-common
Common utilities and types for the Swan HTTP client library
-
bulls-and-cows
A framework for building bulls-and-cows games (1A2B) for any data type
-
fastrace-opentelemetry
Opentelemetry reporter for fastrace
-
hebrew_unicode_utils
Some functions for processing Hebrew unicode characters
-
micropb
Rust Protobuf library targetting embedded systems and no_std environments
-
moos
Memory-Optimized Objects and Strings (MOOS)
-
blanket
macro to derive blanket implementations for your traits
-
stringlet
A fast, cheap, compile-time constructible, Copy-able, kinda primitive inline string type with 4 variants
-
code-typing
A terminal-based typing game for Rust programmers. Practice typing real Rust code snippets to improve your coding speed and accuracy.
-
esp_extractor
extracting and applying translations to Bethesda ESP/ESM/ESL files
-
cargo-generate-type
Cargo subcommand to generate Rust code from and for input data
-
stringtape
A tape class for strings arrays compatible with Apache Arrow
-
iftree
Include many files in your Rust code for self-contained binaries
-
mmap-io
High-performance, async-ready memory-mapped file I/O library for Rust. Supports fast segment-based loading, updates, and persistence. Designed for database engines, game runtimes, and real-time applications.
-
cow_hashmap
Hashmap with copy-on-write semantics that requires no locks
-
divbuf
Buffer object that can be recursively divided into smaller buffers
-
probly-search
A lightweight full-text search engine with a fully customizable scoring function
-
germi
High-performance environment variable interpolation engine
-
dot2
generating Graphviz DOT language files for graphs
-
xgx_intern
A high-performance, Hash-based value interner with custom handle types
-
irx-config
convenient way to represent/parse configuration from different sources
-
strs_tools
Tools to manipulate strings
-
terminus-store
a triple store library
-
omeganum
Stores numbers up to 10{N}9e15
-
varlink_stdinterfaces
varlink common interfaces
-
dm-database-parser-sqllog
一个高性能的达梦数据库 sqllog 日志解析库,提供零分配或低分配的记录切分与解析功能
-
as-is
An abstraction over ownership
-
typed-env
Describing the requirements of environment variables in a type-safe and ergonomic way
-
hlight
dedicated to delivering exceptional syntax highlighting capabilities
-
wrapbin
binary newtype as wrapped Cow u8 array
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
onnx-extractor
Lightweight ONNX model parser for extracting tensor shapes, operations, and data
-
bounded-static
Defines the ToBoundedStatic and IntoBoundedStatic traits
-
envcheck
A fast, modern CLI for linting .env files and detecting K8s ↔ env mismatches
-
ressa
An ECMAscript parser
-
domain-key
High-performance, domain-driven, type-safe key system for Rust
-
glyph-names
Mapping of characters to glyph names according to the Adobe Glyph List Specification
-
charasay
The future of cowsay 🐮! Colorful characters saying something 🗨️
-
flex
Flexible borrowing and ownership for Rust
-
rsxiv
Tools for working with arXiv and the arXiv API
-
iac-rs
🛰️ IAC Protocol for Inter and Intra Agents Communications
-
actuate
A reactive user-interface framework
-
oxiblas-matrix
Matrix types and views for OxiBLAS
-
byodb-rust
Build Your Own Database in Rust!
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
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
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
tank
Tank (Table Abstraction and Navigation Kit): the Rust data layer. Simple and flexible ORM that allows to manage in a unified way data from different sources.
-
mown
Maybe owned values. Wrappers for values that can be either owned or borrowed.
-
fluent-pseudo
A pseudolocalization and transformation API for Project Fluent, a localization system designed to unleash the entire expressive power of natural language translations
-
tre-regex
Rust safe bindings to the TRE regex module
-
ctree
A copy-on-write directory library for Rust with fast reflink cloning
-
mstr
2-word, immutable Cow<str>
-
validatrix
Composable validation library
-
swan-macro
A declarative HTTP client library for Rust
-
obj2xml-rs
High-performance, memory-efficient XML generator from Dict for Python, written in Rust
-
augurs-mstl
Multiple Seasonal-Trend decomposition with LOESS (MSTL) using the augurs time series library
-
oco_ref
A smart pointer for storing immutable values with relatively-cheap cloning. (Like a
Cowmeets anRc!) -
wisdom-quotes
A beautiful command-line tool to display random famous quotes with ASCII art characters from both English and Chinese literature
-
newline_normalizer
Zero-copy newline normalization to \n or \r\n with SIMD acceleration
-
cnxt
Coloring made simple, for your terminal
-
crafter-core
Core game logic for Crafter - a Minecraft-like 2D survival game engine
-
srtemplate
Template String blazing fast with dependencyless
-
yamp
Minimal Parser - A safe, predictable YAML parser that treats all values as strings
-
sqlx-scylladb
A database driver for ScyllaDB to be used with the Rust sqlx framework
-
htmlify
Trait used to generate HTML from Rust structures
-
axum-service-errors
that provides an easy way for structured error responses using axum
-
tinycbor
A tiny CBOR codec library
-
lil-json
serialize & deserialize JSON in no_std
-
grenad
Tools to sort, merge, write, and read immutable key-value pairs
-
launch-pad
Async process manager/supervisor for *nix systems
-
mayber
A zero-cost enum for handling either references or owned values with a unified interface
-
wavefst
Modern Rust implementation of the Fast Signal Trace (FST) binary waveform format
-
borrowscope-macro
Procedural macros for BorrowScope ownership tracking
-
edres
Generate struct and enum definitions from data files
-
refimage
Imaging library. Provides image storage using CoW-like structures to avoid re-allocation in image-aquisition scenarios. Supports rich metadata and serdes.
-
deno_bench_util
Bench and profiling utilities for deno crates
-
hurry
Convenient macros for creating pointer types (Box, Rc, Arc, etc.)
-
waterui-str
String utilities for WaterUI
-
waken_snowball
Snowball stemming algorithms for 33 languages
-
memsnap
creating memory snapshots and views with copy-on-write semantics
-
s3-path
Describe paths inside an S3 bucket like working with std's Path and PathBuf
-
sy
Modern rsync alternative - Fast, parallel file synchronization
-
enumscribe
Derive macros for converting between enums and strings
-
rpgmad-lib
decrypting/encrypting RPG Maker
rgssarchives -
static-toml
Effortlessly embed TOML files into your Rust code as static data with custom data structures
-
async-lsp-client
The client used to connect to the LSP server
-
cowstr
Copy-on-Write shared strings
-
cbor-bin
A command line tool for working with CBOR
-
syn-match
a macro for matching on syn paths
-
gpu_layout
Share host types with GPU shaders, with various layout specifications
-
ast-demangle
Parses mangled names and produces structured results
-
dsync
Generate rust structs & query functions from diesel schema files
-
theattyr
A terminal theater for playing VT100 art and animations
-
CompactPrefixRadix
a minimalistic but efficient radix tree implementation with extra prefix support
-
katex-gdef-v8
fast use of KaTeX via V8 engine
-
goodrouter
a bi directional trie router for all your routing needs
-
bluejay-typegen
A GraphQL type generator
-
containing
Newtypes for dealing with collections that are guaranteed to be non-empty
-
embd
Read files or directories from the filesystem at runtime on debug, embed on release
-
aopt-help
Generate help message for command line program
-
yisangsay
CLI program like cowsay, but instead of a talking cow, it's Yi Sang from Limbus Company!
-
w5500-mqtt
MQTT client for the Wiznet W5500 internet offload chip
-
cowswap
Unofficial Rust client for the CoW Protocol (CowSwap) API
-
cow2
Like Cow<B>, but B is covariant
-
ephemeral-env
creating ephemeral environments which are reverted on Drop
-
stack-db
A (basically) infinitely stacking & extendable CoW database that has both readonly safety and incredible write speeds at the same time
-
copy_on_write
Copy-On-Write Rust implementation
-
taitan-orm-trait
Next Generation ORM based on sqlx
-
momoisay
CLI program like cowsay, but instead of a talking cow, it's Saiba Momoi from Blue Archive!
-
sting
Smaller alternatives to Cow<'static, {str,[u8]}>
-
ngram_rs
Facilitate creating ngrams in Rust to be used in the polars plugin
-
serde_cow
more efficent serde deserializations for Cow
-
ldapdn
LDAP Distinguished Name (DN) unescaping and zero-copy parsing
-
derive-into-owned
Custom derives to help with types containing Cow fields
-
cow-parser
A parser for the esoteric Cow programming language
-
rscowsay
cowsay
-
spherical-cow
Spherical Cow: High volume fraction sphere packing in arbitrary geometries
-
git-warp
High-performance, UX-focused Git worktree manager combining CoW speed with advanced features
-
laxcow
Clone-on-write smart pointer with relaxed trait constraints
-
smartcow
a cow for smartstrings
-
dairy
A more compact, user friendly clone-on-write smart pointer
-
eso
Type machinery to build Cow-like containers
-
boar
Flexible clone on write smart pointers with Borrowed, Owned, Arc, Rc and Static variants. Like std's Cow without the ToOwned requirement and additional Rc, Arc or Static variants
-
bos
Flexible Borrowed, Owned or Shared (B.O.S.) smart pointers. Like std's Cow but with Rc/Arc and without the ToOwned requirement
-
cervine
A slightly more flexible Cow; roughly to T: Borrow<R> as alloc::borrow::Cow is to B: ToOwned
-
butcher
An easy way to interact with structs and enums wrapped in Cows
-
calf-vec
Small copy-on-write arrays, essentially combining
SmallVecandCow -
rustsay
CLI tool in Rust that mimics the classic cowsay program, allowing a cow to speak your text in the terminal
-
moosicbox_app_tauri_bundled
MoosicBoxApp bundled package
-
moosicbox_app_create_config
Create config for MoosicBox App
-
deref_owned
Generalization of std::borrow::Cow
-
gimbal_time
Gimbal Time package
-
arc-cow
ArcCow is a Rust smart pointer that combines the best features of Cow (clone-on-write) and Arc (atomic reference counting) to provide efficient, flexible data handling
-
static-cow
Cowat the type level: a framework of traits for writing types that are generic over ownership of their contents -
nostd_cow
A no_std implementation of std::borrow::Cow
-
cloneless_cow
A greatly-reduced implementation of Cow that does not require T to be Clone but allows for storing either a reference or an owned instance for future needs of references to T
-
cowsay
program that generates ASCII art pictures of a cow with a message
-
boow
Borrow Or oWnedsmart pointer. Alternative to Cow. -
wordlers
A program to solve/play word games
-
codebreaker-solver
A solver for codebreaker aka. bulls and cows. Generates guesses which will guess the code in at most 5 tries.
-
xref
Like Cow, but also works with RefCell
-
henry_the_cow
A young cow who tends to moo
-
moosicbox
package
-
moo
Unsarcastically [sic] adds
fn moo(&self)toCow -
bull-be-like-cow-mut
Cow’s non-clone-bearing counterpart with the power of mutation -
boo
An isolated, shoddy, no_std copy of Cow pointer from liballoc - credits to rust team
-
hyperchad
package
-
bnc
A six digits, hexadecimal bulls and cows game implementation
Try searching with DuckDuckGo or on crates.io.