-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
smol_str
small-string optimized string type with O(1) clone
-
ecow
Compact, clone-on-write vector and string
-
smartstring
Compact inlined strings
-
smallstr
String-like container based on smallvec
-
inlinable_string
inlinable_stringcrate provides theInlinableStringtype – an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation – and theStringExttrait… -
stringzilla
Search, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU
-
byteyarn
hyper-compact strings
-
uv
A Python package and project manager
-
token-string
Short (up to 65,535 bytes) immutable strings to e.g. parse tokens, implemented in Rust. These are sometimes called 'German Strings', because Germans have written the paper mentioning them.
-
avila-atom
Atomic computational structures - Option, Result, Vec, HashMap built from nucleus
-
mqtt-protocol-core
A Sans-I/O style MQTT protocol library for Rust that supports both MQTT v5.0 and v3.1.1
-
senax-encoder
A fast, compact, and schema-evolution-friendly binary serialization library for Rust
-
arc-slice
Shared memory slices
-
serde_store
Haskell store binary serialization format using Serde
-
oboron
Encryption and encoding library for developer ergonomics: prefix entropy, compact outputs, high performance
-
stack-string
A wrapper around SmartString which adds support for various extensions
-
moos
Memory-Optimized Objects and Strings (MOOS)
-
stringleton
Extremely fast string interning library
-
flyweights
Interned strings & bytestrings for client-controlled values in long-lived programs
-
rumtk-core
Core library for providing general functionality to support the other RUMTK crates. See rumtk-hl7-v2 crate as example
-
jumprope
fast rope (fancy string) library built on top of Skiplists
-
german-str
small-string optimized string type with fast comparisons
-
small_string
7-byte small string optimisation for use in Nova JavaScript engine
-
smol_strc
smol_str forks, replace Arc with Rc
-
arraystring
Fixed capacity stack based generic string
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
dates-str
A minimal date formatting library. For if you don't need any fancy stuff.
-
stroka
Small String optimization
-
olis_string
Small-string optimization for Rust, aims to replace std::string::String
-
prse
A tiny string parsing utility
-
string-wrapper
A possibly-stack-allocated string with generic bytes storage
-
slimmer_box
A packed alternative to Box<T> whose 'fat' pointer is 'slimmer'
-
tiny-str
Small string optimization
-
crabrl
High-performance XBRL parser and validator
-
orthodoxy
A collection of commonly reused functions and commands
-
fixstr
fixing strings
-
smol_buf
small-string optimized string / buffer type with O(1) clone
-
crosspub
users on tilde servers to cross publish blog posts to HTML and Gemini
-
xitca-router
router for xitca
-
merde_core
Base types for merde
-
compact_string
Compact representation of UTF-8 Strings that are immutable and less than 256 bytes in length
-
smaz
compression library suitable for compressing very short strings
-
umbra_slice
An owned slice type with German string optimizations
-
mini-intern
A small string interner for interning strings. The strings don't have to be small.
-
serde_repr_base64
A #[serde(with = "base64")] adaptor for base64 and bytemuck
-
smallstring
'Small string' optimization: store small strings on the stack using smallvec
-
memestr
small string library
-
language-tag
Handle language tags as defined in BCP47 (e.g. 'en-US', 'fr-FR', 'zh-cmn-Hans-CN')
Try searching with DuckDuckGo or on crates.io.