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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| hyperledger/fabric | 16.7K | Go | Apache-2.0 | |
| solana-labs/solana | 14.8K | Rust | apache-2.0 | |
| codenotary/immudb | 9K | Go | NOASSERTION | |
| eventstore/eventstore | 5.8K | C# | NOASSERTION | |
| bitcoin/bitcoin | 89.4K | C++ | MIT | |
| stellar/stellar-core | 3.3K | C++ | other | |
| xrplf/rippled | 5.2K | C++ | ISC | |
| mystenlabs/sui | 7.6K | Rust | apache-2.0 | |
| aptos-labs/aptos-core | 0 | — | — | — |
| hashicorp/raft | 9K | Go | MPL-2.0 |