Skip to content

IPFS and libp2p on Mobile, with Gomobile

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

datahop/gomobile-ipfs

 
 

Repository files navigation

gomobile-ipfs

This repo aims to provide packages for Android, iOS and React-Native that allow one to run and use an IPFS node on mobile devices. It is also a place to discuss the constraints of running IPFS on mobile in order to find solutions and exchange tips.

⚠️ this repo is still experimental, contributions are very welcome

Roadmap

  • Basic Java/Swift <-> go-ipfs bindings
  • InputStream as request body and request response (in progress)
  • Unit tests using Android/iOS testing frameworks
  • SetStreamHandler(protocolID, handler) and NewStream(peerID, protocolID) bindings
  • Packages built and published using CI
  • Android/iOS lifecycle management
  • React-Native module (in progress)
  • Improve this README

Build

TODO

Code example

TODO

License

Dual MIT/Apache-2.0 license

About

IPFS and libp2p on Mobile, with Gomobile

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 29.4%
  • Swift 26.3%
  • Java 25.3%
  • Makefile 5.0%
  • Objective-C 4.9%
  • JavaScript 3.7%
  • Other 5.4%