awesome-decentralized-database
A curated list of awesome decentralized databases and related resources.
https://github.com/recallnet/awesome-decentralized-database
Last synced: 3 days ago
JSON representation
-
Relational Databases
-
Blockchain
- Tableland - Decentralized SQLite database that provides provides wallet-based authentication, row-level permissions, and high performance at a low cost.
- Tableland - Decentralized SQLite database that provides provides wallet-based authentication, row-level permissions, and high performance at a low cost.
- 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.
-
IPFS
- go-bs-sqlite3 - IPFS blockstore.
- ipfs-sqlite-block-store - IPFS blockstore.
- ipfs-sqlite-cli - CLI utility to backup and restore a database from IPFS. Requires local instance of GO-IPFS running.
-
Raft
- 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.
- 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.
-
Peer-to-Peer
-
-
Real-time Databases
-
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
-
-
Encryption and Security
-
Peer-to-Peer
- FreeSQLiteEncryption - Add-on to the public domain version of SQLite that allows an application to read and write encrypted database files.
- Threshold Network - Access control with end-to-end encrypted data sharing and communication without the need to trust a centralized authority.
- 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.
-
-
Other Awesome Lists
-
Learning
-
Peer-to-Peer
- Awesome Database Learning - Another _awesome list_ for database learning.
- Learn GraphQL - Learn real world GraphQL, quickly.
- Learn SQL - Practice and learn SQL from the basics.
-
Programming Languages
Categories
Sub Categories
Keywords
database
15
sqlite
8
awesome
7
blockchain
7
p2p
6
decentralized
5
raft
5
ethereum
5
awesome-list
5
ipfs
4
sql
4
json
3
graphql
3
crdt
3
javascript
2
golang
2
distributed-database
2
immutable
2
distributed
2
peer-to-peer
2
web3
2
rust
2
solidity
2
dapp
2
typescript
2
react
2
mongodb
2
consensus-algorithm
1
graphql-authentication
1
graphql-tutorials
1
hasura
1
youtube-video
1
reasonml
1
tutorial
1
sql-exercises
1
vue
1
blogs
1
books
1
course
1
papers
1
mysql
1
defi
1
learn-sql
1
threshold-cryptography
1
sdk
1
document
1
filecoin
1
firebase
1
firebase-database
1
firestore
1