Remix.run Logo
max-privatevoid 6 days ago

iroh is meant to be this library, but there is also libp2p, which existed before iroh.

binary132 6 days ago | parent [-]

Part of the problem with libp2p is that the canonical implementations are in Go which isn’t really well-suited to use from C++, JS, or Rust. The diversity of implementations in other languages makes for varying levels of quality and features. They really should have just picked one implementation that would be well-suited to use via C FFI and provided ergonomic wrappers for it.