Skip to content

Quality of life and common functionality for go-libp2p

License

Notifications You must be signed in to change notification settings

watjurk/ezlibp2p

Repository files navigation

ezlibp2p - easy libp2p

PkgGoDev

Quality of life and common functionality for go-libp2p.

Have you ever felt that for every single project that uses libp2p you had to reimplement the same functionality over and over again? Well, me too... ezlibp2p implements this common functionality.

Most notably:

  • bootstrapping
  • auto autorelay finding
  • persistent identity
  • writing/reading protobuf messages
  • mdns

Project Status

This library must NOT be considered stable. I will definitely stabilize it one day but for that to happen I must gain more experience with how to handle go-libp2p.

I am using ezlibp2 in all of my projects that use libp2p, every now and then I find a better solution than the one present in ezlibp2p, and then I slightly change the API of ezlibp2p to account for that.

Contributing

All contributions are welcome! I have nothing more to say than to respect others and use GitHub features.

If you would like to submit a pull request, before doing any work create an issue and I will reach out to you so we can discuss it.

Thanks for sticking around, stay curious! Best,
Wiktor

About

Quality of life and common functionality for go-libp2p

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages