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

Immutable Ledger Databases

Ranking updated Jun 30, 2026

For a tamper-proof ledger database, the strongest matches are hyperledger/fabric (Hyperledger Fabric is a permissioned blockchain framework that maintains), solana-labs/solana (Solana is a high-performance blockchain platform that stores data) and codenotary/immudb (immudb is a tamperproof database that stores data as). eventstore/eventstore and bitcoin/bitcoin round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Distributed ledger databases providing cryptographically verifiable transaction histories and tamper-proof data storage for audit-heavy applications.

Immutable Ledger Databases

Find the best repos with AI.We'll search the best matching repositories with AI.
  • hyperledger/fabrichyperledger avatar

    hyperledger/fabric

    16,664View on GitHub↗

    Hyperledger Fabric is a permissioned blockchain framework and enterprise blockchain platform designed for maintaining shared, immutable records of transactions across a network of authorized participants. It provides the infrastructure to build and manage private distributed ledgers that prioritize data confidentiality and scalability. The platform is distinguished by a modular architecture and a pluggable consensus engine. This design allows internal system implementations to be swapped with custom modules to adapt the ledger's behavior and consensus mechanisms to specific technical or indus

    Hyperledger Fabric is a permissioned blockchain framework that maintains an append-only, cryptographically hashed ledger with pluggable consensus and query support, making it a comprehensive immutable ledger database for auditable records.

    GoConsensus EnginesDistributed Consensus AlgorithmsLedger Models
    View on GitHub↗16,664
  • solana-labs/solanasolana-labs avatar

    solana-labs/solana

    14,782View on GitHub↗

    Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems. It provides a distributed ledger infrastructure that utilizes proof-of-stake consensus to maintain network integrity and secure digital assets. The platform includes a specialized runtime environment for executing smart contracts and a framework for developing programs in Rust. The system distinguishes itself through a suite of architectural components that enable high-throughput transaction processing. It employs a cryptographic clock mechanism to sequence transactions befor

    Solana is a high-performance blockchain platform that stores data as an immutable, cryptographically chained ledger with proof-of-stake consensus, making it a flagship example of an immutable ledger database for auditable records.

    RustConsensus EnginesLedger Models
    View on GitHub↗14,782
  • codenotary/immudbcodenotary avatar

    codenotary/immudb

    8,982View on GitHub↗

    immudb is a tamperproof database that maintains an immutable record of entries using cryptographic commit logging. It ensures verifiable database integrity by utilizing Merkle trees to generate membership and consistency proofs that detect unauthorized data alterations. The system employs a multi-model storage engine that unifies key-value, document, and relational data structures within a single immutable backend. It provides compatibility with the PostgreSQL wire protocol, allowing it to integrate with standard SQL clients, ORMs, and database tools. The project covers broad capabilities in

    immudb is a tamperproof database that stores data as an immutable ledger using cryptographic commit logging and Merkle trees, providing verifiable history and SQL query support, which directly matches the search for an auditable, cryptographically verifiable database.

    GoAppend-Only Storage Engines
    View on GitHub↗8,982
  • eventstore/eventstoreEventStore avatar

    EventStore/EventStore

    5,809View on GitHub↗

    KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores application state as an immutable, ordered sequence of events rather than updating rows in place, preserving full history for audit, replay, and distributed consistency. The database combines event storage with real-time streaming and a built-in JavaScript projection engine that transforms and aggregates event streams into materialized views. The system provides official gRPC client libraries for Python, Node.js, Java, .NET, Go, and Rust, enabling multi-language application development

    KurrentDB (formerly EventStore) is an event-native database that stores an immutable, ordered sequence of events with built-in cryptographic integrity, projections for query support, and cluster consensus for distributed consistency, making it a perfect fit for auditable record-keeping with verifiable history.

    C#Append-Only Event Logs
    View on GitHub↗5,809
  • bitcoin/bitcoinbitcoin avatar

    bitcoin/bitcoin

    89,442View on GitHub↗

    This project is a cryptographic consensus engine and distributed ledger client that functions as a peer-to-peer network node. It enables decentralized network participation by allowing users to independently validate transactions and blocks, ensuring data integrity and consensus without reliance on a centralized authority. The software utilizes an unspent transaction output model to track ownership and verify state transitions across the network. What distinguishes this implementation is its commitment to verifiable security and deterministic operation. It features a reproducible build system

    Bitcoin Core is a full-node implementation of the Bitcoin blockchain, providing an append-only, cryptographically hashed, and tamper-evident ledger with consensus and RPC query support, making it a flagship auditable record-keeping database.

    C++UTXO Models
    View on GitHub↗89,442
  • stellar/stellar-corestellar avatar

    stellar/stellar-core

    3,269View on GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    Stellar Core is a production-grade distributed ledger implementation that stores transactions in an append-only, cryptographically-chained ledger with Federated Byzantine Agreement consensus, giving you a tamper-evident, verifiable history ideal for auditable records.

    C++Distributed Consensus AlgorithmsDistributed Consensus Protocols
    View on GitHub↗3,269
  • xrplf/rippledXRPLF avatar

    XRPLF/rippled

    5,166View on GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    rippled is a node implementation for the XRP Ledger that maintains an immutable, cryptographically verified sequence of transactions with built-in consensus and a query API, which fits your need for an auditable ledger database — though it is designed specifically for the XRP network rather than as a general-purpose standalone system.

    C++Consensus EnginesByzantine Fault Tolerant Protocols
    View on GitHub↗5,166
  • mystenlabs/suiMystenLabs avatar

    MystenLabs/sui

    7,612View on 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

    Sui is a blockchain platform that stores data as an immutable ledger with cryptographic hashing and consensus, directly meeting the core requirement for a verifiable, append-only history — though it is a full smart-contract network rather than a minimal embedded database, it still qualifies as an immutable ledger database.

    RustDigital Asset ManagementMove Development ToolingObject-Centric State Models
    View on GitHub↗7,612
  • aptos-labs/aptos-coreA

    aptos-labs/aptos-core

    0View on GitHub↗

    Aptos is a blockchain platform, which inherently implements an immutable ledger with cryptographic hashing, consensus, and tamper-evident history — squarely fitting the core of an immutable ledger database.

    Blockchain Platforms
    View on GitHub↗0
  • hashicorp/rafthashicorp avatar

    hashicorp/raft

    9,037View on GitHub↗

    This is a Raft consensus library and distributed consensus engine implemented in Go. It provides the primitives necessary to build fault-tolerant distributed services by implementing a replicated state machine that ensures a group of servers agree on a shared system state through leader election and log replication. The project distinguishes itself through a pluggable architecture for storage backends and snapshot storage, decoupling the consensus logic from physical persistence. It includes specialized mechanisms for leadership transfer, protocol version management to support rolling upgrade

    This is a Raft consensus library that provides the consensus mechanism needed for fault-tolerant distributed systems, but it is not an immutable ledger database itself—it lacks the append-only data model, cryptographic hashing, and query support required for auditable records.

    GoConsensus AlgorithmsConsensus EnginesConsensus Protocols
    View on GitHub↗9,037
  • apache/zookeeperapache avatar

    apache/zookeeper

    12,763View on GitHub↗

    ZooKeeper is a distributed coordination service that provides a centralized system for managing configuration, naming, and synchronization across a cluster of distributed processes. It functions as a cluster consensus service, a distributed configuration store, and a distributed lock manager to maintain a consistent state across multiple network nodes. The service implements a consensus protocol to ensure data consistency and uses a replicated state machine to maintain identical copies of the system state across all servers. It provides a distributed lock management system to coordinate exclu

    ZooKeeper is a distributed coordination service and consensus-based key-value store, not an immutable ledger — it permits updates to data and lacks cryptographic chaining of history, so it does not match the verifiable, append-only ledger model needed for auditable records.

    JavaConsensus ProtocolsDistributed Consensus Protocols
    View on GitHub↗12,763
  • travisjeffery/jockotravisjeffery avatar

    travisjeffery/jocko

    5,010View on GitHub↗

    Jocko is a cloud-native event streaming platform and distributed commit log implemented in Go. It functions as a distributed message broker that ensures data durability and high availability by replicating record sequences across a cluster. The system is designed as a Zookeeperless event streamer, utilizing built-in consensus coordination to manage cluster state and leader election without requiring external coordinator services. It implements the Kafka wire protocol, allowing it to communicate with existing ecosystem clients and tools. The platform provides capabilities for distributed log

    Jocko is a distributed commit log and event streaming platform built on the Kafka protocol, giving it an append-only data model and consensus, but it lacks the cryptographic hashing and verifiable-history features of an immutable ledger database suitable for auditable records.

    GoAppend-Only Message LogsConsensus Algorithms
    View on GitHub↗5,010
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
hyperledger/fabric16.7KGoApache-2.0Jun 16, 2026
solana-labs/solana14.8KRustapache-2.0Jan 22, 2025
codenotary/immudb9KGoNOASSERTIONJun 1, 2026
eventstore/eventstore5.8KC#NOASSERTIONJun 15, 2026
bitcoin/bitcoin89.4KC++MITJun 16, 2026
stellar/stellar-core3.3KC++otherFeb 20, 2026
xrplf/rippled5.2KC++ISCJun 23, 2026
mystenlabs/sui7.6KRustapache-2.0Feb 21, 2026
aptos-labs/aptos-core0———
hashicorp/raft9KGoMPL-2.0Jun 11, 2026

Related searches

  • a project for understanding databases by building one
  • a schema-free JSON document database
  • a curriculum on how databases work inside
  • Git-style branching for my database
  • a comprehensive guide for learning blockchain development
  • a local database for offline-first mobile apps
  • an artifact signing toolkit
  • a zero-knowledge proof toolkit