1. abi_stable

    For doing Rust-to-Rust ffi,writing libraries loaded at program startup

    v0.11.3 170K #stable-abi #serde-json #ffi
  2. mem_dbg

    Traits and associated procedural macros to display recursively the layout and memory usage of a value

    v0.4.0 18K #memory-layout #debugging #proc-macro #allocation
  3. unimock

    A versatile and developer-friendly trait mocking library

    v0.6.8 6.0K #testing #testing-mocking #mocking
  4. tor-rpcbase

    Low level functionality for Arti's RPC service

    v0.39.0 #tor #rpc #tor-arti
  5. ambassador

    Trait implementation delegation via procedural macros

    v0.5.0 354K #delegation #traits #proc-macro #delegate
  6. redactable

    Automatic redaction of sensitive data in structs for safe logging and debugging

    v0.7.0 1.3K #redaction #telemetry #security-privacy #privacy #logging
  7. endpoint-sec

    High-level Rust wrappers around the Endpoint Security Framework

    v0.4.3 290 #endpoint-security-framework #macos-framework #events #bindings
  8. vpsearch

    Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces

    v2.1.0 120 #nearest-neighbors-search #similarity-search #similarity #knn-search
  9. buffrs

    Modern protobuf package management

    v0.12.2 #protobuf #distribution #package-distribution #package
  10. zombie-rs

    Zombie - automatic memory management through lazy eviction and recomputation

    v0.0.4 #lazy-evaluation #memory-management #functional #eviction
  11. stately

    Type-safe state management with entity relationships and CRUD operations

    v0.5.0 #crud #axum #openapi
  12. 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).

    v0.13.1 #kubernetes #patch #kubernetes-client #no-alloc #client
  13. canton-api-client

    Canton Ledger API rust client

    v3.3.0-0.1.1 #default-api #api-client #user-id #ledger-api #events #participant #json-api #rights #transaction-id #package-version
  14. protocrap

    A small, efficient, and flexible protobuf implementation

    v0.3.2 #protobuf #arena #serialization
  15. problemo

    Problemo

    v0.0.11 #error
  16. voracious_radix_sort

    State of the art radix sort algorithms. Single thread and multi thread versions.

    v1.2.0 5.6K #radix-sort #sorting #research #algorithm
  17. try-specialize

    Zero-cost specialization in generic context on stable Rust

    v0.1.2 110 #specialization #cast #no-std #stable
  18. miden-serde-utils

    Serialization/deserialization utilities for Miden

    v0.22.2 3.0K #miden #merkle #hash
  19. 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.

    v0.2.20 350 #module #general-purpose
  20. auto_ops

    Macros for easy operator overloading

    v0.3.0 416K #operator-overloading #macro #impl #no-std #overloading
  21. minicbor-adapters

    Adapters between minicbor and other crates such as heapless and cboritem

    v0.0.8 5.2K #cbor #minicbor #no-alloc
  22. lambda-otel-lite

    Lightweight OpenTelemetry instrumentation for AWS Lambda

    v0.17.0 1.5K #aws-lambda #open-telemetry #telemetry #tracing
  23. enum_companion

    A procedural macro for generating companion enums for structs

    v0.1.4 120 #proc-macro #reflection #macro
  24. data_type

    Collection of primal data types

    v0.23.0 480 #general-purpose #primal
  25. split_by_discriminant

    A small utility for partitioning a sequence of items by enum discriminant

    v0.3.1 #enums-discriminant #groups #item #closures #partitioning #index-map #on-the-fly #debugging #unmatched
  26. graph-api-petgraph

    Integration between graph-api and petgraph - use graph-api's traversal system with petgraph structures

    v0.1.6 650 #graph-traversal #graph-database #petgraph #adapter
  27. sedona-geo-traits-ext

    Apache SedonaDB Rust API

    v0.2.0 #gis #geospatial #data-fusion #arrow #spatial
  28. tuple_list

    macro-free variadic tuple metaprogramming

    v0.1.3 33K #meta-programming #variadic #tuple #generic
  29. delegation

    Macro-based delegation for enums and structs

    v0.4.0 #enums #optimization #dispatch #delegate
  30. endpoint-sec-sys

    Raw Rust wrappers around the Endpoint Security Framework

    v0.4.3 500 #endpoint-security-framework #events #macos #es #orphan-rules #malicious
  31. collection_macro

    General-purpose seq![] and map! {} collection macros

    v0.1.4 #non-empty #collection #macro #mitsein #no-alloc
  32. default-constructor

    Macros for creating pseudo-dsls that constructs structs through default construction and field conversion

    v0.5.1 800 #constructor #constructor-macro #default #macro
  33. loose_enum

    A macro for defining loose repr enums

    v0.1.0 #representation #enums #loose #no-alloc #repr
  34. type_constructor

    Fundamental data types and type constructors, like Single, Pair, Many

    v0.3.0 410 #constructor #pair #general-purpose
  35. akari_serde

    Seamless bidirectional conversion between Akari Values and serde-compatible formats

    v0.1.0 #serde-json #json #akari #serde
  36. domainstack-actix

    Actix-web extractors for domainstack: DomainJson<T> with automatic validation and structured error responses

    v1.0.0 #extractor #validation #ddd #api
  37. n-functor

    Faux-derive a map function for types with one or more type parameters

    v0.2.1 160 #map #functor #functional #macro #horror
  38. bevy_serde_project

    Stateful, structural and human-readable serialization crate for the bevy engine

    v0.3.2 1.3K #serialization #bevy #serde #save #serialize
  39. sfconversions

    Support conversion from R's sf package types to geo_types geometry primitives using extendr

    v0.4.0 150 #geo-types #geospatial #rstats
  40. raddy-ad

    An automatic differentiation system for geometry and simulation

    v0.0.0-beta1 1.1K #graphics #math #science
  41. optionable_codegen

    proc_macro2 functions for the derive macro and codegen implementations in the optionable_derive crate to derive nested structs/enums with all subfields being optional (e.g. for patches or Kubernetes server side apply).

    v0.13.0 #proc-macro #codegen #optionable #struct #kubernetes #derive-codegen #optioned #server-side #subfields
  42. logerr

    Seamless error type logging

    v0.2.0 140 #error-logging #result #error #logging
  43. bucket_queue

    A Bucket Queue data structure that can be used as a Priority Queue

    v2.0.0 #priority-queue #bucket
  44. fixed-type-id

    Make your types have a fixed type id&stable type name with version support between different builds

    v0.2.0 330 #type-id #type-name #reflection
  45. fastxdr

    Generate Rust types from XDR specs with fast, zero-copy deserialisation

    v1.0.2 #xdr #encode #rpc #codec #onc
  46. static-slicing

    enhanced slicing and indexing

    v0.2.0 #slice #indexing #slice-index
  47. coded

    concrete error type with an ErrorKind enum matching Google’s “canonical error codes”

    v0.1.0 #error-code #error-kind #google
  48. cib

    proc-macros for crate cib

    v0.1.4 #borrowing #copy #value #polymorphism #macro-derive #integer-value #proc-macro #traits-for-types
  49. bson_comp

    A derive macro that implements Into<bson::Bson> for a struct or enum

    v0.1.0 #bson #macro #enums #struct #documentation
  50. checked_num

    Overflow-checked numbers for safety without sacrificing ergonomics

    v0.1.3 190 #numbers #overflow-checked #int #overflow #checked
  51. fromage

    A cheesy Rust hack for converting between non-local types

    v0.1.1 #traits #coherence #convert #no-alloc #from #orphan-rules
  52. chiploxide

    (todo) mystery, challenges, games, an ide 👁️‍🗨️

    v0.2.0 #ide #vm #chip #games #mystery #chip8 #rust-book #chip8-interpreter #opcode #input-file
  53. bootrust

    elegant macroless data access layer abstraction, simple and easy-use object-relational mapping powered by the Serde serialization framework. 一个优雅的无宏的数据访问层抽象…

    v0.1.0 #orm #database #serde #data-access
  54. attr

    attr is 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

    v0.1.0 #data-structures #data-access #type-information #object #path
  55. internal_iterator_rec

    Recursive extension for the internal_iterator crate

    v0.1.1 #internal-iterator #recursion #rec #extension #traits
  56. ark-scale

    Arkworks serialization wrapped in Parity SCALE codec

    v0.0.13 176K #parity-scale-codec #arkworks #wrapped #traits #ark-serialize #ff #ec #choose #canonical-serialize #anyways
  57. voronoiify-image

    Divide a PNG image into random nearest-neighbour regions and give each regio the average color of its pixels

    v1.0.2 #pixel #png #image #nearest-neighbor #voronoi
  58. defined

    A simpler Option type to circumvent orphan rules in sea-orm

    v0.3.0 420 #orphan-rules #sea-orm #circumvent #partial-updates #undefined
  59. disjoint_impls

    Support for mutually disjoint impls

    v1.3.7 800 #impl #disjoint #exclusive #implementation #associated
  60. Try searching with DuckDuckGo or on crates.io.

  61. serializable-yaml

    Serializable equivalent of yaml-rust

    v0.6.1 #serialization #yaml #serde-yaml
  62. hal_sensor_dht

    A Embedded HAL driver for the DHT humidity and temperature sensors

    v0.1.0 #temperature-sensor #sensors #dht #embedded-sensors
  63. prost-convert

    Generate more idiomatic rust code from GRPC proto files

    v0.3.0 #protobuf #prost #native
  64. dto_derive

    Derive for automatic mapping DTOs to Entities and vice versa

    v0.1.1 #entity #data-transfer #derive
  65. trait_info_gen

    Procedural macros for obtaining Trait information at compile time

    v0.1.0 #traits #reflection #reusability #design-pattern
  66. polimorphism

    Function overloading via a procedural macro

    v0.7.3 #polymorphism #proc-macro #functional
  67. rkyv-with

    Third-party derive macro for rkyv's *With traits

    v0.1.2 280 #rkyv #remote #with #rkyv-with-remote
  68. dialectic-tokio-mpsc

    A backend for the Dialectic crate using Tokio's MPSC channels

    v0.1.0 #async-channel #protocols #session #type
  69. thin

    Thin pointers to dynamically sized types

    v0.2.0 #thin-pointers #dynamically-sized-types
  70. 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

    v0.3.3 #fixed-size #fixed-size-array #string #array
  71. buidl

    Primitive types for blockchain protocols

    v0.2.0 220 #blockchain #protocols #help
  72. blockchain-scratch-rust

    A scratched blockchain implementation

    v0.3.0 #blockchain #cryptocurrency #decentralized
  73. dbs-legacy-devices

    emulation for legacy devices

    v0.1.1 #devices #dragonball #legacy #secure-sandbox
  74. bevy_proto_resource_tuples

    A prototype for a new resources API in bevy

    v0.1.0 #resources #bevy #api #prototype #tuple #tl-dr #resource-groups
  75. tensr_proc_macros

    Procedural macros for the Tensr multidimensional array library

    v0.1.0 #tensor #multi-dimensional-array
  76. fixture_rs

    Fixture derive macro for Type Driven Development

    v0.0.1 #macro-derive #fixtures #test-macro
  77. prost-convert-derive

    Proc macro used in prost-convert

    v0.3.0 #protobuf #native #prost