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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
FuelLabs avatar

FuelLabs/fuel-core

0
View on GitHub↗
57,014 stars·2,861 forks·Rust·20 views

Fuel Core

Fuel Core is a Rust-based implementation of a distributed ledger and a full node for the Fuel v2 protocol. It functions as a layer 2 blockchain client designed to execute binary encoded transactions and synchronize shared state across a decentralized network.

The system utilizes a deterministic state machine to ensure all nodes reach the same ledger state and employs a binary-encoded message protocol for network communication. It provides the ability to operate full network nodes or bootstrap private local instances for development and testing.

The project covers a broad set of capabilities including blockchain state persistence via disk-backed key-value stores and Merkle tree storage, as well as an asynchronous runtime for handling concurrent transactions. It supports pluggable memory backends to switch between permanent disk storage and volatile RAM.

Features

  • Blockchain Nodes - Implements a full blockchain node to maintain network state and process transactions.
  • Ledger State Management - Manages the storage of blockchain data using both disk-based and in-memory stores.
  • Key-Value Persistence Stores - Maps the global blockchain ledger state to a persistent on-disk key-value database.
  • State Persistence - Provides database-backed storage to maintain blockchain state across sessions.
  • Binary Communication Protocols - Uses a compact binary serialization protocol for efficient network communication and peer synchronization.
  • Distributed Ledger Clients - Implements a distributed ledger client that synchronizes shared state across a decentralized network.
  • Full Node Implementations - Provides a full node implementation that independently validates transactions to participate in network consensus.
  • Layer-2 Scaling Solutions - Implements a high-performance scaling layer node designed to execute transactions and synchronize state.
  • Blockchain Transaction Executors - Provides a mechanism for submitting binary encoded transactions to update the shared ledger state.
  • Deterministic State Transitions - Ensures all network nodes reach the same ledger state through a strict set of deterministic rules.
  • Merkle-Tree Storage Engines - Persists ledger states using a Merkle tree structure for efficient cryptographic verification of blockchain data.
  • Pluggable Storage Drivers - Supports pluggable storage backends to switch between permanent disk storage and volatile RAM.
  • Blockchain Local Development Environments - Enables the launch of private local blockchain instances for developing decentralized applications.
  • Asynchronous Schedulers - Implements a non-blocking task scheduler to handle concurrent blockchain transactions and network requests.
  • Local Network Simulators - Allows bootstrapping private local blockchain instances for decentralized application development and testing.

Star history

Star history chart for fuellabs/fuel-coreStar history chart for fuellabs/fuel-core

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Fuel Core

Similar open-source projects, ranked by how many features they share with Fuel Core.
  • lightningnetwork/lndlightningnetwork avatar

    lightningnetwork/lnd

    8,154View on GitHub↗

    Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages payment channels and settles transactions on the Bitcoin blockchain. It serves as an off-chain payment processor and a cryptographic wallet manager, enabling the execution of instant, scalable transactions through a network node. The project distinguishes itself through a focus on secure node networking and programmatic control. It provides gRPC and REST API servers for automating payment workflows and utilizes macaroon-based authorization to delegate granular permissions via c

    Gobitcoinblockchaincryptocurrency
    View on GitHub↗8,154
  • ethereumbook/ethereumbookethereumbook avatar

    ethereumbook/ethereumbook

    21,521View on GitHub↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    blockchainbookdapp
    View on GitHub↗21,521
  • shardeum/shardeumshardeum avatar

    shardeum/shardeum

    31,393View on GitHub↗

    Shardeum is an autoscaling blockchain infrastructure designed to distribute network workloads across multiple shards to increase throughput. It uses a dynamic-sharding architecture that horizontally scales node capacity and adjusts the number of active shards based on real-time network demand. The system features an execution environment compatible with the Ethereum Virtual Machine, allowing it to run smart contracts and decentralized applications. It maintains network agreement and security through consensus-group partitioning, which organizes validator nodes into discrete groups. The platf

    TypeScriptblockchaindappethereum
    View on GitHub↗31,393
  • input-output-hk/cardano-slinput-output-hk avatar

    input-output-hk/cardano-sl

    3,756View on GitHub↗

    This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati

    Haskell
    View on GitHub↗3,756
See all 30 alternatives to Fuel Core→

Frequently asked questions

What does fuellabs/fuel-core do?

Fuel Core is a Rust-based implementation of a distributed ledger and a full node for the Fuel v2 protocol. It functions as a layer 2 blockchain client designed to execute binary encoded transactions and synchronize shared state across a decentralized network.

What are the main features of fuellabs/fuel-core?

The main features of fuellabs/fuel-core are: Blockchain Nodes, Ledger State Management, Key-Value Persistence Stores, State Persistence, Binary Communication Protocols, Distributed Ledger Clients, Full Node Implementations, Layer-2 Scaling Solutions.

What are some open-source alternatives to fuellabs/fuel-core?

Open-source alternatives to fuellabs/fuel-core include: lightningnetwork/lnd — Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages… ethereumbook/ethereumbook — This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It… shardeum/shardeum — Shardeum is an autoscaling blockchain infrastructure designed to distribute network workloads across multiple shards… input-output-hk/cardano-sl — This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… fuellabs/fuels-ts — fuels-ts is a TypeScript SDK and development toolkit for the Fuel blockchain. It provides a library for executing…