1. compact_str

    A memory efficient string type that transparently stores strings on the stack, when possible

    v0.9.0 4.7M #compact-string #mutable #string #compact #small
  2. smol_str

    small-string optimized string type with O(1) clone

    v0.3.4 3.1M #string #heap-allocator #ws #stack-allocated #white-space #static-string #satisfy #consist #indentation #programming-language
  3. ecow

    Compact, clone-on-write vector and string

    v0.2.6 159K #sso-string #vector-cow #string #vector #sso
  4. smartstring

    Compact inlined strings

    v1.0.1 1.9M #inline-string #sso #cpu-cache #cache-local #small-string
  5. smallstr

    String-like container based on smallvec

    v0.3.1 266K #string #small-string #str
  6. inlinable_string

    inlinable_string crate provides the InlinableString type – an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation – and the StringExt trait…

    v0.1.15 998K #inline-string #inlinable #string #inline
  7. stringzilla

    Search, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU

    v4.5.1 700 #string-search #search #hash
  8. byteyarn

    hyper-compact strings

    v0.5.1 84K #string-optimization #binary-string #text #binary
  9. uv

    A Python package and project manager

    v0.9.18 1.5K #python-uv #python-packages #project-manager #resolver #workspace #command-line-interface #public-interface
  10. 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.

    v0.8.4 #token #no-std #small
  11. avila-atom

    Atomic computational structures - Option, Result, Vec, HashMap built from nucleus

    v0.7.0 #avila #foundation #primitive #data-structures-collection
  12. mqtt-protocol-core

    A Sans-I/O style MQTT protocol library for Rust that supports both MQTT v5.0 and v3.1.1

    v0.7.3 #networking #mqtt #iot #sans-io
  13. senax-encoder

    A fast, compact, and schema-evolution-friendly binary serialization library for Rust

    v0.2.1 #serialization #senax #serializer
  14. arc-slice

    Shared memory slices

    v0.1.0 110 #zero-copy-buffer #io #zero-copy #buffer-io
  15. serde_store

    Haskell store binary serialization format using Serde

    v0.2.2 #serialization #haskell #store #serde
  16. oboron

    Encryption and encoding library for developer ergonomics: prefix entropy, compact outputs, high performance

    v0.3.0 #encryption #base32 #obfuscation #identifier #encoding
  17. stack-string

    A wrapper around SmartString which adds support for various extensions

    v1.1.3 #smart-string #extension #postgresql #tokio #small-string
  18. moos

    Memory-Optimized Objects and Strings (MOOS)

    v0.3.0 #string-optimization #stack #memory #performance
  19. stringleton

    Extremely fast string interning library

    v0.2.1 #string-interning #symbols #string #interning
  20. flyweights

    Interned strings & bytestrings for client-controlled values in long-lived programs

    v0.1.5 140 #utility #caching #interning
  21. rumtk-core

    Core library for providing general functionality to support the other RUMTK crates. See rumtk-hl7-v2 crate as example

    v0.9.4 #healthcare #hl7 #v2
  22. jumprope

    fast rope (fancy string) library built on top of Skiplists

    v1.1.2 110 #text #rope #editing #string #built #string-processing #text-processing #data-structures #ropey #unicode-characters
  23. german-str

    small-string optimized string type with fast comparisons

    v1.0.0 #string #byte-string #compare #stack #prefix #heap-buffer #12 #small-string #smol-str
  24. small_string

    7-byte small string optimisation for use in Nova JavaScript engine

    v0.2.0 #javascript-engine #nova #string-optimization #data-oriented-design #garbage-collection #wasm-engine
  25. smol_strc

    smol_str forks, replace Arc with Rc

    v0.3.4 #smol-str #inline #string #small #stack
  26. arraystring

    Fixed capacity stack based generic string

    v0.3.0 32K #stack-string #stack #generic
  27. neodyn_xc

    Neodyn Exchange is the serialization format for the Neodyn database engine

    v0.4.0 #database #serialization #nosql
  28. dates-str

    A minimal date formatting library. For if you don't need any fancy stuff.

    v2.0.0 500 #date #date-format
  29. stroka

    Small String optimization

    v1.0.0-beta.6 #string-optimization #serde #string
  30. olis_string

    Small-string optimization for Rust, aims to replace std::string::String

    v0.1.3 #string-optimization #replace #unsafe #sso-string #set #small-string-optimization #allocator-api #global-allocator
  31. prse

    A tiny string parsing utility

    v1.2.1 #string-parser #format-args #string-format
  32. string-wrapper

    A possibly-stack-allocated string with generic bytes storage

    v0.3.0 320 #string #stack-allocated #data-structures
  33. slimmer_box

    A packed alternative to Box<T> whose 'fat' pointer is 'slimmer'

    v0.6.5 #box #no-std-alloc #pointers #cache #alloc
  34. tiny-str

    Small string optimization

    v0.10.0 1.1K #string-optimization #tiny-vec #stack #collection #tiny-string #dynamic-arrays
  35. crabrl

    High-performance XBRL parser and validator

    v0.1.0 #sec-edgar #xbrl #finance #sec #edgar
  36. orthodoxy

    A collection of commonly reused functions and commands

    v0.1.25 1.3K #command #change #reused #am #collection #nixos #traveling #designing
  37. fixstr

    fixing strings

    v0.0.3 420 #no-heap #stack-string #stack #embedded #fixed
  38. Try searching with DuckDuckGo or on crates.io.

  39. smol_buf

    small-string optimized string / buffer type with O(1) clone

    v0.1.2 140 #string-buffer #clone #heap-allocator #stack-allocated #optimized #arc #24 #arc-str #15 #23
  40. crosspub

    users on tilde servers to cross publish blog posts to HTML and Gemini

    v0.5.4 #blog #server #cli
  41. xitca-router

    router for xitca

    v0.3.0 650 #xitca-web #xitca
  42. merde_core

    Base types for merde

    v10.0.6 #serialization #deserialize
  43. compact_string

    Compact representation of UTF-8 Strings that are immutable and less than 256 bytes in length

    v0.1.0 #immutability #string #small #compact #memory
  44. smaz

    compression library suitable for compressing very short strings

    v0.1.0 190 #compression #short-string #string
  45. umbra_slice

    An owned slice type with German string optimizations

    v0.1.0 #slice #small #string
  46. mini-intern

    A small string interner for interning strings. The strings don't have to be small.

    v1.1.0 #string-interning #string #interning
  47. serde_repr_base64

    A #[serde(with = "base64")] adaptor for base64 and bytemuck

    v0.1.0 #serde #base64
  48. smallstring

    'Small string' optimization: store small strings on the stack using smallvec

    v0.1.2 #stack #string-optimization #small-vec #stack-string #store
  49. memestr

    small string library

    v0.1.0 #string #small
  50. language-tag

    Handle language tags as defined in BCP47 (e.g. 'en-US', 'fr-FR', 'zh-cmn-Hans-CN')

    v0.9.0 #internationalization #language-tags #localization