#websocket #io-layer #bevy #networking

aeronet_websocket

WebSocket IO layer implementation for aeronet

17 releases (9 breaking)

Uses new Rust 2024

0.20.0 Apr 2, 2026
0.19.1 Feb 18, 2026
0.19.0 Jan 19, 2026
0.18.0 Dec 14, 2025
0.11.0 Nov 30, 2024

#657 in Game dev

Download history 1026/week @ 2026-01-21 988/week @ 2026-01-28 983/week @ 2026-02-04 1202/week @ 2026-02-11 1556/week @ 2026-02-18 1506/week @ 2026-02-25 1231/week @ 2026-03-04 1583/week @ 2026-03-11 1794/week @ 2026-03-18 1215/week @ 2026-03-25 1041/week @ 2026-04-01 1527/week @ 2026-04-08 1502/week @ 2026-04-15 1313/week @ 2026-04-22 1402/week @ 2026-04-29 1837/week @ 2026-05-06

6,206 downloads per month
Used in 4 crates (via lightyear_websocket)

MIT/Apache

110KB
2K SLoC

Feature flags

document_features::document_features!())]


aeronet_io implementation using WebSockets for reliable-ordered data transfer over TCP between peers, compatible with both native and WASM.

crates.io docs.rs

This uses tokio-tungstenite on native targets, and web-sys on WASM targets, for WebSocket usage. The server implementation is only available on native targets.

Dependencies

~17–36MB
~463K SLoC