-
value-bag
Anonymous structured values
-
histogram
A collection of histogram data structures
-
futures-sink
The asynchronous
Sink
trait for the futures-rs library -
pythonize
Serde Serializer & Deserializer from Rust <--> Python, backed by PyO3
-
serde_v8
V8 serialization and deserialization
-
arrow-array
Array abstractions for Apache Arrow
-
tor-config
Low-level configuration for the Arti Tor implementation
-
environmental
Set scope-limited values can can be accessed statically
-
serde_tuple
De/serialize structs with named fields as array of values
-
serde-toml-merge
Merge your toml values
-
secret-vault-value
secure and serializable type to store and control secret/sensitive values
-
exhaust
Trait and derive macro for working with all possible values of a type (exhaustive enumeration)
-
tass
A pager for tabular data
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
type-map
typemap container with FxHashMap
-
terac
CLI wrapper of Tera, a Jinja2 CLI renderer
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
Sph2-rs
An improved version of Sph-rs, that uses a mod to calculate the desired values
-
dbcrossbar_trino
Lightweight Trino interface for dbcrossbar and related tools
-
serde-redis
Serde deserialization for redis-rs
-
cachemap2
A concurrent insert-only hashmap for caching values
-
vcard
A pure Rust implementation of vCard based on RFC 6350
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
exponential-decay-histogram
A histogram which exponentially weights in favor of recent values
-
wsv
A collection of implementations of the Whitespace-separated values, as defined by Stenway. Follow the release notes on https://honestlysam.uk
-
dcsv
Dyanmic csv reader,writer,editor
-
sparse-slot
minimal sparse slot (sparse vector)
-
clamp_to
Clamp integer and float values to the values that fit within both the original number type and the receiving type
-
singlefile
Dead simple file data manipulation
-
hdv
Header-determined values
-
string_templater
A string templater to inject values in a string template
-
parsebin
An very simple tool to parse binary data and print primitive values to standard out
-
belnapian
Belnap's 4-valued logic basic building blocks in Rust
-
unc-token
a small crate to work with UNC token values ergonomically and efficiently (UNC Protocol)
-
float_plus
Additional features for float values
-
batch-channel
async channel that reduces overhead by reading and writing many values at once
-
easing-function
easing functions for animation tweening
-
sfparse
RFC 9651 Structured Field Values parser
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
claw-cli
The compiler for the Claw language
-
oco_ref
A smart pointer for storing immutable values with relatively-cheap cloning. (Like a
Cow
meets anRc
!) -
shallowclone
Traits for working with copy-on-write types more efficiently
-
const-exhaustive
Enumerate all values of a type at compile time
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
cached-pair
pair of values, where the one can be convertible to the other
-
fecho
echo multiple files, text, or piped values
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
enumerable
helping you to enumerate all possible values of a type
-
data_registry
An unordered data structure with immediate insertion, removal and access
-
rantz_random
Mostly just a wrapper around fastrand for a bunch of types. Supports bevy and rantz_spatial2d.
-
memcomparable
serialization format
-
analyst
A command line tool that supports quick browsing of csv data
-
merge-streams
Merge multiple streams into one
-
bytify
macro that can write given const-expr values into a continuous byte array
-
search_trail
manager of variables that can save and restore their values
-
iptable
Datastructure for efficient IP address lookup
-
hubpack
A predictable serialization format
-
thread_map
Types that are simple and easy-to-use alternatives to the
std::thread_local
macro -
partition
slices in-place by a predicate
-
dendritic-autodiff
Autodifferentation package for scalar and multi dimensional values
-
witchcraft-metrics
A general-purpose metrics library
-
packed-atomic
get any time access to atomic values
-
ord-uuid
Creates lexically sortable uuid values of size 16 bytes
-
weak_true
Similar to the automatic implicit conversion to boolean values in weakly typed languages
-
ownit
Easily turn borrowed type into owned values
-
dioxus-class
Dioxus class
-
density-mesh-core
Core module for density mesh generator
-
choose-from
dependency-free crate for enforcing a selection from set values
-
smooth-buffer
ring buffer that can average values without iterating
-
sequin
enumerate the sequential values of a type
-
wrpc-pack
Temporary stopgap solution for encoding fully-synchronous wRPC values
-
piccolo-util
piccolo
library -
postgres_range
Range support for rust-postgres
-
dims_macro
Macros for Generating Systems of Units
-
kolakoski_algorithms
Efficient algorithms for the Kolakoski sequence
-
sentc-crypto-common
Common shared values between sentc server api and the sentc client sdk
-
cache-vault
Caching secret values to SQLite with encryption
-
loaned
Safely move values with live inner borrows
-
full
Matrix and array types for numeric values
-
moving_median
A no-std moving median filter
-
ibmfloat
IBM floating point number types
-
comp-io
optimized io operations to numerical types
-
rapidhash-u128
Limited Rapidhash implementation for u128 values
-
air-sym
Symbolic representation for the TNJ Assembly Intermediate Representation (AIR)
-
json-filter
filtering JSON values using simple query structs / enums
-
combinatory
Create every combination possible of values of 2D collections / iterators
-
rs-ltsv-filter
stdin(LTSV) -> stdout(filtered)
-
svgrep
A grep-like utility for separated-values files written in Rust
-
const-currying
A procedural macro for speeding up your function using currying
-
current-previous
Easy tracking of current and previous values!
-
static-self
A trait for values that can be cloned with a static lifetime
-
clap-offer
Clap ValueParser for Strings allowing to offer user some common values through shell completion, but still accepts any string
-
audio-garbage-collector
Wrapper on top of
basedrop
that provides a drop-in GC API that’ll collect reference-counted values on a background thread -
bitmap
A dense bitmap
-
diplomatic-bag
A wrapper type that allows you to send
!Send
types to different threads -
joinable
Traits for doing SQL-like joining iterables of values
-
poule
A pool of reusable values
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
pool
reusable values
-
dolarhoy-core
fetching currency values from dolarhoy.com
-
manaconf
a layered configuration library
-
density-mesh-image
Image module for density mesh generator
-
asyncified
A small library for operating on long lived sync values in an async context
-
borrowned
Borrow-or-owned values
-
figment_file_provider_adapter
A Figment provider wrapper to load config values from files
-
plain_enum
Mimicing Java's enum::values() and EnumMap
-
swap3
Swapping of three references, rotating the values left or right
-
lazy-st
Single-threaded lazy evaluation
-
serde-hex
Hexadecimal encoding/decoding with serde
-
typefun
Emulating various values at compile-time using types
-
rustium
application framework that values concurrency, performance, and scalability
-
symbol-map
Memory-efficient mapping from values to integer identifiers (AKA a lexicon or symbol table), with options for fast bidirectional lookup
-
no_debug
Helper types to omit debug info for select values
-
tlkit-expand
Tool kit
-
enum_all_values_const
a proc macro which provides access to all values of an enum even in const contexts
-
four-cc-nokhwa
Newtype wrapper providing a convenient representation of four-character-code values
-
steel-cent
currency and money value types
-
variant_access
A set of traits and macros for defining a common api for Rust enums based on the std::variant api in the C standard library
-
remit
Rust generators implemented through async/await syntax
-
density-mesh-cli
CLI app for density mesh generator
-
rosv
RSV file format
-
python-type-hints-checker
Checks Python files for missing type hints in function parameters and return values
-
wezterm-input-types
config serialization for wezterm via dynamic json-like data values
-
sortuniq
Find or count unique values in an input stream
-
binary-search
General binary search implementation
-
sedo
Run a command with environment variables set from values in a 1Password item. Environment values are set based on entries in a section called "environment"
-
omniswap
swap values between possibly-overlapping references
-
transmog-async
Async stream support for Transmog
-
caliph
calibrate and convert pH measurements using a two point method
-
aqi
Functions for calculating Air Quality Index values
-
tinysort
The lowest memory footprint sorting algorithm
-
csvx
Comma-Separated Values eXtended
-
attribution
A declarative custom attribute parsing framework
-
pluck
Extract values conveniently
-
combine-latest
Combines two streams into a new stream which yields tuples with the latest values from each input stream
-
scales
converting values between scales
-
ctb
ctb unifies borrowed and owned values into a smart pointer that is internally borrowed to retain ownership
-
figa
A layered configuration library for Rust
-
emplacable
Return unsized values from functions
-
eletric_calc
Calculator for Ohm's law
-
refinement
Convenient creation of type-safe refinement types
-
chksum-build
Tiny library for setting/getting build-time values for your crate
-
clevis-pin-tpm2
Clevis TPM2 PIN with policy support
-
sharedvec
A fast but limited collection for storing values of a single type
-
color_names
map [r, g, b] values to the color name it corresponds to. Note that this lib is rather large and can increase compile time drastically.
-
evaluator
interfaces and implementations for logic constructs that return values without accepting arguments, either via closure captures, global state, calculation or otherwise
-
tartan-c-enum
Define FFI-safe enums that support unknown values
-
float_math
Does math on floating point values
-
autoincrement
wrapper for different purposes
-
clickhouse-data-value
ClickHouse Data Values
-
seckoo
A concurrent Cuckoo Hash Table
-
count_sort
O(n) sorting library for large datasets with small range of possible values
-
context-rs
Pass values down the async call stack, with no_std and no_alloc support
-
pointer-identity
Wrapper type to treat the pointer address of types as identity rather than the value
-
to-syn-value
Defines a derive macro to implement a trait converting values to instances of syn::ToDeriveInput
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
chidori-static-analysis
Chidori Static Analysis is part of the Chidori framework, this identifies the exposure of values in JavaScript, TypeScript and Python code in order to support wiring dependent code together
-
get_move
Index-like operations that returned owned values
-
casserole
Break and serialize values into content-addressable storage
-
compressible-map
A hash map that allows compressing the least recently used values
-
gamercade_rs
A safe wrapper around Gamercade's Raw Api
-
flo_sparse_array
Sparse array data type: a fast map between usize values and data
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
object-provider
Trait for requesting values by type from a given object
-
light_enum
provide a derive keyword to generate a light enum
-
frond
dynamic lexicographic containers
-
solana-sanitize
Solana Message Sanitization
-
tousize
A helper trait to convert values into usize
-
minmaxn
finding the minimum or maximum n values from an iterable
-
inert
lets you use non-Sync values in a Sync way
-
refurb
trait for configuration types
-
svisual
Base Rust structures and traits for SVisual client
-
libreda-interp
Interpolation of one and two dimensional arrays
-
partial_const
way to handle constant and non-constant values in a unified way
-
near-token
a small crate to work with NEAR token values ergonomically and efficiently (NEAR Protocol)
-
tide_rs
TIDE configuration parser
-
default-test
A default trait that can be used in tests
-
degrees
Easily work with and compare temeratures in different units
-
format-url
Make building URLs more ergonomic
-
lil
A fast compression algorithm with support for streaming very small values
-
token_store
A token-based store for arbitrary values
-
approximately
compare two any values
-
max_values
Struct and iterator extension trait for getting max values out of given
-
tagged-tree
A tree-like data structure where the values are tagged
-
golem-wasm-rpc
Golem WASM RPC support library
-
signed
working with signed numbers' absolute values avoiding confusion
-
from_env
Populate structs with values given by .env file or CLI arguments
-
id-map
Data structure of values indexed by IDs
-
gba-addresses
Exports address values of the GBA memory map locations
-
htmlprops-to-react
convert html properties to react
-
array_windows
finding the minimum or maximum n values from an iterable
-
supplier
Provider API polyfill. WIP
-
mpeg4-audio-const
Definitions of types and constants for values defined by ISO/IEC 14496 part 3 (Audio)
-
canonicalize
values
-
near-gas
a small crate to work with NEAR Gas unit values ergonomically and efficiently (NEAR Protocol)
-
mcoffin-option-ext
Option and Result extensions for dealing with default values and tuples
-
noggin
A declarative, zero-copy, proc-macro based HTTP header parser
-
taskio
Abstractions for non-blocking tasks and IO
-
finalizable
A type for finalizable values
-
debugui
Add a gui window to your program to view and manipulate values at runtime
-
reiterate
Iterator adaptor with caching that allows reiterating over the same iterator through the cache
-
assessment
that allows different types of assessments, to convert between them and to perform basic operations
-
flexint
Big integer types, optimized for small values
-
tlnat
type level non-negative integer constants for rust
-
near_enough
finding the difference between two values, and for getting the closest match from a set
-
robin_merge
merging vectors round-robin style
-
stringly_typed
updating values and indexing into Rust types at runtime
-
debug-tag
Debug-only tagging for tracking values
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
simple_permutator
create permutations of a list of values. Eg Permutator::new(&[1,2,3]) creates an iterator that yields [1,2,3], [2,1,3], [2,3,1], [1,3,2], [3,1,2], [3,2,1]
-
addr_align
aligning values (usually some kind of address) to a specified boundary
-
rinse
declutter url lists 🧽
-
sorted-list
SortedList data structure which allows mapping an Ord key to multiple distinct PartialEq values
-
simple-hash
interface for hashing rust values
-
group-similar
Group similar values based on Jaro-Winkler distance
-
greenback
safely handling USD values as integers
-
combinations
give you all the combinations of values in a vec
Try searching with DuckDuckGo.