CATEGORY
Cryptography::Cryptocurrencies 2,657 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
remuxRemux multiplexer over reliable, ordered connections19,057Apache-2.0 OR MIT
maili-serdeSerde related helpers for Maili19,010MIT
snarkos-toolkitA developer toolkit for a decentralized operating system18,933GPL-3.0
lumina-nodeCelestia data availability node implementation in Rust18,932Apache-2.0
snarkvm-errorsErrors for a decentralized virtual machine18,914GPL-3.0
leo-importsImport parser for Leo program package dependencies18,764GPL-3.0
snarkvm-modelsModels for a decentralized virtual machine18,755GPL-3.0
beserialA serializer that uses BigEndian encoding that also allows to specify types for length fields18,728Apache-2.0
redgold-sdkDecentralized Portfolio Contracts & Data Lake18,655MIT
tp-consensus-slotsPrimitives for slots-based consensus18,654Apache-2.0
tendermint-light-client-cliImplementation of the Tendermint Light Client CLI.18,630Apache-2.0
redgold-sdk-clientDecentralized Portfolio Contracts & Data Lake18,541MIT
tetsy-send-wrapperThis Rust library implements a wrapper type called SendWrapper which allows you to move around non-Send types
between threads, as…18,477MIT/Apache-2.0
tc-client-apiTetcore client interfaces.18,387GPL-3.0-or-later WITH Classpath-exception-2.0
ergo-node-interfaceA library which makes interacting with and using an Ergo Node simple for dApp developers.18,326MIT
fireblocks-sdkRust implementation of the Fireblocks SDK18,282MIT
solana-secp256k1-schnorrSign and verify Secp256k1 Schnorr signatures in SVM18,255MIT
cbproClient library for Coinbase Pro18,252MIT
snarkos-node-bft-storage-serviceA storage service for the memory pool in a decentralized operating system18,117Apache-2.0
haqq-grpcgRPC client for Haqq nodes18,031MIT
nazgulA library that implements various ring signature schemes17,962MIT
af-switchboard-wrapperMove types for Aftermath's `SwitchboardWrapper` package that extends `AfOracle`17,940Apache-2.0
anychain-bitcoinA Rust library for Bitcoin-focused cryptocurrency wallets, enabling seamless transactions on the Bitcoin blockchain17,861MIT/Apache-2.0
graphql-extractMacro to extract data from deeply nested types representing GraphQL results17,829Apache-2.0
rusticLibrary for building canisters on the Internet Computer.17,736MIT OR Apache-2.0
event-scannerEvent Scanner is a library for scanning events from any EVM-based blockchain.17,615MIT
twasm-utilsCollection of command-line utilities and corresponding Rust api for producing twasm-compatible executables17,430MIT/Apache-2.0
pyth-hermes-clientPyth Hermes client by AftermathFinance17,429Apache-2.0
tp-sessionPrimitives for sessions17,337Apache-2.0
p3-circleA STARK proof system built around the unit circle of a finite field, based on the Circle STARKs paper.17,305MIT OR Apache-2.0
ethbridge-eventsNamada Ethereum bridge Rust compatible types17,232MIT
ergo-headless-dapp-frameworkAn easy to use framework for building Ergo headless dApps.17,105MIT
openzeppelin-stylusOpenZeppelin Contracts for Stylus17,101MIT
nimiq-hashCommon wrapper around hash implementations used in Nimiq16,949Apache-2.0
soloresSolana IDL to Rust client / CPI interface generator16,937MIT OR Apache-2.0
acceptxmrAccept monero in your application.16,896MIT OR Apache-2.0
switchboard-sui-sdkSDK for Switchboard's Sui package; maintained by Aftermath16,850Apache-2.0
hotstuff_rsA performant implementation of the HotStuff consensus algorithm in Rust.16,671Apache-2.0
walletconnect-clientWASM library for walletconnect dApp connections16,553MIT OR Apache-2.0
move-synMove syntax parsing16,388MIT OR Apache-2.0
snarkos-utilitiesUtilities for a decentralized operating system16,344Apache-2.0
tp-consensus-vrfPrimitives for VRF based consensus16,322Apache-2.0
rue-parserA parser for the Rue programming language.16,265Apache-2.0
noble-timestampFABRIC Timestamp Module16,223Apache-2.0
uniswap-v4-sdkUniswap V4 SDK for Rust16,193MIT
bellscoinGeneral purpose library for using and interoperating with Bellscoin.16,178CC0-1.0
bitcoind-json-rpc-typesBitcoin Core JSON-RPC API types16,161CC0-1.0
tetsy-finality-grandpaTetsy PBFT-based finality gadget for blockchains16,129Apache-2.0
bitnetGeneral purpose library for using and interoperating with Bitcoin.16,083CC0-1.0
nimiq-keysEd25519 cryptographic key handling and signatures for Nimiq15,965Apache-2.0
tp-keyringKeyring support code for the runtime. A set of test accounts.15,944Apache-2.0
ckb_ssri_sdk_proc_macroProcedural macros for CKB SSRI SDK15,869MIT
leo-gadgetsGadgets of the Leo programming language15,811GPL-3.0
nimiq-utilsVarious utilities (e.g., CRC, Merkle proofs, timers) for Nimiq's Rust implementation15,731Apache-2.0
idea_cryptoPure Rust implementation of the idea algorithm15,707MIT
ethaddr-macrosEthereum public address literals15,705MIT OR Apache-2.0
anychain-rippleA Rust library for interacting with the Ripple blockchain. It provides core functionalities such as transaction signing and…15,691MIT/Apache-2.0
rue-compilerA compiler for the Rue programming language.15,568Apache-2.0
rue-lexerA lexer for the Rue programming language.15,517Apache-2.0
discv5-cliSimple CLI utility for creating and debugging discovery v5 servers15,516MIT
feelessA Nano (cryptocurrency) node and utilities such as nano addresses, hashing blocks, signing, etc.15,509MIT OR Apache-2.0
tp-chain-specTetcore chain configurations types.15,466Apache-2.0
lumina-node-wasmBrowser compatibility layer for the Lumina node15,450Apache-2.0
leo-asgASG of the Leo programming language15,285GPL-3.0
noble-sessionFABRIC sessions noble15,239Apache-2.0
beserial_deriveDerive macros for beserial15,221Apache-2.0
avrio_configA rust libary for parsing avrio config files (.conf)15,207MIT
snarkos-errorsErrors for a decentralized operating system15,115GPL-3.0
tycho-simulationProvides tools for interacting with protocol states, calculating spot prices, and quoting token swaps.15,078MIT
hyperliquidA Rust library for the Hyperliquid API15,066MIT
snarkos-modelsModels for a decentralized operating system15,028GPL-3.0
p3-rescueImplementation of the Rescue hash function and its variants.15,024MIT OR Apache-2.0
snarkos-derivesCanonical serialization for a decentralized operating system15,017GPL-3.0
snarkos-algorithmsAlgorithms for a decentralized operating system14,919GPL-3.0
snarkos-gadgetsGadgets for a decentralized operating system14,875GPL-3.0
snarkos-curvesCurves for a decentralized operating system14,817GPL-3.0
tp-rpcTetcore RPC primitives and utilities.14,803Apache-2.0
nimiq-primitivesPrimitives (e.g., block, account, transaction) to be used in Nimiq's Rust implementation14,777Apache-2.0
lnpbp-invoiceLNP/BP universal invoices library implementing LNPBP-38 standard14,739MIT
lumina-cliCelestia data availability node implementation in Rust14,705Apache-2.0
pea-walletPeacash wallet14,682GPL-3.0
web3-rpcEthereum JSON-RPC Client14,578MIT OR Apache-2.0
enr-cliSimple utility to read Ethereum Node Records (ENR)14,560MIT
psbt-v2Partially Signed Bitcoin Transaction, v0 and v214,533CC0-1.0
anychain-tonA Rust library for Ton-focused cryptocurrency wallets, enabling seamless transactions on the Ton blockchain14,493MIT/Apache-2.0
archway-bindingsCosmWasm bindings to interact with Archway's modules14,458Apache-2.0
ripple-address-codecEncodes/decodes base58 encoded XRP Ledger identifiers14,412Apache-2.0
tp-consensus-babePrimitives for BABE consensus14,403Apache-2.0
tp-finality-grandpaPrimitives for GRANDPA integration, suitable for WASM compilation.14,337Apache-2.0
tc-telemetryTelemetry utils14,298GPL-3.0-or-later WITH Classpath-exception-2.0
forktreeTetcore utility library for managing tree-like ordered data with logic for pruning the tree while finalizing nodes.14,240Apache-2.0
lunesrsLibrary for communication with nodes in mainnet or testnet of the lunes-blockchain network Allows the automation of sending…14,215Apache-2.0
canister-toolsTools for the canisters on the internet-computer, featuring simple upgrades and data safety state snapshot upload/download…14,204non-standard
noble-authorshipBlock and Uncle Author tracking for the FABRIC14,190Apache-2.0
rgb-contractsRGB: scalable & confidential smart contracts for Bitcoin & Lightning network14,189Apache-2.0
crypto-bottersA library for cryptocurrency exchange APIs.14,174MIT
secret-toolkit-incubatorExperimental tools for writing Secret Contracts14,145non-standard
ckb_ssri_sdkSDK for implementing SSRI-compliant smart contracts on CKB14,129MIT
tp-npos-elections-compactNPoS Compact Solution Type14,113Apache-2.0
tet-libp2p-coreCore traits and structs of tet-libp2p13,925MIT
bip38Encrypt and decrypt bitcoin private keys with bip-0038 standard.13,911Apache-2.0
moverox-codegenGenerate Rust code from Move IR parsed by move-syn13,864MIT OR Apache-2.0
anychain-filecoinA Rust library for Filecoin-focused cryptocurrency wallets, enabling seamless transactions on the Filecoin blockchain13,691MIT/Apache-2.0
moverox-buildBuild script utilities to oxidize an entire Move package13,651MIT OR Apache-2.0
bitcoind-json-rpc-clientBitcoin Core JSON-RPC client13,625CC0-1.0
nimiq-accountAccount primitives to be used in Nimiq's Rust implementation13,550Apache-2.0
moverox-typesBuilding blocks for oxidized Move types13,418MIT OR Apache-2.0
openzeppelin-stylus-procProcedural macros for OpenZeppelin Stylus contracts13,399MIT
seedtool-cliA command-line tool for generating and transforming cryptographic seeds.13,344BSD-2-Clause-Patent
moverox-traits-deriveDerive macros for moverox-traits.13,251MIT OR Apache-2.0
tet-multiaddrImplementation of the tet-multiaddr format13,238MIT
tet-multistream-selectMultistream-select negotiation protocol for tet-libp2p13,231MIT
provwasm-commonCommon library for ProvWasm internal13,196Apache-2.0
bitcoind-json-rpc-regtestUtility to run a regtest bitcoind process, useful in integration testing environments13,172MIT
maili-interopInterop types for the OP Stack13,132MIT
moverox-traitsTraits for rusty Move types and their type tags.13,121MIT OR Apache-2.0
smbcloud-modelCommand line tool for deploying NextJS app on the smbCloud platform.13,095Apache-2.0
tc-block-builderTetcore block builder13,046GPL-3.0-or-later WITH Classpath-exception-2.0
tc-rpc-apiTetcore RPC interfaces.13,031GPL-3.0-or-later WITH Classpath-exception-2.0
moveroxMove, oxidized12,968MIT OR Apache-2.0
smbpndk-cliCommand line tool for creating and managing SmbPndk resources.12,948Apache-2.0
xyzpubConvert xpubs and xprvs to different versions.12,944MIT
provwasm-proc-macroRust macros that simplify query and response types for Provenance Blockchain smart contracts12,862Apache-2.0
rue-diagnosticAll of the potential diagnostics that can be emitted by the Rue compiler.12,859Apache-2.0
p3-lookupLogUp: Logarithmic lookup arguments and multiset equality checks with multiplicities support.12,795MIT OR Apache-2.0
antelope-clientRust client for Antelope blockchains12,693MIT OR Apache-2.0
tonapiSDK for integrating TonAPI into Rust apps12,666MIT
nimiq-blockBlock primitives to be used in Nimiq's Rust implementation12,634Apache-2.0
ethnum-intrinsicsLLVM generated 256-bit integer intrinsics12,624MIT OR Apache-2.0
tc-keystoreKeystore (and session key management) for ed25519 based chains like Polkadot.12,588GPL-3.0-or-later WITH Classpath-exception-2.0
snarkos-objectsObjects for a decentralized operating system12,538GPL-3.0
snarkos-dpcDPC for a decentralized operating system12,494GPL-3.0
tron-rsProtobuf struct defintions for interacting with the Tron chain12,493non-standard
rue-optionsProvides a way to configure the Rue compiler.12,447Apache-2.0
eosio_numstrBasic helper functions to work with EOSIO names and symbols12,408MIT OR Apache-2.0
rustic-macrosLibrary for building canisters on the Internet Computer.12,271MIT OR Apache-2.0
rue-lirProvides a low-level intermediate representation that compiles to CLVM.12,263Apache-2.0
rue-typesA type system for the Rue programming language.12,262Apache-2.0
rue-astAn implementation of the Abstract Syntax Tree for the Rue compiler.12,230Apache-2.0
pathfinder-cryptoCryptographic primitives used by Pathfinder12,189MIT OR Apache-2.0
p3-field-testingTesting utilities for finite field arithmetic and field-based operations in the Plonky3 ecosystem.12,186MIT OR Apache-2.0
p3-monolithImplements the Monolith permutation family over Mersenne31 and Goldilocks fields.12,141MIT OR Apache-2.0
tc-consensus-unclesGeneric uncle inclusion utilities for consensus12,112GPL-3.0-or-later WITH Classpath-exception-2.0
wasmcovA set of helpers for coverage of wasm modules12,108Apache-2.0
rue-hirProvides a high-level intermediate representation of the Rue programming language.12,100Apache-2.0
tc-consensus-epochsGeneric epochs-based utilities for consensus12,059GPL-3.0-or-later WITH Classpath-exception-2.0
sha_256Optimised sha-25612,050non-standard
tc-consensus-slotsGeneric slots-based utilities for consensus12,045GPL-3.0-or-later WITH Classpath-exception-2.0
nimiq-tree-primitivesAccounts tree primitives for Nimiq's Rust implementation11,958Apache-2.0
noble-transaction-paymentFABRIC noble to manage transaction payments11,956Apache-2.0
ln-typesCommon types related to Lightning Network11,955MITNFA
tc-consensus-babeBABE consensus algorithm for tetcore11,942GPL-3.0-or-later WITH Classpath-exception-2.0
p3-multilinear-utilA collection of utility functions and tools for multilinear operations.11,898MIT OR Apache-2.0
fuel-core-syscallFuel core syscall support11,865BUSL-1.1
secretrsAn extension of `cosmrs` for Secret.11,862Unlicense
swapkit-rsUnofficial Swapkit API bindings for Rust11,673MIT
bitcoin_numNumeric functions & traits used by rust bitcoin, bitcoin_hashes and other packages, supporting rustc 1.29.011,652CC0-1.0
multiversx-chain-vm-executor-wasmer-experimentalMultiversX VM Wasmer adapter (experimental)11,647GPL-3.0-only
payjoin-cliA command-line Payjoin client for Bitcoin Core11,639MITNFA
nimiq-network-primitivesNetwork primitives and constants for Nimiq11,601Apache-2.0
sealevel-toolsTools for safe, CU-optimized Solana program development11,572Apache-2.0
dharitri-sc-wrewa-swapDharitri Wrapped REWA Smart Contract11,562GPL-3.0-only
cc_transactionA library for handling cryptocurrency transactions on the Centichain network11,540MIT OR Apache-2.0
fabric-executiveFABRIC executives engine11,515Apache-2.0
tc-tracingInstrumentation implementation for tetcore.11,469GPL-3.0-or-later WITH Classpath-exception-2.0
utxoGeneral utilities of UTxO to ease the development of Cryptocurrencies based on UTxO model.11,453MIT OR Apache-2.0
leo-grammarAST generated by pest from the Leo grammar rules11,433GPL-3.0
iop-keyvault-wasmWebAssembly wrappers for the iop-keyvault crate.11,423LGPL-3.0-or-later
tc-consensusCollection of common consensus specific imlementations for Tetcore (client)11,421GPL-3.0-or-later WITH Classpath-exception-2.0
dharitri-chain-vm-executorDharitri VM executor interface11,396GPL-3.0-only
tc-rpcTetcore Client RPC11,384GPL-3.0-or-later WITH Classpath-exception-2.0
zebra-scanShielded transaction scanner for the Zcash blockchain11,353MIT OR Apache-2.0
groestlcoinGeneral purpose library for using and interoperating with Groestlcoin.11,328CC0-1.0
neo3Production-ready Rust SDK for Neo N3 blockchain with high-level API, unified error handling, and enterprise features11,320MIT OR Apache-2.0
encrypt38Command line tool to encrypt and decrypt bitcoin private keys with bip-0038 standard.11,308Apache-2.0
eosio_macrosMacros for creating compile-time EOSIO names and symbols.11,265MIT OR Apache-2.0
nimiq-databaseA LMDB database wrapper with support for volatile storage11,258Apache-2.0
p3-batch-starkBatched STARK wrapper atop p3-uni-stark that reuses FRI openings across instances.11,254MIT OR Apache-2.0
quartz-contract-core-deriveDerive macros for Quartz contracts.11,239Apache-2.0
nimiq-collectionsA set of advanced collections for use in the Nimiq Rust implementation11,227Apache-2.0
robust-providerRobust Provider is a library for creating resilient RPC providers for EVM-based blockchains with automatic retries and failover…11,172MIT
tp-authority-discoveryAuthority discovery primitives11,154Apache-2.0
satsnet_slicesParse Bitcoin objects without allocations11,143MIT
smbpndk-modelCommand line tool for creating and managing SmbPndk resources.11,080Apache-2.0
bitcoin-block-parserBlazing fast parser for bitcoin 'blocks' data with input amount and output spend tracking.11,010MIT
tc-network-gossipGossiping for the Tetcore network protocol10,926GPL-3.0-or-later WITH Classpath-exception-2.0
tc-networkTetcore network protocol10,892GPL-3.0-or-later WITH Classpath-exception-2.0
tc-peersetConnectivity manager based on reputation10,885GPL-3.0-or-later WITH Classpath-exception-2.0
tc-chain-specTetcore chain configurations.10,855GPL-3.0-or-later WITH Classpath-exception-2.0
noble-grandpaFABRIC noble for GRANDPA finality gadget10,853Apache-2.0
noble-stakingFABRIC noble staking10,843Apache-2.0
tc-finality-grandpaIntegration of the GRANDPA finality gadget into tetcore.10,837GPL-3.0-or-later WITH Classpath-exception-2.0
tc-transaction-poolTetcore transaction pool implementation.10,792GPL-3.0-or-later WITH Classpath-exception-2.0
noble-randomness-collective-flipFABRIC randomness collective flip noble10,774Apache-2.0
ethrpcEthereum transport-agnositic JSON RPC implementation10,772MIT OR Apache-2.0
dotvanityPolkadot/Substrate vanity address generator10,757MIT
tea-tapp-commonThe TEA SDK10,738non-standard
dharitri-vm-executorDharitrI VM executor interface10,679GPL-3.0-only
zebra-grpcZebra gRPC interface10,660MIT OR Apache-2.0
noble-staking-reward-curveReward Curve for FABRIC staking noble10,592Apache-2.0