WeaveDB
About This Repo
WeaveDB is a monorepo that contains
You can view the docs at weavedb.asteroid.ac.
What is WeaveDB?
WeaveDB is a NoSQL database powered by Warp Contracts (SmartWeave) on the Arweave blockchain.
The query APIs are similar to Firestore from Google but completely decentralized.
Web3 Dapps with Web2 UX
Smart contract transactions are auto-signed, free and instant for dapp users, which enables web2 like smooth UX for fully decentralized web3 dapps.
Crypto Authentication
WeaveDB is permissionless with granular access controls with pure cryptography. Anyone can access with a one-time Metamask signature.
Powerful Logics for Complex Dapps
WeaveDB allows JSON-based functional programming on data, which opens up possibilities for building highly complex dapps with ease.
Demo Dapps
The v0.4 contract is deployed on the Warp mainnet at DL6Jyvf_5o2qS_lgHJki76Ydx2FN5vb2MEvPkF00rqM.
The Wall 2 on DEFINITY
A v0.4 demo dapp (The Wall 2) is deployed at xdiw4-hiaaa-aaaai-qnnbq-cai.ic0.app.
Todo Manager
A v0.2 demo dapp (Todo Manager) is deployed at weavedb-todos.asteroid.ac.
Mirror Social Bookmarking
A v0.2 demo dapp (Social Bookmarking) is deployed at asteroid.ac.
WeaveDB is still in its infancy. Everything is subject to change.