awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

49 dépôts

Awesome GitHub RepositoriesBlockchain Infrastructure

Core clients and protocols for running and interacting with blockchain nodes.

Explore 49 awesome GitHub repositories matching part of an awesome list · Blockchain Infrastructure. Refine with filters or upvote what's useful.

Awesome Blockchain Infrastructure GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • linera-io/linera-protocolAvatar de linera-io

    linera-io/linera-protocol

    32,085Voir sur GitHub↗

    Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque

    Scalable, low-latency blockchain infrastructure.

    Rustblockchainrustwasm
    Voir sur GitHub↗32,085
  • diem/diemAvatar de diem

    diem/diem

    16,678Voir sur GitHub↗

    Diem is a distributed ledger technology platform designed for the development of decentralized applications and the execution of programmable financial transactions. It provides a comprehensive framework for operating validator nodes that maintain ledger integrity through a Byzantine fault-tolerant consensus protocol, ensuring consistent state updates across a distributed network of participants. The platform distinguishes itself through a modular node architecture that decouples consensus, execution, and storage to facilitate scalability and maintenance. It utilizes a resource-oriented virtu

    Global financial infrastructure and currency platform.

    Rustblockchain
    Voir sur GitHub↗16,678
  • foundry-rs/foundryAvatar de foundry-rs

    foundry-rs/foundry

    10,125Voir sur GitHub↗

    Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl

    Toolkit for Ethereum application development.

    Rustalloyblockchainbytecode
    Voir sur GitHub↗10,125
  • mystenlabs/suiAvatar de MystenLabs

    MystenLabs/sui

    7,612Voir sur GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Asset-oriented smart contract platform.

    Rustblockchaindistributed-ledger-technologymove
    Voir sur GitHub↗7,612
  • datahaven-xyz/datahavenAvatar de datahaven-xyz

    datahaven-xyz/datahaven

    7,246Voir sur GitHub↗

    Datahaven is a decentralized storage network and smart contract platform designed for storing verifiable data with cryptographic integrity checks. It functions as a peer-to-peer system that ensures data availability and prevents loss through redundancy and tamper-evident content addressing. The project incorporates a restaking security layer that protects the network from malicious actors by leveraging economic stakes and automated slashing mechanisms. It also features a cross-chain asset bridge that transfers tokens and messages between different blockchain networks using finality proofs. T

    AI-first decentralized storage secured by EigenLayer.

    Rustai-agentsblockchaindecentralized
    Voir sur GitHub↗7,246
  • paradigmxyz/rethAvatar de paradigmxyz

    paradigmxyz/reth

    5,652Voir sur GitHub↗

    Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res

    Modular and fast Ethereum protocol implementation.

    Rust
    Voir sur GitHub↗5,652
  • zcash/zcashAvatar de zcash

    zcash/zcash

    5,370Voir sur GitHub↗

    Zcash is a privacy-preserving cryptocurrency that operates a blockchain where transactions can be shielded using zero-knowledge proofs. Its reference full node, zcashd, stores the complete transaction history and validates both transparent and shielded transactions, preserving confidentiality for sender, receiver, and amount. The node implements the Sapling and Orchard shielded protocols, with Orchard using the Halo2 proving scheme to eliminate the need for a trusted setup. It offers a dual-address model that lets users choose per transaction between transparent (fully public) and shielded (p

    Implementation of the Zerocash protocol.

    C++
    Voir sur GitHub↗5,370
  • mimblewimble/grinAvatar de mimblewimble

    mimblewimble/grin

    5,090Voir sur GitHub↗

    Grin est une implémentation de protocole et un nœud blockchain qui fournit un système de transaction confidentiel. Il utilise des engagements de Pedersen et le chiffrement homomorphe pour vérifier l'intégrité de la valeur et assurer une masse monétaire cohérente sans révéler les montants spécifiques des transactions ou les identités des participants. Le projet se distingue par un modèle d'échange de transactions interactif, où les portefeuilles coordonnent des échanges de données en plusieurs rounds pour construire des transactions signées. Pour maintenir l'anonymat, le système prend en charge la livraison de transactions routées en oignon et masque les adresses IP d'origine via des mécanismes de relais spécialisés. Il incorpore également une preuve de travail (PoW) gourmande en mémoire pour résister à la domination du minage ASIC et utilise un modèle de registre à élagage d'état avec un stockage Merkle Mountain Range pour réduire l'empreinte disque de la blockchain. La base de code couvre un large ensemble de capacités, incluant l'exécution d'échanges atomiques cross-chain sans confiance, la gestion de portefeuilles déterministes hiérarchiques et l'opération de nœuds réseau complets. Elle fournit des outils pour le minage limité par la mémoire, l'exécution de contrats cryptographiques via des timelocks, et la communication client-serveur sécurisée utilisant le chiffrement authentifié. Le nœud peut être déployé en tant qu'image de conteneur avec un support pour la persistance des données de cache.

    Implementation of the MimbleWimble protocol.

    Rustcryptocurrencycryptographygrin
    Voir sur GitHub↗5,090
  • solana-foundation/anchorAvatar de solana-foundation

    solana-foundation/anchor

    5,090Voir sur GitHub↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Development framework for building secure Solana programs.

    Rustblockchaincoralrust
    Voir sur GitHub↗5,090
  • sigp/lighthouseAvatar de sigp

    sigp/lighthouse

    3,448Voir sur GitHub↗

    Ethereum consensus client in Rust

    Ethereum Consensus Layer client.

    Rust
    Voir sur GitHub↗3,448
  • paradigmxyz/artemisAvatar de paradigmxyz

    paradigmxyz/artemis

    2,948Voir sur GitHub↗

    A simple, modular, and fast framework for writing MEV bots in Rust.

    Modular framework for writing MEV bots.

    Rust
    Voir sur GitHub↗2,948
  • rust-bitcoin/rust-bitcoinAvatar de rust-bitcoin

    rust-bitcoin/rust-bitcoin

    2,639Voir sur GitHub↗

    Rust Bitcoin

    Bitcoin data structure and network message library.

    Rust
    Voir sur GitHub↗2,639
  • paritytech/polkadot-sdkAvatar de paritytech

    paritytech/polkadot-sdk

    2,690Voir sur GitHub↗

    SDK for building Polkadot-based blockchains.

    Rustblockchaincumuluspolkadot
    Voir sur GitHub↗2,690
  • near/nearcoreAvatar de near

    near/nearcore

    2,591Voir sur GitHub↗

    Reference client for NEAR Protocol

    Decentralized smart-contract platform.

    Rust
    Voir sur GitHub↗2,591
  • bluealloy/revmAvatar de bluealloy

    bluealloy/revm

    2,198Voir sur GitHub↗

    Rust implementation of the Ethereum Virtual Machine.

    Fast Ethereum virtual machine implementation.

    Rust
    Voir sur GitHub↗2,198
  • starkware-libs/cairoAvatar de starkware-libs

    starkware-libs/cairo

    1,870Voir sur GitHub↗

    Turing-complete language for provable programs.

    Rustcairocomputational-integritystarknet
    Voir sur GitHub↗1,870
  • joystream/joystreamAvatar de Joystream

    Joystream/joystream

    1,396Voir sur GitHub↗

    Joystream Monorepo

    User-governed video platform.

    Rustblockchaincryptocurrencyjoystream
    Voir sur GitHub↗1,396
  • holochain/holochainAvatar de holochain

    holochain/holochain

    1,386Voir sur GitHub↗

    The current, performant & industrial strength version of Holochain on Rust.

    Scalable P2P alternative to blockchain.

    Rust
    Voir sur GitHub↗1,386
  • romanz/electrsAvatar de romanz

    romanz/electrs

    1,367Voir sur GitHub↗

    An efficient re-implementation of Electrum Server in Rust

    Efficient re-implementation of an Electrum server.

    Rustbitcoinelectrumelectrum-server
    Voir sur GitHub↗1,367
  • lightningdevkit/rust-lightningAvatar de lightningdevkit

    lightningdevkit/rust-lightning

    1,358Voir sur GitHub↗

    A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!

    Bitcoin Lightning protocol library.

    Rust
    Voir sur GitHub↗1,358
Préc.123Suivant
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Blockchain Infrastructure