-
http
A set of types for representing HTTP requests and responses
-
scale-info
Info about SCALE encodable Rust types
-
netlink-packet-route
netlink packet types
-
wit-bindgen
Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component model
-
litrs
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed values). Particularly useful for proc macros, but can also be used outside of a proc-macro context.
-
iri-string
IRI as string types
-
rustdoc-types
Types for rustdoc's json output
-
mint
Math interoperability standard types
-
phf_codegen
Codegen library for PHF types
-
tynm
Returns type names in shorter form
-
erasable
Type-erased thin pointers
-
ipld-core
IPLD core types
-
byte-slice-cast
Safely cast bytes slices from/to slices of built-in fundamental numeric types
-
cidr
IP network and IP host within network types
-
clap-stdin
type for easily accepting Clap arguments from stdin
-
inout
Custom reference types for code generic over in-place and buffer-to-buffer modes of operation
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
path_abs
Ergonomic paths and files in rust
-
purl
A Package URL implementation with customizable package types
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
slice-dst
Slice-based custom DSTs
-
k8-types
Kubernetes Object Types
-
aws-sdk-connect
AWS SDK for Amazon Connect Service
-
vortex-dict
Vortex dictionary array
-
vortex-proto
Protocol buffer definitions for Vortex types
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
vortex-datetime-dtype
Vortex datetime extension dtype
-
vortex-scalar
Vortex Scalars
-
cargo-generate-type
Cargo subcommand to generate Rust code from and for input data
-
type_reg
Serializable map of any type
-
tsync
Generate typescript types from rust code
-
shopify_function
write Shopify Functions in Rust
-
imap-types
Misuse-resistant data structures for IMAP
-
proc-macro-utils
low-level utilities on proc-macro and proc-macro2 types
-
db-rs
fast, embedded, transactional, key value store
-
condtype
Choose types at compile-time via boolean constants
-
uid
creation of unique IDs
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
aws-sdk-connectcases
AWS SDK for Amazon Connect Cases
-
postcard-schema
Reflection-like schemas for postcard types
-
vortex-flatbuffers
Flatbuffers definitions for Vortex types
-
datasize
A simplified heap memory size estimator
-
syntect-tui
A lightweight translation layer between syntect.rs and tui.rs style types
-
elm_rs
Generate Elm bindings for your Rust types
-
refined_type
imbuing rules into types and elevating them to more robust types
-
countme
Counts the number of live instances of types
-
tealr
enhance the APIs provided by the mlua crates
-
mwapi_responses
Automatically generate strict types for MediaWiki API responses
-
http-types
Common types for HTTP operations
-
potential_utf
Unvalidated string and character types
-
docker-compose-types
Deserialization and Serialization of docker-compose.yml files in a relatively strongly typed fashion
-
connector_arrow
Load data from databases to Apache Arrow, the fastest way
-
terrars
Terraform in Rust
-
netlink-packet-generic
generic netlink packet types
-
opentalk-types-api-v1
OpenTalk API v1 data types
-
cipher_identifier
identifying classical ciphers based on statistical analysis
-
influxive-otel-atomic-obs
Opentelemetry observable metric implementations based on std::sync::atomic types
-
js_int
JavaScript-interoperable integer types
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
wai-bindgen-rust
Generate WAI glue for a Rust guest
-
unleash-types
API types for Unleash (https://github.com/Unleash/unleash) client features API response
-
diff-struct
A trait for diffing and applying diffs to types
-
snowflaked
creating and working with snowflake ids
-
kbs-types
Rust (de)serializable types for KBS
-
expr-lang
expr language in Rust
-
dyn-context
mechanism for lifetimes erasing
-
json-rpc-types
Type definitions for JSON-RPC
-
limnus-basic-input
platform neutral input types
-
read-url-cli
Read from a wide variety of URL types
-
wasmer-types
Wasmer Common Types
-
pyinrs
type library that is as easy to use as Python built-in types
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
wasm-coredump-types
Wasm coredump shared types
-
kindest
Costless typed identifiers backed by UUID, with kind readable in serialized versions
-
webidl2wit-cli
CLI that enables easy use of webidl2wit (converting WebIDL to WebAssembly Interface Types)
-
disqualified
type names more user-readable
-
instant-xml
A more rigorous way to map XML to Rust types
-
polytype
A Hindley-Milner polymorphic typing system
-
address
aids in processing network addresses
-
core-graphics-types
Bindings for some fundamental Core Graphics types
-
serde-bridge
Bridge between serde types
-
drop_bomb
A runtime guard for implementing linear types
-
read-url
Read from a wide variety of URL types
-
safecast
Traits to define safe casting between types
-
amplify_apfloat
rustc_apfloat with u256 backend to utilize Octuple precision floating-point format
-
ffi_time
FFI assistant for Rust time types
-
fixed32
Fixed Point types
-
ferment
Traits for FFI conversions and some helper methods
-
lsts
Large Scale Type Systems
-
typemap_rev
A hashmap, but stores types as keys
-
mireforge-game
common mireforge game types
-
ledger-models
A comprehensive model library for financial products (securities, prices, transactions, etc). Protobuf used for serialization, with language-specific implementations
-
metatype
Helper methods to determine whether a type is
TraitObject
,Slice
orConcrete
, and work with them respectively -
graphql-wrapping-types
Compact representation for GraphQL list and required wrapping types
-
specmc-protocol
parsing Minecraft protocol specification
-
strict-num
A collection of bounded numeric types
-
refinement-types
Refinement types
-
varuint
Variable length signed and unsigned integer types
-
valu3
A generic serialization/deserialization/type framework
-
type-toppings
Opinionated extensions to standard types
-
rawcode
Implements a simple as-is encoding format
-
re_protos
Rerun remote gRPC/protobuf API types
-
keepcalm
shared types for multi-threaded programs
-
watchexec-signals
Watchexec's signal types
-
btypes
Better types (BTypes) for when you dislike normal types, I guess
-
fixed-capacity-vec
Variable-length buffer backed by a fixed-size heap array
-
erased
Erase the type of a reference or box, retaining the lifetime
-
bounded-vector
Vec wrapper that guarantees upper and lower bounds on type level
-
fixed32-math
Geometric types
-
undo_stack
A minimal undo stack for user defined types
-
naan
A fast, easy, and tasty functional programming prelude
-
gel-jwt
JWT implementation for the Gel database
-
py-declare
type declare system for pycc-rs
-
assert_has_field
macro for checking if a struct has a specific field
-
nvfbc
Safe bindings for NVFBC, an NVIDIA API for capturing the front buffer from NVIDIA GPUs
-
rusttyc
writing type checkers with a lattice-like type system in rust
-
windows-strings
Windows string types
-
radicle-std-ext
Monkey patches of std types
-
email_pass
Email and Password Type in Rust
-
typeables
type aliases. By SixArm.com.
-
minedmap-resource
Data describing Minecraft biomes and block types
-
windows-future
Windows async types
-
sonde
compile USDT probes into a Rust library
-
edsm-dumps-model
Data models for EDSM dump data
-
kind
Costless typed identifiers backed by UUID, with kind readable in serialized versions
-
windows-numerics
Windows numeric types
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
windows-collections
Windows collection types
-
relax
Derive Partial<T>
-
wintypes
that exports windows functions as types
-
deptypes
Dependent types
-
abomonation
A high performance and very unsafe serialization library
-
lerpable
a derive macro for combining ADTs
-
columnation
Unsafe columnar containers for native Rust types
-
fts-solver
A reference solver for flow trading optimization
-
arrow2_convert
Convert between nested rust types and Arrow with arrow2
-
phone_type
Phone type for Rust
-
cty
Type aliases to C types like c_int for use with bindgen
-
wai-bindgen-cli
A language bindings generator for wai
-
hoicko_lib
Hoicko library
-
trs-data-value
Data Value for common data types
-
openapi_type
OpenAPI type information for Rust structs and enums
-
roussillon-type-system
A type system for a programming language
-
posthog-symbol-data
A shared library for serialising/deserialising PostHog symbol data
-
convex-typegen
Type safe bindings for ConvexDB in Rust
-
binwalk
Analyzes data for embedded file types
-
state-shift
Macros for implementing Type-State-Pattern on your structs and methods
-
otoroshi_rust_types
A CLI to create and build WASM binaries
-
html-page
Represent HTML using Rust types
-
nimble-sample-game
Nimble Sample Game Types
-
unique-type-id
A unique id proc-macro generator for types
-
binary-util
A panic-free binary utility crate to read/write binary streams over the wire
-
rusty-hkt
Higher-kinded types for Rust
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
ladata
& modular data model
-
decoder
your types
-
kg-tree
Generic object tree with Opath query language, similar to XPath
-
fe2o3-amqp-types
AMQP1.0 data types
-
pit-cli
Portal Interface Types
-
aliasable
Basic aliasable (non unique pointer) types
-
limnus-screen
platform neutral screen and window types
-
revolt-result
Revolt Backend: Result and Error types
-
impellers
Bindings to Flutter's 2D vector graphics renderer
-
pit-rust-generator
Portal Interface Types
-
ocapn-netlayer
OCapN transport layer interfaces and types
-
telegram_types
Types in the Telegram Bot API and their deserializers
-
antidote
Poison-free versions of the standard library Mutex and RwLock types
-
famedly_rust_utils
Random rust utility functions and types
-
irox-types
Enums and structs to describe Rust's basic type system
-
vax-floating
VAX floating-point types
-
lowbulls
lowbull is a Rust crate facilitating message handling and event monitoring
-
hexview
A TUI Hex viewer
-
circuit_breaker
Circuit Breaker pattern for building resilient and fault-tolerant systems
-
swamp-basic-input
platform neutral input types
-
winget-types
WinGet Types
-
rusp-lib
USP toolkit
-
range-parser
parse ranges representation of any kind of numbers
-
daktilo
Turn your keyboard into a typewriter! 📇
-
namewise
Derived trivial name-wise conversions for Rust types
-
jsonutil
Util to parse/serialize/deserialize JSON schemas, BSON schemas and related structs
-
swamp-vm-types
Low-level types for memory layout, addresses, and instructions used by the Swamp Virtual Machine (VM)
-
ant-protocol
Defines the network protocol for Autonomi
-
pandoc_types
Rust port of pandoc-types
-
const-type-layout
Derivable const trait to view and compare the layout of a struct, union, or enum
-
quickbits
Fast bit manipulation routines for Rust's native integer types
-
ternlog
Ternary logic operations on integer types
-
type_hash
Generate a hash for a Rust type. The primary use-case for this crate is for detecting differences in message types between versions of a crate. The
TypeHash
trait is implemented… -
cfi-types
CFI types for cross-language LLVM CFI support
-
hax-lib-macros-types
Hax-internal types
-
gbfs_types
Types for GBFS
-
swamp-game
common swamp game types
-
pathogen
Typed references and deep mutation into Rust types
-
rusty-typesh
A flexible type pattern matching system for Rust
-
ferment-sys
Syntax tree morphing of FFI-compatible stuff
-
rsmonad
Haskell-style monads for idiomatic Rust
-
panic-ext
Extension library to panic facilities to make it more usable
-
strunemix
allows to build a struct with a form of its fields, by deriving enums of them
-
quick-error2
A macro which makes error types pleasant to write
-
verty
procedural macro to generate different versions of a type
-
pattern_code
Given a path patterm matched source code
-
mazer
generating and solving mazes of various maze algorithms and grid types
-
dialectic
Transport-polymorphic, asynchronous session types for Rust
-
wally-package-types
fix wally package thunks with Luau types
-
note-pen
represent musical concepts in Rust
-
wext
web-sys extension traits, convenience functions and types
-
geo-bevy
Generate Bevy meshes from
geo
types -
fhir-model
FHIR SDK Models
-
swamp-types
types used in Swamp
-
lambda-runtime-types
Common structures for lambda architecture
-
trading-types
type definitions (and some utils) as building blocks for type-safe trading
-
atros
Automation for the Rest of Us
-
nettext
A text-based data format for cryptographic network protocols
-
tinybuf
Container for many types of immutable bytes, with optimisations for small arrays
-
loona-h2
HTTP/2 parser and base types
-
codespan-lsp
Conversions between codespan types and Language Server Protocol types
-
v8_derive
Derive macros and helpers for Rusty v8
-
ilog
Base 10 and 2 logarithm functions for integer types
-
nintypes
Nintondo shared types
-
ed
Encode and Decode traits
-
orio
Small serialization library
-
onechatsocial-result
Revolt Backend: Result and Error types
-
lambda-types
Puts the lambda calculus in Rust...'s type system
-
mindcontrol_types
Mind Control types
-
rconsole
A WebSocket-based logging library for Rust
-
cxx-symbols
detail of the
cxx
crate -
structural
Field accessor traits,and emulation of structural types
-
zigbee2mqtt-types
Struct definitions for zigbee2mqtt json messages
-
webchaussette
Fast, powerful, and easy-to-set-up WebSocket library
-
trait_variable
Make variable fields feasible in trait definition
-
pit-rust-guest
Portal Interface Types
-
autogen
set of macros that allows you to automatically apply generics to impl blocks
-
iso17442-types
ISO 17442 Types
-
covey-proto
Generated tonic protobuf types
-
starstuff-types
star catalog parser and primitive types for star coordinates and astronomical times
-
protobuf-well-known-types
Protobuf Well-Known Types
-
watson
a no_std web assembly loader
-
wgsl-builtin
WGSL builtin types
-
pkmn-core-types
Basic types for Pokémon games
-
bisector
Flexible bisect implementatation which allows the use the bisection method on arbitrary data types
-
parse_rust
Python's parse library for string parsing and pattern matching
-
geozero-shp
WARNING: The shp driver is now included in geozero
-
miden-hir-type
Miden HIR types
-
cmdparse
Parsing user's commands into arbitrary Rust types
-
primitive-byte-iter
An Iterator which can load primitive types and glam types from bytes
-
octokit-rs
Octokit RS is a lib with the up-to-date Github types
-
lum_boxtypes
lum framework's box types library
Try searching with DuckDuckGo.