doocaat / dart-libp2p

The Dart Implementation of libp2p networking stack. 🔥 [WIP]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libp2p hex logo

The Dart implementation of the libp2p Networking Stack. 🔥 [WIP]

⚠️ This is heavy work in progress! ⚠️

Roadmap

  • multistream-select 1.0
  • multiformats: multiaddr
    • Support multiaddr dns4 and dns6
    • Support multiaddr certhash
  • crypto (RSA, ed25519, secp256k1)
  • secio
  • connection bootstrapping
  • mplex as a multiplexer
  • stream multiplexing
  • TCP transport (dialing and listening)
  • Identify protocol
  • Ping protocol
  • peer ID
  • noise security protocol
  • MDNS
  • Gossip 1.1 pubsub

Features

TODO: List what your package can do. Maybe include images, gifs, or videos.

Getting started

TODO: List prerequisites and provide or point to information on how to start using the package.

Usage

TODO: Include short and useful examples for package users. Add longer examples to /example folder.

const like = 'sample';

Additional information

TODO: Tell users more about the package: where to find more information, how to contribute to the package, how to file issues, what response they can expect from the package authors, and more.

About

The Dart Implementation of libp2p networking stack. 🔥 [WIP]

License:Apache License 2.0


Languages

Language:Dart 100.0%