Skip to main content

A curated list of awesome decentralized databases and related resources.

176
GitHub Stars
41
Curated Resources
6
Categories
22 hours ago
Last Refreshed
Relational DatabasesReal-time DatabasesNoSQL DatabasesEncryption and SecurityLearningOther Awesome Lists

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me blockchain resources from awesome-decentralized-database"

Installation instructions →

What's inside

Relational Databases

  • AergoLiteBlockchain

    AergoLite: SQLite with Blockchain.

  • CatenaBlockchain

    Catena is a distributed database based on a blockchain, accessible using SQL.

  • ChiselStoreRaft

    ChiselStore is an embeddable, distributed SQLite for Rust, powered by Little Raft.

  • CR-SQLitePeer-to-Peer

    CR-SQLite is a run-time loadable extension for SQLite and libSQL. It allows merging different SQLite databases together that have taken independent writes.

  • DaisyBlockchain

    Private proof of authority blockchain where blocks are SQLite databases, in Go.

  • go-bs-sqlite3IPFS

    IPFS blockstore.

Learning

NoSQL Databases

  • BigchainDBBlockchain

    Blockchain database.

  • BluzelleBlockchain

    Decentralized database for Web 3.0 using blockchain and edge computing for greater performance and security.

  • ComposeDBBlockchain

    Decentralized, composable graph database to build interoperable applications on Ceramic.

  • db3Peer-to-Peer

    Open-source and decentralized firebase firestore alternative for building fully decentralized dApps quickly with minimal engineering effort.

  • OrbitDBPeer-to-Peer

    Serverless, distributed, peer-to-peer database.

  • The GraphBlockchain

    Indexing protocol for querying networks like Ethereum, IPFS, Polygon, and other blockchains.

Real-time Databases

  • FireproofPeer-to-Peer

    Fireproof is a decentralized realtime database that stores documents using prolly-trees.

  • RedwoodPeer-to-Peer

    Highly-configurable, distributed, realtime database that manages a state tree shared among many peers.

Encryption and Security

  • FreeSQLiteEncryption

    Add-on to the public domain version of SQLite that allows an application to read and write encrypted database files.

  • Lit

    Create and manage distributed cryptographic key-pairs for condition-based encryption and programmatic signing.

  • sqlcipher

    Fork of the SQLite database library that adds 256 bit AES encryption of database files and other security features.

  • sqlite_codec

    sqlite3 with built-in transparent encryption based on mbedtls library.

  • Threshold Network

    Access control with end-to-end encrypted data sharing and communication without the need to trust a centralized authority.

Showing a sample of 41 resources. View the full list on GitHub →