#attributes

  1. pin-project

    safe and ergonomic pin-projection

    v1.1.10 18.3M #macro-attributes #pin #no-alloc #attributes
  2. ctor

    __attribute__((constructor)) for Rust

    v0.6.3 4.9M #constructor #constructor-macro #attributes #static-initialization #destructor #module-initialization
  3. wasm-bindgen-macro-support

    APIs for the #[wasm_bindgen] attribute

    v0.2.108 16.8M #wasm-bindgen #wasm-module #javascript #attributes #wasm-bindings #javascript-bindings #shim
  4. opentelemetry-semantic-conventions

    Semantic conventions for OpenTelemetry

    v0.31.0 4.6M #attributes #open-telemetry #tracing
  5. stun_codec

    Encoders and decoders for STUN (RFC 5389) and its extensions

    v0.4.0 188K #stun-turn #attributes #stun
  6. ra_ap_cfg

    Conditional compiling options, cfg attribute parser and evaluator for rust-analyzer

    v0.0.319 49K #rust-analyzer #language-server #conditional-compilation #cfg-parser #attributes #evaluator #language-server-protocol #parser-and-evaluator
  7. aws-sdk-opsworkscm

    AWS SDK for AWS OpsWorks CM

    v1.84.0 6.6K #aws-sdk #ops-works #configuration-management #backup #attributes #chef #ec2-instance #amazon-s3 #database #puppet
  8. aws-sdk-pricing

    AWS SDK for AWS Price List Service

    v1.95.0 430 #aws-sdk #price #list #attributes #pricing #amazon-ec2 #billing #iops
  9. structmeta

    Parse Rust's attribute arguments by defining a struct

    v0.3.0 2.6M #parse-attributes #syn #attributes #derive #totokens
  10. mutants

    Decorator attributes to be used with cargo-mutants

    v0.0.4 110K #cargo-subcommand #attributes #mutating #testing #decorator #mutation-testing
  11. tracelite

    An alternative to the tracing crate which is specialized for OpenTelemetry traces

    v0.1.26 2.1K #tracing #open-telemetry #attributes #severity #specialized
  12. stun-types

    STUN parsing and writing

    v1.0.2 550 #stun #attributes
  13. dtor

    __attribute__((destructor)) for Rust

    v0.1.1 2.0M #destructor #constructor #attributes #macro #windows
  14. dyn-clonable

    Attribute wrapper for dyn-clone

    v0.9.2 142K #attributes #dyn-clone #proc-macro-attributes #clonable
  15. loga

    Combined logging and error handling

    v0.5.4 1.7K #error-logging #error-context #attributes #stack #store
  16. stability

    Rust API stability attributes for the rest of us

    v0.2.1 178K #rest #attributes #risky #item
  17. serde-attributes

    Serde Attributes

    v0.3.0 184K #serde #attributes #extract #package
  18. dicom-object

    A high-level API for reading and manipulating DICOM objects

    v0.9.0 48K #dicom #object #attributes
  19. trl

    auto generation of some common methods based on Rust macros

    v1.2.2 410 #codegen #macro-attributes #macro #attributes
  20. token-value-map

    A token-value map with interpolation of values: what you need for DCCs

    v0.1.7 #graphics #animation #keyframe #dcc #attributes
  21. wrappedviz

    A set of bindings to graphviz C API for rendering graphs

    v0.2.2 180 #graphviz #graphs #attributes #layout-engine #svg #dot #serde #strong-typing
  22. quill-delta-rs

    Quill editor Delta format in Rust

    v2.1.0 #quill #editor #delta #format #attributes #official-documentation #refer-documentation
  23. h5v

    A terminal viewer for HDF5 files with chart, image, string, matrix, attributes support

    v0.2.4 #image-viewer #hdf5 #attributes #charts #file-path
  24. oca-sdk-rs

    Comprehensive SDK for OCA Bundle management and integration

    v2.0.0-rc.5 #sdk #oca #validation #bundle #attributes
  25. abol-parser

    A fast packet parser for the RADIUS protocol

    v0.1.0 #packet-parser #abol #radius-server #protocols #attributes #runtime-agnostic #vendor-specific #memory-safety
  26. attrs

    An ergonomic parser library for #[attributes], built on parser combinators

    v0.2.9 120 #parser-combinator #attr #attributes #built #once #from-str
  27. cmz

    automatically create protocols that use CMZ14 or µCMZ credentials, by specifying an extremely compact description of the protocol

    v0.1.0 #credentials #client-credentials #attributes #protocols #ristretto-point #issued #scalar-field #lox #serialization #wallet
  28. macroific_attr_parse

    Attribute parsing utilities for the macroific crate

    v2.0.0 208K #attributes #macroific #attr-parse #parser
  29. instability-example

    Example crate demonstrating instablity usage

    v0.3.11 #instability #attributes #stability #demonstrating #lib
  30. dicom-json

    DICOM data serialization to/from JSON

    v0.9.0 54K #json #dicom #attributes #serialization
  31. graphrecords

    High-performance graph-based data records

    v0.1.0 #record #graph-based #data #node #attributes #query-engine #med-models #medical
  32. function-wrapper

    Rust attribute macro library that makes it easy to wrap functions in code that runs before and / or after a function executes

    v0.1.8 550 #macro-attributes #wrapper #macro #function #attributes
  33. product-farm-rule-engine

    Rule engine with DAG-based execution for Product-FARM

    v0.2.0 #rules-engine #json-logic #attributes #dag #rules
  34. hax-lib-macros-types

    Hax-internal types

    v0.3.6 34K #hax #payload #hax-lib-macros #define #attributes #formal-verification
  35. ironhtml-attributes

    Type-safe HTML5 attributes following the WHATWG Living Standard

    v1.0.0 #html #attributes #html5 #type-safe #no-std
  36. rust-woocommerce

    Framework for woocommerce

    v0.1.3 240 #product-variations #framework #price #attributes #api-client #sku
  37. product-farm-core

    Core domain types for Product-FARM rule engine

    v0.2.0 #attributes #rules #domain
  38. stylish-ansi

    stylish helpers for writing styles as ANSI escape codes

    v0.1.2 2.8K #ansi-escapes #stylish #attributes #color-code #colorized-output #shouldn-t #syntax-highlighting #diagnostics #web-apps #text-output
  39. serde-field-default

    Serde field default attribute

    v0.2.1 #serde #default #attributes #field #package
  40. attribute-search-engine

    Generic search engine for rows with attributes using different matchers

    v0.4.0 550 #search-engine #attributes
  41. repr-discriminant

    Trait to retrieve the discriminant of an enum variant with a repr(T) at runtime

    v3.0.1 #enums-discriminant #discriminant #attributes #enums #repr
  42. meta_merge

    Copy, deep-merge, and apply Rust attributes from one item to another

    v0.1.1 #deep-merge #attributes #apply #copy #debugging #partial-eq #deserialize
  43. delanocreds

    Delegatable Anonymous Credentials (Delano Creds) in pure Rust

    v0.2.1 #anonymous-credentials #attributes #delegates #prove #issuer #creds #delegation
  44. ezk-sdp-types

    SDP types providing parsing & serialization

    v0.5.0 550 #sdp #attributes #ezk
  45. attribute

    Procedural macro for tidier Rust attributes

    v0.1.1 #proc-macro-attributes #proc-macro #rules
  46. serde_default

    Generate a Default impl using serde attributes

    v0.2.0 1.2M #default-impl #serde-derive #attributes #partial-eq #debugging #field1 #field2
  47. taitan-orm-parser

    Next Generation ORM based on sqlx

    v0.1.12 #orm #sql #parser #sql-parser #attributes #sqlx #orm-on-sqlx #mapper
  48. weft

    HTML templating with composability in mind

    v0.1.2 #template-engine #composable #composability #mind #attributes
  49. arm-attr

    Reads ARM build attributes of an ELF file

    v0.2.0 130 #elf-file #arm #elf-parser #attributes #abi
  50. swamp-attributes

    small crate that handles attributes for the Swamp Language

    v0.2.26 #swamp #attributes #attributes-for-swamp #handle #structures-and-utilities
  51. pin-init

    Safe pinned-initialization in Rust

    v0.2.0 #pinned-initialization #macro #attributes #pin #macro-attributes
  52. into-attr

    the macros helping to transform attributes in graphviz-rust library

    v0.1.1 140K #graphviz #attributes #attr #graphviz-rust #macro #visualization #dot-language #import-export #subgraph
  53. knox

    structured secret vault encrypted through GPG

    v0.4.0 #vault #password-manager #secrets-manager #attributes #gpg #totp #pwned #git #secret-storage #encrypted-storage
  54. sato

    some sort of s-expr based html templating system

    v0.1.10 #template-engine #s-expr #system #sorting #attributes #switch-statement
  55. abe_policy

    Policy and attributes definition for ABE cryptosystems

    v3.0.5 #attributes #encryption #abe #define #axis #axes #cryptosystems
  56. faraday-macro

    Attribute macro crate for the faraday parameterized tests library

    v0.1.0 #attributes #parameterized #test-cases
  57. charlie_buffalo

    join attributes on system logs

    v1.0.2 #logging #attributes #concurrency #concurrency-logging
  58. bootsector

    Read partitions from block devices or files

    v0.2.0 270 #mbr-partition-table #bootloader #gpt-partition-table #attributes #block-device
  59. topus

    Write HTML in Rust

    v0.1.6 #html #attributes #dom #node #write
  60. appwrite_openapi

    AUTO-GENERATED client for Appwrite. For full API documentation and tutorials go to https://appwrite.io/docs

    v1.0.0 #appwrite #attributes #api #documentation #openapi #database #auto-generated #tutorial
  61. hash_with

    A procedural macro for deriving Hash on structs with custom field logic

    v0.1.0 #hash #proc-macro #struct #per-field #attributes
  62. pallet-nfts

    FRAME NFTs pallet

    v39.0.0 10K #nft #collection-metadata #substrate-pallet #non-fungible-tokens #attributes #nft-minting #blockchain #pallet-frame
  63. Try searching with DuckDuckGo.

  64. pub-sub-client

    Google Cloud Pub/Sub client library

    v0.12.0 #pub-sub #google-cloud #message #client #attributes #pulled #deserialize
  65. apply_attr

    A syntax extension providing higher-order attributes to Rust

    v0.2.4 #higher-order #attributes #apply
  66. graphrecords-utils

    High-performance graph-based data records

    v0.1.0 #record #graph-based #data #node #attributes #query-engine #med-models #medical
  67. workflow-macro-tools

    Macro utility functions used by the workflow-rs framework

    v0.18.0 4.7K #macro-attributes #workflow-rs #macro #attributes
  68. proc_micro

    Small conveniences for high-quality macros

    v0.1.0 #proc-macro #macro-error #convenience #micro #attributes #strum
  69. pallet-uniques

    FRAME NFT asset management pallet

    v45.0.0 10K #nft #collection-metadata #pallet #uniques #attributes #blockchain #minting #asset-management #pallet-frame #non-fungible-token
  70. prefixes

    Attribute-like macros imitating literal prefixes, e.g. #[f]"Hello, {world}"

    v0.1.0 #prefix #format #formatted #attributes #string
  71. hacspec-lib

    The hacspec library

    v0.1.0-beta.1 #hacspec #primitive #attributes #statistics #cryptography #formal-verification
  72. mux_attrs

    Attribute multiplexing

    v0.1.0 #attributes #multiplexing
  73. attribution

    A declarative custom attribute parsing framework

    v0.5.0 #parser #attributes
  74. lib-ruby-parser-bindings

    Tools to generate bindings for lib-ruby-parser

    v0.13.0 #lib-ruby-parser #generate-bindings #attributes #bindings-generate #stub
  75. awt

    A simulation engine which can emulate a client/server with multiple requests

    v0.1.0 #client-server #simulation #metrics #config-toml #attributes #emulation #path-config
  76. error_generator

    Transform structs and enums into fully qualified errors using attributes

    v1.2.1 #error-handling #proc-macro #attributes #codegen
  77. aorist_attributes

    Definitions for various kinds of data attributes in the aorist project

    v0.0.14 #aorist #attributes #data-science #define #ml-ops #machine-learning #repetitive #py #data-replication
  78. dotavious

    generating Graphviz DOT language files for graphs

    v0.2.1 #graphviz #graphs #dot-language #generator #attributes
  79. ctor-used-linker

    __attribute__((constructor)) for Rust

    v0.2.0 #constructor #attributes #initialization #macos #linux #android #freebsd #openbsd #ios #illumos
  80. jmx

    JMX client library for Rust

    v0.2.1 #attributes #java #client
  81. xml-canonicalization

    XML Canonicalisation Library in pure Rust

    v0.1.0 4.4K #xml #canonicalisation #attributes #reference #xml-document #w3c
  82. abol-core

    Core data structures and protocol logic for the Abol RADIUS framework

    v0.1.0 #server #framework #cidr #attributes #radius #socket-address #tokio-runtime
  83. zeroarg

    A zero-setup commandline argument parser

    v0.1.0 #arguments-parser #zero-setup #operand #attributes
  84. fluent-impl

    A procedural macro that generates chaining methods from non-chaining ones in an impl block

    v0.2.0 #proc-macro #attributes #chaining #api
  85. typeshare-annotation

    The annotation used to mark types for typeshare

    v1.0.5 251K #typeshare #annotations #attributes #type-definition #mark #typescript #serde #cross-language
  86. libknox

    secret vault encrypted with GPG

    v0.4.0 #password-manager #vault #gpg #knox #attributes #secrets-manager
  87. graphrecords-core

    High-performance graph-based data records

    v0.1.0 #record #attributes #node #schema #graph-based #query-engine
  88. pipewire-wrapper-macro-impl

    Attribute and prop macroses implementations for pipewire-wrapper crate

    v0.1.2 #pipe-wire #pipewire-wrapper #attributes #macro #api #prop #macroses #macro-traits #cover
  89. multiplatform_test

    attribute macro to combine #[test] and #[wasm_bindgen_test]

    v0.6.0 350 #wasm-bindgen-test #testing #multi-platform #host #attributes #macro-attributes
  90. art_demo_dummy

    An Art library that allow you to use some special art attributes

    v0.1.2 #art #attributes #special #documentation-comments #language #doc-rust
  91. small_ctor

    A minimal, dependency free version of the ctor crate

    v0.1.2 613K #constructor #attributes
  92. vga-rs

    Low level VGA(0xB8000) library in freestanding Rust

    v0.1.4 #low-level #freestanding #0x-b8000 #attributes
  93. simple-xml

    A dead simple xml parser

    v0.1.10 460 #xml-parser #file #tags #string #attributes
  94. qualifiers

    Conditionally add qualifiers to item definitions

    v0.1.0 #macro-attributes #attributes #macro
  95. target_info

    Get text strings of attributes concernign the build target

    v0.1.0 5.9K #build-target #attributes #information #string #text
  96. field-projection

    Field projection experiment

    v0.2.0 #macro-attributes #macro #attributes
  97. test-context-macros

    Macro crate for test-context

    v0.5.4 252K #test-context #testing #setup-teardown #macro #attributes
  98. szl-simple-xml

    A dead simple xml parser - editor: Sazhelle Gutierrez-Moulton

    v0.1.3 #xml-parser #file #editor #attributes #tags #parser-and-writer
  99. stun_codec_blazh

    fork from stun_codec

    v0.1.13 18K #stun #attributes
  100. xml-creator

    Create simple xml files

    v0.1.1 #xml #attributes #cdata
  101. pezpallet-uniques

    FRAME NFT asset management pezpallet

    v28.0.0 #nft #collection-metadata #uniques #pezpallet #attributes #minting #asset-management #blockchain #non-fungible-token
  102. vfxpreopenexr

    openexr test package

    v0.0.4 #openexr #image #pixel #image-compression #attributes #compositing #floating-point #film #exr #32-bit
  103. htmx-lsp-server

    lsp server for htmx-lsp

    v0.1.0 340 #htmx-lsp #language-server #attributes #logo
  104. auto-error-into

    Macro to automatically convert the Err variant of a Result to the Ok variant

    v0.1.1 #macro #attributes #result #macro-attributes
  105. apply_pub

    syntax extension for applying the pub visibility modifer to many items at once

    v0.0.2 #attributes #public #module #pub #macro
  106. field-visibility

    Attribute to specify the visibility of all fields in a Rust struct

    v0.1.0 #struct #attributes #macro
  107. safe_attr

    An attribute #[safe] to mark functions, allowing the ommission of unsafe

    v1.0.0 #safe #attributes #unsafe
  108. mass-cfg-attr

    A way to mass toggle cfg-attr on attributes

    v0.2.0 #cfg-attr #attributes #derive
  109. bilzaa2dattributes

    small library that implements attributes

    v0.1.6 #attributes #state-management #unit-testing #management-system #learning #20
  110. attr-bounds

    An attribute macro to apply bounds to items

    v0.1.0 #bounds #attributes
  111. mcp-attr-macros

    creating Model Context Protocol servers using declarative descriptions with attributes and types

    v0.0.7 #model-context-protocol #mcp-server #declarative-description #declarative-macro #attributes
  112. stringify-attr

    Attribute macros for stringifying

    v1.0.0 #proc-macro-attributes #stringify #proc-macro #string #attributes
  113. srcset-parse

    Parse the srcset attribute of an <img/> tag

    v0.1.0 #image #parser #srcset #tags #attributes
  114. polling-async-trait

    A proc macro that creates async methods based on polling methods for your trait

    v0.1.1 #async-trait #methods #traits #polling #attributes #proc-macro #pin
  115. easy-macros-always-context

    Easy Macros support library

    v1.1.0 #proc-macro #error-context #automatic #attributes #arguments #sql #always-context #macro-error #line-numbers
  116. enum_display_style_derive

    A proc-macro to derive a Display and FromStr implementation for enums with a style attribute

    v0.6.1 190 #ratatui #managarr #proc-macro #from-str #attributes #servarr #tui-and-cli #config-file #api-token #docker
  117. test-attr

    Custom test attributes for convenience

    v0.1.3 #attributes #attr
  118. smelter

    Custom derive attribute that automatically derives builder methods

    v0.0.2 #derive-builder #methods #proc-macro #attributes #string #automatic-derive
  119. projection

    into Option<T>

    v0.1.1 #struct-fields #attributes #u32 #first #access
  120. outer_attribute

    providiving OuterAttribute that implements syn::parse::Parse trait

    v0.1.1 #outer #attributes #parser #syn
  121. nitroglycerin

    High level dynamodb crate

    v0.4.5 #dynamo-db #attributes #high #level #partition-key #db-client #debugging #partial-eq #employee #nitro
  122. aggregate_types

    Aggregate attributes of structs for runtime

    v0.3.3 #aggregate #struct #attributes #run-time #debugging #lazy-evaluation #macro-derive #perfect-hash-function
  123. fixed-size

    Attribute macro to replace variable length types with fixed length types in struct definitions. Useful for overriding String when using prost.

    v1.0.0 #macro-attributes #macro #attributes
  124. tokio-test-shutdown-timeout

    Tokio test attribute with a shutdown timeout

    v0.0.2 #tokio-test #shutdown-timeout #testing #attributes #tokio-runtime
  125. aarch32-rt-macros

    Run-Time macros for aarch32-rt

    v0.2.0 #aarch32-rt #irq #macro #exception #attributes #cortex-m-rt #cortex-a #micro-controller #low-level-access #embedded
  126. att

    Bluetooth Attribute Protocol Server

    v0.3.0-alpha.1 #bluetooth #attributes #protocols
  127. gba_test_macros

    #[test] attribute for writing tests to be run on the Game Boy Advance

    v0.4.0 490 #testing #macro #attributes #macro-attributes #no-alloc
  128. random_struct_layout

    The custom attributes to randomize struct members layout

    v0.3.2 #obfuscation #security #macro-attributes #attributes #macro
  129. termbox

    High level binding for Termbox

    v0.2.0 #bindings #key-events #bold #attributes #black #esc
  130. pin-project-internal

    detail of the pin-project crate

    v1.1.10 11.6M #macro-attributes #pin #macro #no-alloc #attributes
  131. parameterized-macro

    Attribute macro crate for parameterized tests

    v3.0.0 550K #junit #parameterized #attributes
  132. objekt-clonable

    Attribute wrapper for objekt

    v0.2.2 #attributes #objekt #clonable #proc-macro-attributes #clone #my-trait #recite #dtolnay
  133. await-tree-attributes

    Procedural attributes for await-tree instrumentation

    v0.1.0-alpha.2 3.9K #actor #backtrace #attributes
  134. log-attributes

    A set of function log attributes, that make logging function in- and outputs a charm

    v0.1.0 #macro-attributes #logging #macro #attributes
  135. ligen-core

    Language Interface Generator Core

    v0.1.16 #language-interface #bindgen #generator #attributes #item #cpp #programming-language
  136. yui_internal

    Internal functions, struct for derive in Yui

    v0.1.5 #attributes #reader
  137. cachelito-async-macros

    Async procedural macros for cachelito - automatic async caching attributes

    v0.15.0 #cache #async #attributes
  138. attr_of

    Inspect attributes of variables like type and size

    v0.1.0 #size #variables #attributes #inspect
  139. camo-core

    Core of camo, the foreign language interface generation library. Not intended to be used directly.

    v0.3.0 300 #ast #language-interface #foreign-language #type-definition #attributes #macro-derive #typescript-definition
  140. stry-attrouter

    A attribute based router for various Rust web servers

    v0.1.0 #web-server #web-router #attributes #warp #stry
  141. rpg

    A very basic RPG engine written in Rust

    v0.0.2 #engine #events #level #attributes #builder #game-world #influence #2d #ecs #assembly
  142. clear-coat

    Clear Coat is a Rust wrapper for the IUP GUI library

    v0.0.3 #coat #iup #gui #clear #attributes
  143. code_reload_proc_macro

    Everything related to #[hotreload] attribute

    v0.1.3 #attributes #hot-reloading #code-reload
  144. hpl-toolkit-derive-to-schema

    HPL attribute derive for defining a schema

    v0.0.6 #schema #derive #attributes #hpl
  145. yare-macro

    Attribute macro crate for the Yare parameterized tests library

    v3.0.0 35K #unit-testing #attributes #parameterized-tests #parameterized #test-cases
  146. vectorize_struct

    adds an procedural macro attribute that makes it possible to iterate over Trait Objects of every field of a Struct that implements a specific trait

    v0.1.3 #proc-macro-attributes #proc-macro #dynamic #attributes
  147. soa_derive_internal

    Internal implementation crate for soa-derive

    v0.14.0 15K #vec #soa-derive #struct-of-array #attributes #helper
  148. hpl-toolkit-derive-to-node

    HPL attribute derive for defining a hashable

    v0.0.3 #hashable #derive #attributes #hpl
  149. legalis-core

    Core types and traits for Legalis-RS legal framework

    v0.1.4 #statute #legal-entity #statutes #condition #attributes #judgment #philosophy #narrative
  150. test-pretty-log-macros

    Supporting procedural macro crate for test-pretty-log

    v0.6.2 #logging-tracing #testing #test-log #initialization #attributes #proc-macro #env-logger
  151. dylink_macro

    Run-time dynamic linker loader attribute

    v0.10.0 #ffi #macro #macro-attributes #attributes
  152. cfg_attrs

    An alternative to #[cfg_attr(...)] that is easier to use with doc comments

    v3.0.0 #cfg-attr #comments #documentation #attributes #proc-macro #debug-assertions
  153. test_with_parameters

    A μ-crate for parameterised unit tests

    v0.1.0 #unit-testing #input #parameterised #cfg #attributes
  154. inherits

    Improved Practices for the Composition Pattern in Rust

    v0.1.2 #inherit #pattern #composition #practice #attributes #deref-mut #same-name #macro-attributes
  155. relm-derive

    Custom derive required by the relm crate

    v0.24.0 380 #widgets #gtk-based #events #elm #attributes #change-at-time #warnings
  156. gen-html-proc

    Generate HTML using Rust

    v0.3.0 #gen-html #generate-html #generator #escaping #attributes #template-engine #actix-web
  157. intercom-attributes

    See 'intercom'

    v0.4.0 #com-class #intercom #attributes #object #user #cross-language #proc-macro #macro-attributes #virtual-table
  158. serial_test_derive

    Helper crate for serial_test

    v3.3.1 3.3M #testing #file-serial #attributes #key #serialised #serial-testing #different-methods #lock-file