Skip to content
70

Awesome Blockchain Rust

Collect libraries and packages about blockchain/cryptography in Rust

2.8k stars336 forks106 entriesLast push May 17, 2026 (4 months ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Blockchains

Aleo

. Decentralized operating system for zero-knowledge applications.

Aleph Zero

. DAG, PoS, snark smart contracts (substrate based).

Anoma.network

. PoS blockchain with privacy.

Aptos Network

. Building the safest and most scalable Layer 1 blockchain..

Bitcoin Cash

. A library for creating and parsing Bitcoin Cash transactions.

Casper

. A decentralized L1 PoS blockchain designed to accelerate enterprise and developer adoption.

Chainflip

. Native Cross-Chain Swaps.

CITA

. A high performance blockchain kernel for enterprise users.

CodeChain

. Programmable multi-asset chain.

Concordium

. Privacy centric (zk) PoS chain, yet with built in identities and rust smart contracts.

Conflux

. The Rust implementation of Conflux protocol.

Darwinia

. Relay chain of Darwinia Network, can connect to Polkadot as parachain in Polkadot Model.

Dusk.network

. Privacy PoS using zk (plonk).

Enigma

secures the decentralized web.

Ethrex

. Minimalist, fast and modular implementation of the Ethereum protocol in Rust. L1 and L2 execution client.

MultiversX

. Sharded Smart Contracts execution platform with a PoS consensus mechanism.

Exonum

. An extensible open-source framework for creating private/permissioned blockchain applications.

In 3 lists

Forest

. An implementation of Filecoin written in Rust.

In 2 lists

Fuel

. Rust full node implementation of the Fuel protocol.

Gear

. Computational component of Polkadot network.

Grin

. Minimal implementation of the MimbleWimble protocol.

In 3 lists

Holochain

. The core Holochain framework written in rust, a container, and hdk-rust library for writing Zomes.

In 3 lists

Interledger

. An easy-to-use, high-performance Interledger implementation written in Rust.

Internet Computer Protocol (ICP)

. The world’s first blockchain that runs at web speed and can increase its capacity without bound.

Internet of People

. Decentralized software stack that provides the building blocks and tools to support a decentralized society.

Libra

. Global currency and financial infrastructure that empowers billions of people.

Lighthouse

. Fast and secure Ethereum 2.0 client.

In 2 lists

Namada

. Proof-of-Stake L1 for interchain asset-agnostic privacy.

NEAR

. NEAR Protocol - scalable and usable blockchain.

In 2 lists

Nervos CKB

. Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network.

In 3 lists

NYM

. Selective privacy via a mixnet preventing metadata analysis.

Nomic

. Nomic is a high-performance Bitcoin sidechain which is part of the Cosmos network.

Mina Protocol

. A rust implementation of the mina succinct blockchain.

Mir Protocol

. A succinct blockchain powered by zero-knowledge proofs. (plonk based)

OpenEthereum

. The Ethereum Rust client

Parity Bitcoin

. The Parity Bitcoin client.

In 3 lists

Parity Ethereum

. The fast, light, and robust EVM and WASM client.

In 2 lists

Parity Zcash

. Rust implementation of Zcash protocol.

In 2 lists

Polkadot

. Polkadot Node Implementation.

In 2 lists

Polymesh

. The Polymesh blockchain (built on Substrate) is an identity orientated chain for the issuance, lifecycle management and settlement of regulated securities.

Radix

. Sharded smart contract DeFi platform.

RsNano

. A rust port of Nano: the eco-friendly & feeless digital currency

Secret Network

. A privacy-first blockchain that uses Rust to enable "secret contracts", ensuring data is encrypted while being processed on-chain.

Setheum

. SETHEUM : “Secure Evergreen Truthful Heterogeneous Economically Unbiased Market” is an Ethical DeFi-friendly Blockchain (built on Substrate) working on achieving mass adoption, security, scalability, affordability, inclusivity and ethical DeFi Governance.

Shasper

. Parity Shasper beacon chain implementation using the Substrate framework.

Solana

. Blockchain Rebuilt for Scale.

Stacks 2.0

. Proof of Transfer blockchain from Blockstack.

Sui Network

. A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.

In 3 lists

Tari

. The Tari Digital Assets Protocol.

Tendermint

. Tendermint is a high-performance blockchain consensus engine for Byzantine fault tolerant applications.

Witnet

. Open source implementation of Witnet decentralized oracle network protocol in Rust.

xx-network

. Post-quantum blockchain, mixnet privacy preventing metadata analysis. (Substrate rust+go)

Zebra

. An ongoing Rust implementation of a Zcash node.

Zero-chain

. A privacy-preserving blockchain on Substrate.

Blockchain Frameworks

Substrate

. The platform for blockchain innovators.

In 3 lists

slingshot

. A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety.

Tendermint

. Tendermint is a high-performance blockchain consensus engine for Byzantine fault tolerant applications.

Orga

. A high-performance state machine engine designed for Tendermint-based blockchain applications.

In 2 lists

Anchor

is a framework for Solana's Sealevel runtime providing several convenient developer tools for writing smart contracts.

Trident

. Fuzzing framework for Solana smart contracts.

In 3 lists

Cross-Chain

AtomicDEX

. Cross-chain and cross-protocol p2p orderbook based decentralized exchange and interoperability bridge (self-custodial).

Comit

. An open protocol facilitating trustless cross-blockchain applications.

ibc-rs

. Rust implementation of the Inter-Blockchain Communication (IBC) protocol.

In 2 lists

Hermes

. Rust implementation of an Inter-Blockchain Communication (IBC) relayer.

In 3 lists

Hyperlane

. Framework for permissionless, modular interoperability. The offchain clients are written in Rust, as well as the smart contracts for Solana VM and CosmWasm.

In 2 lists

Virtual Machines

Bithoven

. A High-Level, Imperative Language for Bitcoin Smart Contracts, featuring an LR(1) parser with static analysis for compile-time safety.

In 2 lists

CKB-VM

. RISC-V virtual machine.

CosmWasm

. Multi-chain smart contract platform built for the Cosmos ecosystem.

In 2 lists

Parity Ethereum

. The fast, light, and robust EVM and WASM client.

In 2 lists

FuelVM

. Interpreter for the FuelVM, a blazingly fast blockchain virtual machine.

FVM

. The Filecoin Virtual Machine is a hypervisor-inspired Wasm execution environment that supports multiple runtimes, including the EVM.

Lunatic

. Erlang-inspired runtime for WebAssembly.

Polygon Miden

. SNARK based VM.

SVM

Spacemesh Virtual Machine.

Wasmi

. WebAssembly interpreter.

In 2 lists

Wasmer

. A convenient Rust wrapper over WebAssembly backends.

In 3 lists

Wasmtime

. Standalone JIT-style runtime for WebAssembly, using Cranelift.

In 2 lists

Zinc

. Zinc zk smart contract language.

General-Purpose Consensus

Raft

. Raft distributed consensus algorithm implemented in Rust.

Honey Badger

. An implementation of the paper "Honey Badger of BFT Protocols" in Rust.

Narwhal

. The consensus layer used by Sui.

P2P Network Libraries

chamomile

. P2P library. Support build robust stable connection on p2p/distributed network.

crust

. Reliable P2P network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects.

rust-libp2p

. The Rust Implementation of the libp2p networking stack.

In 2 lists

Tentacle

. A multiplexed p2p network framework that supports custom protocols

P2P NAT-Traversal

. NAT Traversal techniques for p2p communication.

qp2p

. Peer-to-peer communications library for Rust based on QUIC protocol.

sn_routing

. Routing - specialised storage DHT.

Cryptography

Awesome Cryptography Rust

.

Dalek Cryptography

.

In 2 lists

Za!

. An experimental rust zksnarks compiler with embeeded bellman-bn128 prover.

OpenZKP

. Pure Rust implementations of Zero-Knowledge Proof systems.

Microsoft Nova

. Rust recursive snark without trusted setup.

Arkworks

. An ecosystem for developing and programming with zkSNARKs

Layer2

Arbitrum's arb-os

ArbOS is the "operating system" that runs an eth Layer 2 on an Arbitrum chain,

Noir language

. Noir is a Domain Specific Language for SNARK proving systems. (Aztec eth L2)

Penumbra

. PoS network providing privacy to the Cosmos ecosystem.

Rust-Lightning

is a Bitcoin Lightning library written in Rust. The main crate, lightning, does not handle networking, persistence, or any other I/O. Thus, it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage.

zkSync

. Matter Labs' scaling eth L2 engine secured by zero-knowledge proofs.

Dapps

Serum-dex

. A decentralized exchange built on Solana.

SewUp

. A library to help you build your Ethereum webassembly contract with Rust and just like develop in a common backend.

Sienna Network

. A privacy-first and cross-chain decentralized finance platform where you can privately swap, lend and convert your tokens into their private equivalent.

ink!athon

. Full-Stack DApp Boilerplate for Substrate and ink! Smart Contracts.

Other

abscissa

. Micro-framework for CLI tools with strong focus on security.

tesseracts

. A small block explorer for geth PoAs written in rust.

merk

. High performance Merkle key/value store written in Rust, based on RocksDB.

ERC-4337 Bundler

. An ongoing Rust implementation of an ERC-4337 (Account Abstraction) Bundler.

Solana VS Code Extension

. VS Code extension for Solana with built-in static analysis detectors and fuzzing coverage visualization.

See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

Curated Python frameworks, libraries and resources.

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

Curated Go frameworks and libraries.

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago