#chain

  1. cfg-if

    A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted.

    v1.0.4 50.2M #macro #large-number #chain #if-statement #define
  2. dptree

    An asynchronous event dispatch mechanism for Rust

    v0.5.1 76K #asynchronous-events #handler #chain #design-patterns #type-checking #filter-map #responsibility #deps #static-string #di
  3. criterium

    Lightweigt dynamic database queries for rusqlite

    v3.1.3 #rusqlite #sql #serde-integration #chain #criteria #database #query-builder #integration-database #sql-builder #full-text-search
  4. if_chain

    Macro for writing nested if let expressions

    v1.0.3 2.0M #macro #expression #chain #let #nested #blog-post
  5. reqwest-chain

    Apply custom criteria to any reqwest response, deciding when and how to retry

    v2.0.0 2.2K #reqwest-retry #chain #retry-middleware #http-request #retry
  6. proteogenomics

    v0.4.0 #euclidean-distance #chain #hmm #protein #atom #protein-chain
  7. symposium-acp-proxy

    Symposium ACP proxy - orchestrates component chains to enrich agent capabilities

    v1.1.1 #symposium #chain #agent #proxy #component #acp #enrich #orchestrates #artificial-intelligence #sits
  8. atento-core

    Core engine for the Atento Chained Script CLI

    v0.1.0 #devops #chain #automation #msp #script
  9. trotter_qsim

    Sparse, persistent XXZ quantum simulator using second-order Trotter decomposition with optional GPU acceleration

    v0.1.1 #quantum-simulation #gpu-acceleration #second-order #trotter #chain #1d
  10. cchain

    An AI-native modern cli automation tool built with Rust

    v0.3.42 2.8K #artificial-intelligence #automation #cli-automation #git-commit #chain #llm #env-var #gen-ai #automation-tool #concurrency
  11. clasp-caps

    Capability tokens for CLASP protocol (delegatable Ed25519)

    v4.1.0 #token #ed25519 #scope #chain #delegation #clasp #expiration #narrow #attenuation #alongside
  12. event_chains

    A flexible event processing pipeline with middleware support

    v0.2.1 #pipeline #chain #middleware #events
  13. wesichain

    Rust-native LLM agents & chains with resumable ReAct workflows

    v0.2.1 #llm #agent #workflow #rust-native #chain #graph-workflow #rag
  14. hessra-ffi

    C FFI bindings for Hessra token verification and configuration

    v0.3.6 #hessra #verification #token #service #chain #token-parser
  15. modulink-rs

    A modular, composable, and observable async function orchestration library for Rust, following the ModuLink universal template

    v1.0.0 #http-middleware #composable #chain #branch #observable #async-middleware
  16. easy-error

    error utilities

    v1.0.0 9.3K #error-chain #error-message #simple #chain
  17. varchain

    Async-only chain-based variable lookup engine, support no_std with alloc

    v0.1.6 #variables #chain #async #lookup
  18. openmc-endf-8-depletion-lib-a

    OpenMC Depletion Chain Data from ENDF 8 (part a)

    v1.0.1 #parser #chain #endf #openmc #depletion #parser-generated #corrections #silver #git
  19. pyo3-error

    Unified error causality chains across Rust and Python

    v0.8.0 #error-cause #chain #error-source #python #source
  20. virtio-media

    Device support for virtio-media

    v0.0.7 5.4K #devices #vmm #mmap #event-queue #chain
  21. openmc-endf-8-depletion-lib-b

    OpenMC Depletion Chain Data from ENDF 8 (part b)

    v1.0.0 #chain #part #depletion #open-mc #second #endf
  22. empty-fallback-chain

    Iterator adaptor like chain, but conditional on empty first iterator

    v2.0.0 470 #chain #fallback #iterator #no-alloc
  23. celers-canvas

    Workflow primitives for CeleRS (Chain, Chord, Group, Map)

    v0.1.0 #chain #chord #canvas #celery #workflow
  24. enhanced-magic-string

    Rust based magic-string implementation with sourcemap chains support

    v0.1.0 550 #magic-string #source-map #chain #original #bundle
  25. sssui-mpc-rs

    shamir-secret-sharing for SUI chain

    v0.2.0 #shamir-secret-sharing #sui #chain #mpc #cryptography #serialization #sss #ed25519 #lagrange #elliptic-curve
  26. codeuchain

    High-performance implementation with memory safety and async support

    v1.0.1 #middleware #async-processing #async-middleware #chain #processing
  27. kimberlite-storage

    Append-only segment storage for Kimberlite

    v0.4.0 #data-integrity #events #record #segment #chain #checksum #crc32 #corruption #event-log #storage-layer
  28. spqr-syft

    Vendored spqr crate for syft

    v0.85.3-beta.5 460 #messaging #spqr #chain #double-ratchet #polynomial #syft #hybrid #encryption #post-quantum-cryptography #formal-verification
  29. ware

    middleware chains

    v2.0.2 #middleware #chain
  30. slice-utils

    A collection of slice utils, like itertools

    v2.2.1 390 #slice #iterator #chain #itertools #together #non-contiguous
  31. foldlist

    A mutable list with fast folding

    v1.0.1 #fold-chain #segment-tree #tree #chain #list
  32. glacis

    LIDAR-style TUI for Glacis chain of custody system

    v0.2.0 #tui #system #chain #custody #demo
  33. chain-reader

    Combining multiple [Read] instances into a sequential read pipeline with configurable error handling

    v1.0.0 #reader #chain #concat
  34. kimberlite-crypto

    Cryptographic primitives for Kimberlite

    v0.4.0 #encryption-key #cryptography #sha-256 #cryptographic-primitives #chain #blake3 #data-integrity #database #aes-256-gcm #audit
  35. option-chain-tool

    macro that brings JavaScript-like optional chaining to Rust

    v0.11.0 #chaining #options #macro #chain
  36. hyper-client-rs

    Typed Rust client for the hyper.chain.new control-plane API

    v0.4.0 #control-plane #typed #chain #api #client-auth #api-client
  37. linked-markov

    A minimal, thread-safe Markov chain implementation using reference-counted steps and weighted transitions

    v0.1.1 #markov-chain #probability #chain
  38. markov

    A generic markov chain implementation in Rust

    v1.1.0 600 #markov-chain #probability #chain
  39. rule_rs

    A lightweight rule engine implemented in Rust that supports asynchronous execution, component extension, and rule chain orchestration

    v0.1.2 150 #rule-engine #chain #async #extension #rules #execution-engine #aop #interceptor #register-component
  40. ssb-validate

    Verify Secure Scuttlebutt (SSB) hash chains (in parallel)

    v1.4.2 #scuttlebutt #validation #message #chain #hash #out-of-order #javascript
  41. lethean

    VPN Marketplace API

    v1.2.2 #marketplaces #chain #explorer-api #vpn #openapi-generator #tx-hash #emission #mempool #statistics #block-id
  42. chains_f2vect

    chain complexes and dg algebra manipulations

    v0.1.1 #chain #algebra #math #field #complexes #dg #elementary #f2
  43. chainfile

    working with genomics chain files

    v0.3.0 200 #genomics #chain #liftover #bug-report #bioinformatics
  44. read-write-ext

    ReadWriteExt trait with chain_after and take_rw for std::io::Read + Write structs

    v1.0.0 130 #tcp-stream #io #chain #rustls
  45. csvsc

    Build processing chains for CSV files

    v2.2.1 #csv #processing #chain
  46. chain_tools

    A set of traits allowing for more a erganomic style of chain programming

    v0.2.0 #chain #utility #no-std
  47. read-write-ext-tokio

    AsyncReadWriteExt trait with chain_after and take_rw for tokio::io::Read + Write structs

    v1.0.0 #tokio #chain #tcp-stream #rustls
  48. if-to-let-chain

    Convert macros from the let_chains crate to if chains

    v1.0.0 #macro #chain #let-chains #convert
  49. infinite-errors

    Generic error handling framework with static backtraces

    v0.2.1 180 #error-chain #chain #context
  50. Try searching with DuckDuckGo.

  51. option-chain

    A macro for using ? operator in functions that don’t return Option

    v0.1.2 100 #chain #options #macro
  52. array_pool

    tiered caching array pool implementation in Rust

    v0.1.3 240 #cache #tiered #array #chain #pool
  53. sena

    composable event handlers

    v0.2.0 #events #chain #router #match
  54. loop_chain

    Macro for writing nested Loop expressions

    v0.1.1 #expression #macro-for-nested #chain
  55. jtag-taps

    interacting with individual TAPs on a JTAG scan chain

    v0.5.0 #jtag #chain #tap #scan #taps #cable #gpio
  56. object-chain

    Ad-hoc structure builder

    v0.1.3 1.2K #chain #ad-hoc #object #structures #element
  57. chainmap

    mutability of intermediate maps

    v0.1.2 #hash-map #mutex #chain
  58. attenuable-jwt

    Create and verify JWTs that support secure offline attenuation

    v0.3.2 #jwt #jwk #public-key #chain #offline-attenuation #private-key #aud #root-key #audience #exp
  59. fluid-macro

    Write long method chains as a series of steps instead, and more!

    v0.3.1 #write #macro #chain #long #step #builder-macro
  60. rustls-hot-reload

    Hot-Reload Client Certs, Server Certs, and Root CA Chains for Rustls

    v0.1.0 #rustls #root-ca #chain #server #hot-reloading #client-cert
  61. bamboo-rs-core-ed25519-yasmf

    Publish and verify signed hash chains of bamboo messages

    v0.1.1 #hash #bamboo #publish #chain #verify
  62. tc-state

    TinyChain's general state enum

    v0.5.0 320 #object #generic #scalar #collection #chain
  63. cfg-if-edc

    A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted.

    v1.0.0 #large-number #define #macro #chain #parameters #if-statement #cfg-if
  64. markov_rs

    fast Markov chain generator in Rust

    v0.1.2 #markov-chain #probability #chain
  65. injective-test-tube

    CosmWasm integration testing for Injective

    v1.18.0 #test-tube #cosmwasm #injective #chain #integration-testing #mocking
  66. apply_conditionally

    Chain and apply methods on objects conditionally

    v2.0.0 #chain #condition #apply #meta #no-alloc
  67. chain-map

    A chain of maps with a single view into the aggregated values

    v0.1.0 270 #hash-map #chain
  68. signet-journal

    working with trevm journals in the Signet chain

    v0.16.0-rc.13 900 #signet #journal #chain #utilities #trevm #core-logic
  69. tap-trait

    Inspect and mutate values without leaving the method chain

    v1.0.0 #chain #tap #traits
  70. agglayer-interop

    contains all the shared structs and traits used in agglayer protocol

    v0.13.0 2.1K #agglayer #protocols #interop #secure #chain #test-suite #structs-and-traits #proof-generation
  71. iter2

    Iterator chaining, cmping and more as free functions taking two IntoIterators

    v0.1.0 #iterator #chain #no-alloc
  72. signet-constants

    A collection of constants used in Signet

    v0.16.0-rc.13 950 #signet #constant #token #chain #system-information #rollup #shared-data-structures
  73. source-chain

    Formats StdError with it's source chain

    v0.1.0 #std-error #format #std-error-with-source #error-source #chain #error-handling
  74. fn_chain

    Helper macro/function to create function chaining

    v0.1.2 #chaining #pattern #function #chain
  75. wesichain-core

    Rust-native LLM agents & chains with resumable ReAct workflows

    v0.2.1 #agent #llm #rust-native #chain #workflow #concurrency #structured-output #serialization #btree-map
  76. ironfish-frost

    multi-signature primitives for the Iron Fish chain, based on the FROST protocol

    v0.1.0 190 #frost #multi-signature #fish #iron #chain #participant
  77. morpho-rs-cli

    CLI tool for querying Morpho vaults

    v0.8.0 #vaults #morpho #command-line-tool #chain #deposit #withdraw
  78. ov

    a collection of traits that allow you to chain off of anything

    v0.1.0 #collection-traits #deref-mut #off-of-anything #chain #self #snake-case
  79. join_impl

    join! macro

    v0.3.1 #try-join #branch #macro #combinator #chain #transpose #future-stream #thread-sync
  80. coreum-test-tube

    CosmWasm integration testing for Coreum

    v5.0.0 310 #test-tube #cosmwasm #coreum #chain #integration-testing #smart-contracts
  81. chc-service

    A local web server that implements the chc (Chain Head Coordinator) interface in Rust

    v0.3.0 #web-server #local #chc #chain #coordinator
  82. cw20-ics20

    IBC Enabled contracts that receives CW20 tokens and sends them over ICS20 to a remote chain

    v2.0.0 2.1K #cw20 #send-receive #contract #chain #ibc #ics20
  83. certbot

    that calls out to certbot to get a TLS certificate

    v0.1.0 #tls #private-key #chain #certificate #tls-certificates #letsencrypt #pem #apt #ubuntu #dirty
  84. have

    Let any type have some fun

    v0.1.1 #fun #chain #variables #create #order #itertools
  85. typechain

    Create chains of trait objects

    v0.1.0 #chaining #object #traits #type #chain
  86. chain_from_last

    Iterator adaptor for chaining from last item

    v0.2.0 #chain #iterator #data-structures #no-alloc
  87. upa

    Macro that removes the hassle of creating long pointer chains

    v0.1.0 #pointers #chain #remove-of-long #macro
  88. osmosis-test-tube

    CosmWasm integration testing for Osmosis

    v27.0.1 600 #test-tube #cosmwasm #chain #integration-testing #osmosis
  89. right-as

    Chain call assigns tuple elements to outside

    v0.1.0 #chain #assign #no-std #tuple
  90. neutron-test-tube

    CosmWasm integration testing for Neutron

    v5.1.3 #test-tube #cosmwasm #neutron #chain #integration-testing
  91. append_db

    append based state for applications over popular databases

    v0.3.2 #database #state #update #chain #popular
  92. iff

    A macro for if / if let chains until [RFC 2497] is implemented

    v0.1.0 #chain #macro-for-let #rfc
  93. piapprec

    partial pre-reveal entropy chain

    v0.1.1 #chain #pre-reveal #partial #entropy #validation
  94. test-tube-inj

    building integration testing environments for cosmos-sdk chains in Rust

    v2.0.9-1 #cosmos-sdk #testing #chain #cosmwasm #building #environments-for-cosmos-sdk #integration-testing
  95. convert-chain

    chain converter

    v0.1.3 #chain #converter #convert
  96. side-proto

    Rust Client for Side Chain

    v2.0.0-alpha.19 1.8K #bitcoin #client-side #query-server #chain
  97. chaintools

    Serialize and work with .chain files in Rust

    v0.1.0 #chain #tool #lib
  98. flatfish

    A macro to write Fully Qualified Syntax without nesting turbofishes

    v0.1.0 #syntax #write #chain #macro #ff
  99. glacis-core

    Core library for Glacis chain of custody

    v0.1.0 #chain #custody #namespaces #reservation #future
  100. sei-integration-tests

    Custom module to support integration tests for Sei chain contracts

    v0.4.11 230 #testing #integration-tests #chain #sei #contract #module-integration #mocking #dex #execute-query
  101. chainlist-rs

    EVM chain metadata and helpers generated from chainid.network

    v0.1.2 #ethereum #metadata #evm #chain
  102. multi_reader

    MultiReader - a composite reader implementation

    v0.1.0 550 #chained #io #chainedreader #chain
  103. uts-stamper

    Universal Timestamps Stamper Library for packing digest and publish root on chain

    v0.1.0-alpha.0 #hash #timestamping #stamper #chain #publish
  104. bdk_testenv

    Testing framework for BDK chain sources

    v0.13.1 #test-framework #testing #bdk #bitcoind #chain #regtest #electrs #bdk-chain #bitcoin
  105. walletfetch

    Like Neofetch, but for your wallet

    v0.0.14 110 #wallet #neofetch #rpc-url #chain #token #eth #ens #artificial-intelligence #lol #myself
  106. metrom-chain-adapter-commons

    A collection of common utilities for the Metrom chain adapter service

    v1.0.3 330 #chain #service #metrom #adapter #common-utilities
  107. abstract-ibc-host

    Abstract IBC Host Contract

    v0.26.1 #ibc #host #chain #account #action #smart-contracts
  108. linear_data_chain

    An abstraction that can produce a piece of data from a data chain

    v0.1.0 #data #chain #abstraction #produce #piece
  109. tx-bakery-ogmios

    Ogmios chain query client for TxBakery

    v2.0.2-alpha #query-client #ogmios #bakery #chain #transaction #haskell #cardano
  110. hyperliquid

    API

    v0.2.4 130 #chain #exchange #api-bindings
  111. iflet

    macro to chain multiple patterns in an if let rather than nesting them

    v0.1.0 #pattern-match #let #chain #match #if
  112. bytes_chain

    Zero copy bytes chain based on crate bytes

    v1.1.8 #byte #chain
  113. lens-client

    Lens Protocol API client

    v0.1.0 #lens #api-client #xyz #chain #profile
  114. abstract-cw20-ics20

    IBC Enabled contracts that receives CW20 tokens and sends them over ICS20 to a remote chain

    v3.0.0 3.2K #cw20 #send-receive #contract #chain #ibc #ics20
  115. ai-chain-milvus

    Driver for the Milvus vector store

    v0.14.2 #langchain #llm #ggml #chain
  116. beaker

    CosmWasm swiss-army knife configured for Osmosis by default, but trivial to make it work for other CosmWasm enabled chain

    v0.1.8 #cosmwasm #chain #console #reference #osmosis #swiss-army #scaffold