[Media] I built RustWave, an async WebSocket framework for Rust

62 points Mr-Arman 26 comments
[Media] I built RustWave, an async WebSocket framework for Rust

Hi everyone,

I've been learning Rust and recently built RustWave, an async WebSocket framework.

The goal was to create a simple event-driven API for building real-time applications while learning async Rust, API design, and WebSocket internals.

Current features:

  • Event-driven API
  • Namespaces
  • Rooms
  • Broadcasting
  • Typed payloads with Serde

It's available on crates.io and the source code is on GitHub.

I'm still learning Rust, so any suggestions or constructive feedback are welcome.

GitHub: https://github.com/MrArmanDev/Rustwave