4 ms·
Not sure what exactly you are looking for, but I find IPFS / libp2p pretty easy to use once you know the basic concepts. For a simple web based GUI app you can
by rklaehn 8y ago
Not sure what exactly you are looking for, but I find IPFS / libp2p pretty easy to use once you know the basic concepts.
For a simple web based GUI app you can use the js version of IPFS or interact with a locally running go-IPFS node using a pretty simple REST api.
Once you got your feet wet, or if you have a more demanding use case, you can use libp2p directly, from js, go or rust.
Since you mentioned rust: https://github.com/libp2p/rust-libp2p https://github.com/libp2p/rust-libp2p
libp2p could be described as an attempt to implement a common networking stack for the distributed web. IPFS builds on libp2p, as does filecoin.
I work for a company https://www.actyx.io/en https://www.actyx.io/en that does industrial applications based on IPFS / libp2p, so I use IPFS every day. Obviously it is bleeding edge technology with a lot of rough edges. But I find the current state and the rate of improvement quite promising.
- fenwick67 8y agolibp2p looks useful but my problem with it (at a glance) has been, "how do I make this into a program?". When I look at a list of ~10 different modules, and let's say I want to implement a secure chat program, I have no idea where to start. Is there a good primer on something like this?
- rayvy 8y ago> "how do I make this into a program?". This! It looks unbelievably promising, but still very much a work in progress, with no deploy-able examples. Can't wait to see what it turns into though
- devttyeu 8y agoThere is a repo with simple examples to help get started - https://github.com/libp2p/go-libp2p-examples https://github.com/libp2p/go-libp2p-examples People in IRC channels - #libp2p @ freenode (or #ipfs) - should be able to answer most of your other questions (I work for PL, on go-ipfs and occasionally libp2p)