#websocket #gamedev #bevy #aeronet #networking

aeronet_websocket

WebSocket IO layer implementation for aeronet

8 releases (4 breaking)

Uses new Rust 2024

new 0.14.0 Apr 28, 2025
0.14.0-rc.2 Apr 23, 2025
0.12.0 Feb 7, 2025
0.11.0 Nov 30, 2024
0.9.0 Nov 7, 2024

#2474 in Game dev

Download history 117/week @ 2025-02-03 21/week @ 2025-02-10 2/week @ 2025-02-17 6/week @ 2025-02-24 11/week @ 2025-03-03 4/week @ 2025-03-10 1/week @ 2025-03-17 8/week @ 2025-03-24 3/week @ 2025-03-31 50/week @ 2025-04-07 68/week @ 2025-04-14 116/week @ 2025-04-21

237 downloads per month

MIT/Apache

105KB
2K SLoC

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

~12–26MB
~394K SLoC