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.
bitcoin_scriptsBitcoin extended script types146,298Apache-2.0
snarkvm-polycommitA library for constructing polynomial commitment schemes for use in zkSNARKs142,711GPL-3.0
did-ethrdid:ethr DID method, using the ssi crate142,099Apache-2.0
snarkvm-marlinA library for the Marlin preprocessing zkSNARK141,746GPL-3.0
tendermint-light-client-detectorImplementation of the Tendermint Light Client Attack Detector.139,308Apache-2.0
multiversx-sc-wasm-adapterMultiversX WebAssembly VM API wrapper138,355GPL-3.0-only
dharitri-wasmDharitri WebAssembly smart contract API136,500GPL-3.0-only
descriptorsBitcoin descriptors library (part of Bitcoin Protocol stack)135,829Apache-2.0
ethnum-macros256-bit integer literals134,421MIT OR Apache-2.0
ic-vetkeysA set of tools designed to help canister developers integrate vetKeys into their Internet Computer (ICP) applications133,929Apache-2.0
elrond-codecLightweight binary serializer/deserializer, written especially for Elrond smart contracts133,880GPL-3.0-only
dharitri-wasm-deriveDharitri WebAssembly smart contract API procedural macros133,189GPL-3.0-only
dharitri-wasm-debugDharitri WebAssembly smart contract API debugging mocks and utils131,733GPL-3.0-only
lightning_encodingNetwork encoding for lightning network peer protocol data types131,326Apache-2.0
schnorr_funBIP340 Schnorr signatures based on secp256kfun130,7660BSD
dharitri-wasm-nodeDharitri WebAssembly VM API wrapper130,072GPL-3.0-only
dharitri-wasm-outputDharitri WebAssembly panic handler and allocator declaration for the .wasm output129,585GPL-3.0-only
lnpbpLNP/BP Core Library implementing LNPBP specifications & standards127,600MIT
elrond-wasm-outputElrond WebAssembly panic handler and allocator declaration for the .wasm output127,533GPL-3.0-only
uniswap-lensA library for querying Uniswap V3 using ephemeral lens contracts.125,865Apache-2.0
ic-http-gatewayAn HTTP Gateway implementation for interfacing with the Internet Computer over HTTP125,603Apache-2.0
multiversx-sc-modulesMultiversX WebAssembly standard smart contract modules124,437GPL-3.0-only
multiversx-sc-snippetsMultiversX framework for building smart contract interaction snippets123,297GPL-3.0-only
elrond-codec-deriveMacro implementations of elrond-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]122,301GPL-3.0-only
descriptor-walletLibraries and command line tool for building descriptor-based bitcoin wallets122,163Apache-2.0
bitcoin_slicesParse Bitcoin objects without allocations120,023MIT
mandosParser/writer of the Mandos test format118,612GPL-3.0-only
fuel-core-binFuel client binary.117,208BUSL-1.1
tezos_crypto_rsUtilities for tezos-related cryptographic operations.116,057MIT
multiversx-chain-scenario-formatParser/writer of the MultiversX transaction scenario format114,696GPL-3.0-only
did-jwkdid:jwk DID method, using the ssi crate113,655Apache-2.0
polymarket_client_sdk_v2Polymarket CLOB (Central Limit Order Book) API client SDK112,327MIT
tmkmsTendermint Key Management System: provides isolated, optionally HSM-backed
signing key management for Tendermint applications…111,237Apache-2.0
p3-poseidon2-airAn AIR implementation of the Poseidon2 cryptographic hash function for use in zero-knowledge proof systems.109,752MIT OR Apache-2.0
did-tzdid:tz Tezos DID method, using the ssi crate103,987Apache-2.0
fuel-sequencer-protoFuel SDK to interact with sequencer.103,775BUSL-1.1
cosm-orcCosmwasm smart contract orchestration and gas profiling library103,369Apache-2.0
cosmos-sdk-proto-altheaProtobuf stuct defintions for interacting with Cosmos SDK powered blockchains101,797Apache-2.0
multiversx-chain-vm-executorMultiversX VM executor interface101,546GPL-3.0-only
multiversx-sdkSDK for interacting with the MultiversX blockchain100,238MIT
piecrustDusk's virtual machine for running WASM smart contracts.99,441MPL-2.0
p3-bn254A wrapper for the ark_bn254::Fr field allowing it to be used in the Plonky3 environment98,989MIT OR Apache-2.0
coldcardColdcard Wallet Interface Library in Rust97,660MIT
fuel-etk-4byteEVM Toolkit function selector database97,144MIT OR Apache-2.0
zip321Parsing functions and data types for Zcash ZIP 321 Payment Request URIs96,222MIT OR Apache-2.0
fuel-chain-configFuel Chain config types96,114BUSL-1.1
fuel-etk-dasmEVM Toolkit disassembler95,720MIT OR Apache-2.0
bitcoin_hdBitcoin hierarchical deterministic derivation library95,715Apache-2.0
chaindexingIndex any EVM chain and query in SQL94,631MIT OR Apache-2.0
tetsy-scale-codecTetsy SCALE - Simple Concatenating Aggregated Little Endians94,499Apache-2.0
dharitri-wasm-module-usersDharitri WebAssembly smart contract module that provides a contract users flag94,302GPL-3.0-only
fuel-gas-price-algorithmFuel gas price algorithm94,229BUSL-1.1
dharitri-wasm-module-featuresDharitri WebAssembly smart contract module for adding feature flags93,875GPL-3.0-only
bitcoin-address-bookNetwork address manager for Bitcoin clients.93,325MIT OR Apache-2.0
tendermint-p2pThe Tendermint P2P stack in Rust.92,824Apache-2.0
fuel-core-e2e-clientFuel Core E2E Testing Client92,106BUSL-1.1
dharitri-wasm-module-pauseDharitri WebAssembly smart contract module that provides a contract pause flag91,801GPL-3.0-only
zebra-chainCore Zcash data structures91,663MIT OR Apache-2.0
bip157A Bitcoin light-client according to the BIP-157/BIP-158 specifications91,096MIT OR Apache-2.0
eth-blockiesA pure Rust lightweight library/binary to get raw data of Ethereum-style blocky identicon, which can be used for generating…89,204MIT
fuel-core-keygenCreate to create command line utilities for fuel-core key management88,551BUSL-1.1
fuel-core-client-binThe fuel cli to interact with `fuel-core` client.87,765BUSL-1.1
iota-ledger-nanoLibrary for communicating with the IOTA and Shimmer Ledger Nano apps87,652Apache-2.0
dharitri-sc-deriveDharitri smart contract API procedural macros87,281GPL-3.0-only
externalitiesTetcore externalities abstraction85,127Apache-2.0
dharitri-scDharitri smart contract API85,112GPL-3.0-only
multiversx-wegld-swap-scMultiversX Wrapped EGLD Smart Contract84,537GPL-3.0-only
blockfrostA Rust SDK for Blockfrost.io API83,547Apache-2.0
lnpbp_bech32LNPBP-14 implementation83,515MIT
p3-poseidonA generic implementation of the Poseidon permutation for cryptographic hash constructions.82,929MIT OR Apache-2.0
snowbridge-verification-primitivesSnowbridge Verification Primitives82,406Apache-2.0
dharitri-sc-scenarioDharitri tools for writing and executing scenarios82,271GPL-3.0-only
rgb-stdStandard Library for RGB smart contracts81,994Apache-2.0
dharitri-sc-metaDharitri smart contract crate management standalone tool81,665GPL-3.0-only
elrond-wasm-module-featuresElrond WebAssembly smart contract module for adding feature flags81,613GPL-3.0-only
multiversx-price-aggregator-scMultiversX Price aggregator Smart Contract81,364GPL-3.0-only
lnpbp_chainLNPBP library defining chain parameters80,728MIT
tp-state-machineTetcore State Machine80,533Apache-2.0
elrond-wasm-module-pauseElrond WebAssembly smart contract module that provides a contract pause flag80,482GPL-3.0-only
dharitri-sc-modulesDharitri WebAssembly standard smart contract modules80,283GPL-3.0-only
snowbridge-outbound-queue-primitivesSnowbridge Outbound Queue Primitives80,184Apache-2.0
fuel-metricsFuel metrics79,775BUSL-1.1
zebra-consensusImplementation of Zcash consensus checks79,708MIT OR Apache-2.0
secret-toolkit-storageAbstractions over storage in Secret Contracts79,158non-standard
multiversx-sc-meta-libMultiversX smart contract meta-programming tools and build system78,846GPL-3.0-only
tycho-commonContains shared models, traits and helpers used within the Tycho system78,358MIT
ethdigestEthereum digests and hashing78,243MIT OR Apache-2.0
dharitri-sc-wasm-adapterDharitri WebAssembly VM API wrapper78,124GPL-3.0-only
secret-toolkit-utilsGeneral utilities for Secret Contracts78,100non-standard
dharitri-sc-snippetsDharitri framework for building smart contract interaction snippets78,008GPL-3.0-only
piecrust-uplinkBuild smart contracts directly on top of Dusk's `piecrust` virtual machine.77,738MPL-2.0
secret-toolkit-serializationHelper types for serialization in Secret Contracts76,066non-standard
zebra-scriptZebra script verification wrapping zcashd's zcash_script library75,606MIT OR Apache-2.0
zebra-networkNetworking code for Zebra75,552MIT
tetsy-hash-dbtetsy trait for hash-keyed databases.75,345Apache-2.0
zebra-stateState contextual verification and storage code for Zebra75,180MIT OR Apache-2.0
solabiSolidity ABI implementation in Rust75,042MIT OR Apache-2.0
dharitri-wasm-module-dnsDharitri WebAssembly smart contract module that allows a contract to register its own name74,964GPL-3.0-only
secret-toolkitVarious tools for writing Secret Contracts74,836non-standard
zebra-node-servicesThe interfaces of some Zebra node services74,768MIT OR Apache-2.0
zebra-rpcA Zebra JSON Remote Procedure Call (JSON-RPC) interface74,708MIT OR Apache-2.0
coinbase-pro-rsCoinbase pro client for Rust74,584MIT/Apache-2.0
tetsy-memory-dbin-memory implementation of tetsy-hash-db, useful for tests73,930Apache-2.0
ethprimEthereum primitive type meta-crate73,570MIT OR Apache-2.0
snowbridge-inbound-queue-primitivesSnowbridge Inbound Queue Primitives73,017Apache-2.0
zcash_client_sqliteAn SQLite-based Zcash light client73,010MIT OR Apache-2.0
sos-sdkDistributed, encrypted database for private secrets.72,856MIT OR Apache-2.0
bp-invoiceBitcoin addresses and invoices72,446Apache-2.0
bitcoincore-zmqBitcoin Core ZMQ subscriber with minimal dependencies71,919MIT
tycho-clientA library and CLI tool for querying and accessing liquidity data from Tycho indexer.70,084MIT
fuel-core-compressionCompression and decompression of Fuel blocks for DA storage.69,864BUSL-1.1
dharitri-chain-vmDharitri VM implementation and tooling69,744GPL-3.0-only
snowbridge-pallet-system-frontendSnowbridge System Frontend Pallet68,088Apache-2.0
bitcoin_onchainBitcoin descriptors library (part of descriptor-wallet)66,474Apache-2.0
tycho-executionProvides tools for encoding and executing swaps against Tycho router and protocol executors.66,306BUSL-1.1
bitcoin_uriRust-idiomatic, compliant, flexible and performant bitcoin URI crate.66,147MITNFA
snowbridge-merkle-treeSnowbridge Merkle Tree65,972Apache-2.0
dharitri-wmoax-swap-scDharitri Wrapped MOAX Smart Contract65,278GPL-3.0-only
dharitri-price-aggregator-scDharitri Price aggregator Smart Contract64,842GPL-3.0-only
novaxNovaX is your go-to toolkit for building robust software seamlessly interacting with the MultiversX blockchain.64,581GPL-3.0-only
secret-toolkit-cryptoCryptographic tools for writing Secret Contracts64,330non-standard
snarkvm-poswProof of Succinct Work circuit implementation based on [KB20]64,319GPL-3.0
iota-clientThe official, general-purpose IOTA client library in Rust for interaction with the IOTA network (Tangle)64,174Apache-2.0
tp-keystoreTetcore Keystore Primitives.64,107Apache-2.0
secret-toolkit-snip20Boilerplate for using SNIP-20 contracts on Secret Network62,204non-standard
chia-wallet-sdkAn unofficial SDK for building Chia wallets.61,974Apache-2.0
payjoinPayjoin Library implementing BIP 78 and BIP 77 batching protocols.60,832MITNFA
elrond-wasm-module-usersElrond WebAssembly smart contract module that provides a contract users flag60,140GPL-3.0-only
masp_note_encryptionNote encryption for MASP transactions60,037MIT OR Apache-2.0
secret-toolkit-snip721Boilerplate for using SNIP-20 contracts on Secret Network59,484non-standard
snarkosA decentralized operating system59,442Apache-2.0
lnp-coreLNP Core Library: rust implementation of modular lightning channels architecture59,261MIT
masp_primitivesRust implementations of the experimental MASP primitives (derived from zcash_primitives)59,039MIT OR Apache-2.0
tetcore-stdLowest-abstraction level for the Tetcore runtime57,770Apache-2.0
debug-deriveTetcore macros to derive runtime debug implementation.57,708Apache-2.0
bitcoincash-addrA simple library providing the encoding/decoding of Bitcoin Cash addresses.57,608MIT
tetsy-scale-codec-deriveSerialization and deserialization derive macro for Tetsy SCALE Codec57,112Apache-2.0
snowbridge-pallet-system-v2Snowbridge System Pallet V256,796Apache-2.0
snowbridge-pallet-inbound-queue-v2Snowbridge Inbound Queue Pallet V256,526Apache-2.0
snowbridge-pallet-outbound-queue-v2Snowbridge Outbound Queue Pallet V256,465Apache-2.0
panic-handlerTetcore custom panic hook with bug report link56,092Apache-2.0
snowbridge-pallet-inbound-queue-v2-fixturesSnowbridge Inbound Queue Test Fixtures V255,820Apache-2.0
dusk-pkiA library that holds the types and functions required to perform keys operations in Dusk55,647MPL-2.0
dharitri-codec-deriveMacro implementations of dharitri-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]55,600GPL-3.0-only
bp-stdModern & lightweight implementation of bitcoin standards without rust-bitcoin/miniscript dependencies55,509Apache-2.0
tetcore-tracingInstrumentation primitives and macros for Tetcore.55,226Apache-2.0
tetcore-wasm-interfaceTypes and traits for interfacing between the host and the wasm runtime.54,945Apache-2.0
tetsy-trie-dbtetsy merkle-patricia trie generic over key hasher and node encoding54,802Apache-2.0
tet-coreShareable Tetcore types.54,654Apache-2.0
chia-sdk-typesStandard Chia types for things such as puzzle info and conditions.54,301Apache-2.0
tetcore-storageTetcore storage related primitives54,245Apache-2.0
masp_proofsExperimental MASP zk-SNARK circuits and proving APIs, based on zcash_proofs54,110MIT OR Apache-2.0
dharitri-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts54,067GPL-3.0-only
ethbridge-structsNamada Ethereum bridge Rust compatible types53,958MIT
tp-runtime-interface-proc-macroThis crate provides procedural macros for usage within the context of the Tetcore runtime interface.53,737Apache-2.0
tp-runtime-interfaceTetcore runtime interface53,608Apache-2.0
arithmeticMinimal fixed point arithmetic primitives and types for tetcore runtime.53,561Apache-2.0
aleoAleo53,316GPL-3.0
chia-sdk-driverDriver code for interacting with standard puzzles on the Chia blockchain.52,906Apache-2.0
tendermint-light-client-jstendermint-light-client-js provides a lightweight, WASM-based interface to
the Tendermint Light Client's verification…52,637Apache-2.0
hyperlane-cosmos-rsProtobuf stuct defintions for interacting with the Hyperlane Cosmos SDK52,396non-standard
tet-ioI/O for Tetcore runtimes52,259Apache-2.0
tetsy-hash256-std-hashertetsy standard library hasher for 256-bit prehashed keys.52,248Apache-2.0
chia-sdk-signerCalculates the signatures required for coin spends in a transaction.52,065Apache-2.0
elrond-wasm-modulesElrond WebAssembly standard smart contract modules52,027GPL-3.0-only
tea-codecThe TEA SDK51,940Apache-2.0
dharitri-wasm-modulesDharitri WebAssembly standard smart contract modules51,822GPL-3.0-only
tet-application-cryptoProvides facilities for generating application specific crypto wrapper types.51,800Apache-2.0
bp-deriveBitcoin addresses and invoices51,722Apache-2.0
tp-triePatricia trie stuff using a tetsy-scale-codec node format51,531Apache-2.0
tp-runtimeRuntime Modules shared primitive types.51,319Apache-2.0
denaliParser/writer of the Denali test format51,006GPL-3.0-only
sosDistributed, encrypted database for private secrets.50,750MIT OR Apache-2.0
brk_parserA very fast Bitcoin block parser and iterator built on top of bitcoin-rust50,742MIT
fuel-core-shared-sequencerThe service responsible for communication with the shared sequencer.50,509BUSL-1.1
secret-toolkit-permitBoilerplate for using permits in Secret Contracts50,406non-standard
tetsy-trie-roottetsy in-memory patricia trie operations50,268Apache-2.0
tangle-subxtRust bindings and interface to interact with Tangle Network using subxt49,994Unlicense
chia-sdk-testA wallet simulator and related tooling for testing Chia wallet code.49,729Apache-2.0
etk-asmEVM Toolkit assembler49,324MIT OR Apache-2.0
beetswapImplementation of bitswap protocol for libp2p49,167Apache-2.0
tp-versionVersion module for the Tetcore runtime; Provides a function that returns the runtime version.48,734Apache-2.0
p3-mersenne-31An implementation of the Mersenne31 prime field F_p, where p = 2^31 - 1.48,721MIT OR Apache-2.0
tea-codec-macrosThe TEA SDK48,601non-standard
multiversx-chain-coreMultiversX chain interfaces, constants, and base types48,198GPL-3.0-only
chia-sdk-clientUtilities for connecting to Chia full node peers via the light wallet protocol.47,468Apache-2.0
ethbridge-bridge-eventsNamada Ethereum bridge Rust compatible types46,615MIT
ethbridge-bridge-contractNamada Ethereum bridge Rust compatible types46,195MIT
rustreexoA Rust implementation of Utreexo46,048MIT OR Apache-2.0
aleo-rustRust SDK for managing Aleo programs and communicating with the Aleo network46,023GPL-3.0
tp-apiTetcore runtime api primitives45,831Apache-2.0
kyoto-cbfA Bitcoin light-client according to the BIP-157/BIP-158 specifications45,828MIT OR Apache-2.0
tp-inherentsProvides types and traits for creating and checking inherents.45,650Apache-2.0
snowbridge-system-v2-runtime-apiSnowbridge System Runtime API V245,384Apache-2.0
snowbridge-outbound-queue-v2-runtime-apiSnowbridge Outbound Queue Runtime API V245,308Apache-2.0
chia-sdk-deriveDerive macros for chia-sdk-types.45,053Apache-2.0
bitcoin-primitivesPrimitive types used by the rust-bitcoin ecosystem44,586CC0-1.0
snarkvm-objectsObjects for a decentralized virtual machine44,357GPL-3.0
provwasm-stdRust bindings that enable CosmWasm smart contracts to interact with custom modules in the Provenance Blockchain44,163Apache-2.0
af-iperpsMove types for the `Perpetuals` package43,957Apache-2.0