-
abi_stable
For doing Rust-to-Rust ffi,writing libraries loaded at program startup
-
mem_dbg
Traits and associated procedural macros to display recursively the layout and memory usage of a value
-
unimock
A versatile and developer-friendly trait mocking library
-
tor-rpcbase
Low level functionality for Arti's RPC service
-
ambassador
Trait implementation delegation via procedural macros
-
redactable
Automatic redaction of sensitive data in structs for safe logging and debugging
-
endpoint-sec
High-level Rust wrappers around the Endpoint Security Framework
-
vpsearch
Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces
-
buffrs
Modern protobuf package management
-
zombie-rs
Zombie - automatic memory management through lazy eviction and recomputation
-
stately
Type-safe state management with entity relationships and CRUD operations
-
optionable
Derive macro (and associated marker trait) to derive nested structs/enums with all subfields being optional (e.g. for patches or Kubernetes server side apply).
-
canton-api-client
Canton Ledger API rust client
-
protocrap
A small, efficient, and flexible protobuf implementation
-
problemo
Problemo
-
voracious_radix_sort
State of the art radix sort algorithms. Single thread and multi thread versions.
-
try-specialize
Zero-cost specialization in generic context on stable Rust
-
miden-serde-utils
Serialization/deserialization utilities for Miden
-
wtools
Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
-
auto_ops
Macros for easy operator overloading
-
minicbor-adapters
Adapters between
minicborand other crates such asheaplessandcboritem -
lambda-otel-lite
Lightweight OpenTelemetry instrumentation for AWS Lambda
-
enum_companion
A procedural macro for generating companion enums for structs
-
data_type
Collection of primal data types
-
split_by_discriminant
A small utility for partitioning a sequence of items by enum discriminant
-
graph-api-petgraph
Integration between graph-api and petgraph - use graph-api's traversal system with petgraph structures
-
sedona-geo-traits-ext
Apache SedonaDB Rust API
-
tuple_list
macro-free variadic tuple metaprogramming
-
delegation
Macro-based delegation for enums and structs
-
endpoint-sec-sys
Raw Rust wrappers around the Endpoint Security Framework
-
collection_macro
General-purpose
seq![]andmap! {}collection macros -
default-constructor
Macros for creating pseudo-dsls that constructs structs through default construction and field conversion
-
loose_enum
A macro for defining loose repr enums
-
type_constructor
Fundamental data types and type constructors, like Single, Pair, Many
-
akari_serde
Seamless bidirectional conversion between Akari Values and serde-compatible formats
-
domainstack-actix
Actix-web extractors for domainstack: DomainJson<T> with automatic validation and structured error responses
-
n-functor
Faux-derive a
mapfunction for types with one or more type parameters -
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
sfconversions
Support conversion from R's sf package types to geo_types geometry primitives using extendr
-
raddy-ad
An automatic differentiation system for geometry and simulation
-
optionable_codegen
proc_macro2 functions for the derive macro and codegen implementations in the
optionable_derivecrate to derive nested structs/enums with all subfields being optional (e.g. for patches or Kubernetes server side apply). -
logerr
Seamless error type logging
-
bucket_queue
A Bucket Queue data structure that can be used as a Priority Queue
-
fixed-type-id
Make your types have a fixed type id&stable type name with version support between different builds
-
fastxdr
Generate Rust types from XDR specs with fast, zero-copy deserialisation
-
static-slicing
enhanced slicing and indexing
-
coded
concrete error type with an
ErrorKindenum matching Google’s “canonical error codes” -
cib
proc-macros for crate cib
-
bson_comp
A derive macro that implements
Into<bson::Bson>for a struct or enum -
checked_num
Overflow-checked numbers for safety without sacrificing ergonomics
-
fromage
A cheesy Rust hack for converting between non-local types
-
chiploxide
(todo) mystery, challenges, games, an ide 👁️🗨️
-
bootrust
elegant macroless data access layer abstraction, simple and easy-use object-relational mapping powered by the Serde serialization framework. 一个优雅的无宏的数据访问层抽象…
-
attr
attris a library to provide external access to a datastructure through a typed path object, using all type information known about the data structure at hand -
internal_iterator_rec
Recursive extension for the
internal_iteratorcrate -
ark-scale
Arkworks serialization wrapped in Parity SCALE codec
-
voronoiify-image
Divide a PNG image into random nearest-neighbour regions and give each regio the average color of its pixels
-
defined
A simpler Option type to circumvent orphan rules in sea-orm
-
disjoint_impls
Support for mutually disjoint impls
-
serializable-yaml
Serializable equivalent of yaml-rust
-
hal_sensor_dht
A Embedded HAL driver for the DHT humidity and temperature sensors
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
dto_derive
Derive for automatic mapping DTOs to Entities and vice versa
-
trait_info_gen
Procedural macros for obtaining Trait information at compile time
-
polimorphism
Function overloading via a procedural macro
-
rkyv-with
Third-party derive macro for rkyv's *With traits
-
dialectic-tokio-mpsc
A backend for the Dialectic crate using Tokio's MPSC channels
-
thin
Thin pointers to dynamically sized types
-
fixed_len_str
A procedural macro for create a smart pointer to str backed by a fixed size array,with the size given by the tokens
-
buidl
Primitive types for blockchain protocols
-
blockchain-scratch-rust
A scratched blockchain implementation
-
dbs-legacy-devices
emulation for legacy devices
-
bevy_proto_resource_tuples
A prototype for a new resources API in bevy
-
tensr_proc_macros
Procedural macros for the Tensr multidimensional array library
-
fixture_rs
Fixture derive macro for Type Driven Development
-
prost-convert-derive
Proc macro used in prost-convert
Try searching with DuckDuckGo or on crates.io.