WeaveDB is a monorepo that contains
You can view the docs at weavedb.asteroid.ac.
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.
Smart contract transactions are auto-signed, free and instant for dapp users, which enables web2 like smooth UX for fully decentralized web3 dapps.
WeaveDB is permissionless with granular access controls with pure cryptography. Anyone can access with a one-time Metamask signature.
WeaveDB allows JSON-based functional programming on data, which opens up possibilities for building highly complex dapps with ease.
The v0.4 contract is deployed on the Warp mainnet at DL6Jyvf_5o2qS_lgHJki76Ydx2FN5vb2MEvPkF00rqM.
A v0.4 demo dapp (The Wall 2) is deployed at xdiw4-hiaaa-aaaai-qnnbq-cai.ic0.app.
A v0.2 demo dapp (Todo Manager) is deployed at weavedb-todos.asteroid.ac.
A v0.2 demo dapp (Social Bookmarking) is deployed at asteroid.ac.
WeaveDB is still in its infancy. Everything is subject to change.