field-manual
field-manual copied to clipboard
Rust version
I've been following the progress of https://github.com/libp2p/rust-libp2p, and it looks like it's ready to build a Rust IPFS implementation on top of it. Once that is in place, I'd like to build a version of OrbitDB (or something similar) in Rust. My use case is desktop applications, plugins and mobile apps. Something to compete with Realm or Couchbase Lite.
Any thoughts on how long this might take? (Porting OrbitDB, not IPFS).
This would be great! It might be challenging simply because we don't have any black box implementation tests or a formal spec yet, but this is something we're definitely interested in. How else might we be able to help?
But what about a Go version? Then OrbitDB can compete with Dat's DB faster (since we already have https://github.com/libp2p/go-libp2p )
That would also be useful, yes.
@DonaldTsang @adamski
Good news on this front. Berty has created https://github.com/berty/go-orbit-db/ and folks are currently working toward Rust support, e.g. https://github.com/dvc94ch/rust-ipld and https://github.com/ipfs/notes/issues/363
People interested in such things should definitely join the chats on Gitter / Matrix / Discors (link badges in the README.md file of this repo)
Also moving this to the Field Manual so we can go into more detail there
Any updates on this? I heard work has been started on this, is that correct?