OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. It’s an eventually consistent database that uses CRDTs for conflict-free database merges making OrbitDB an excellent choice for decentralized apps (dApps), blockchain applications and offline-first web applications.
OrbitDB is implemented in JavaScript and Golang.
I want to know if using something like WasmEdge I can use OrbitDB from rust as described here: https://www.secondstate.io/articles/embed-javascript-in-rust/
One of the developers told me that they have an http-api but they don't recommend using it because it's possibly behind the current api. And he recommended me to try searching something like rust crdt database or rust crdt.