An open API service indexing awesome lists of open source software.

awesome-decentralized-database

A curated list of awesome decentralized databases and related resources.
https://github.com/recallnet/awesome-decentralized-database

Last synced: 21 days ago
JSON representation

Encryption and Security

Peer-to-Peer

  • Threshold Network - Access control with end-to-end encrypted data sharing and communication without the need to trust a centralized authority.
  • 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.

Learning

Peer-to-Peer

NoSQL Databases

Blockchain

  • BigchainDB - Blockchain database.
  • Bluzelle - Decentralized database for Web 3.0 using blockchain and edge computing for greater performance and security.
  • ComposeDB - Decentralized, composable graph database to build interoperable applications on Ceramic.
  • The Graph - Indexing protocol for querying networks like Ethereum, IPFS, Polygon, and other blockchains.

Peer-to-Peer

  • db3 - Open-source and decentralized firebase firestore alternative for building fully decentralized dApps quickly with minimal engineering effort.
  • WeaveDB - NoSQL database powered by Warp Contracts (SmartWeave) on the Arweave blockchain.
  • OrbitDB - Serverless, distributed, peer-to-peer database.

Other Awesome Lists

Peer-to-Peer

Real-time Databases

Peer-to-Peer

  • Fireproof - Fireproof is a decentralized realtime database that stores documents using prolly-trees.
  • Redwood - Highly-configurable, distributed, realtime database that manages a state tree shared among many peers.

Relational Databases

Blockchain

  • AergoLite - AergoLite: SQLite with Blockchain.
  • Catena - Catena is a distributed database based on a blockchain, accessible using SQL.
  • Daisy - Private proof of authority blockchain where blocks are SQLite databases, in Go.
  • Tableland - Decentralized SQLite database that provides provides wallet-based authentication, row-level permissions, and high performance at a low cost.

IPFS

Peer-to-Peer

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

Raft

  • ChiselStore - ChiselStore is an embeddable, distributed SQLite for Rust, powered by Little Raft.
  • ha-sqlite - High-availability sqlite database service based on raft.
  • raft-sqlite - Raft backend using SQLite.
  • ReSqlite - ReSqlite is an extension of Sqlite that aims to add basic replication functionality to Sqlite database.
  • tqlite - Distributed SQL database with replication, fault-tolerance, tunable consistency and leader election.