Peeroxide – Full wire-compatible Rust implementation of Hyperswarm
Peeroxide – Full wire-compatible Rust implementation of Hyperswarm
Just shipped peeroxide, a complete, production-ready Rust port of the Hyperswarm P2P networking stack. It’s fully wire-compatible with the existing Node.js implementation, so Rust peers can join the live public HyperDHT and seamlessly discover/connect with Node.js peers. Key features: Full HyperDHT (Kademlia + hole-punching + blind relays) Noise handshakes + SecretStream encryption Pure-Rust libudx with BBR congestion control (no C dependencies) Topic-based peer discovery 497 tests + golden fixtures + live cross-language interop validation All three crates are now live on crates.io at v1.0.1: peeroxide peeroxide-dht libudx GitHub: https://github.com/Rightbracket/peeroxide This was a solo project, but I used Claude (Anthropic) + OpenCode/oh-my-openagent very heavily. I needed this for a different project and hope other people find it useful too.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
strftime-ruby, no-std, Ruby-compatible Rust implementation of strftime
Sockudo – Pusher-compatible WebSocket server in Rust
Build A2A Compatible AI Agents with Rust
Zcached, in-memory key-value cache wire-compatible with memcached
Wire 2.0
A MISRA C compatible AES, AES-GCM, and AES-CMAC implementation
HttpClientModule with parameter encodings compatible with back ends
A redux-compatible redux wrapper
Tkinter-Compatible Multithreading
OS3-RNode, an RNode-Compatible LoRa Modem on CH32V003