#wasm #webrtc #udp #networking #gamedev

naia-client-socket

Abstraction to expose common API over a UDP socket on Linux, and a unreliable WebRTC datachannel on the browser

29 releases (14 breaking)

new 0.20.0 Mar 20, 2023
0.13.1 Nov 19, 2022
0.11.0 Jun 6, 2022
0.9.0 Mar 4, 2022
0.3.0 Jul 13, 2020

#769 in WebAssembly

Download history 46/week @ 2022-12-01 90/week @ 2022-12-08 83/week @ 2022-12-15 59/week @ 2022-12-22 57/week @ 2022-12-29 40/week @ 2023-01-05 41/week @ 2023-01-12 65/week @ 2023-01-19 84/week @ 2023-01-26 119/week @ 2023-02-02 80/week @ 2023-02-09 170/week @ 2023-02-16 139/week @ 2023-02-23 51/week @ 2023-03-02 60/week @ 2023-03-09 71/week @ 2023-03-16

342 downloads per month
Used in 5 crates (2 directly)

MIT/Apache

75KB
1.5K SLoC

Rust 1.5K SLoC // 0.0% comments JavaScript 177 SLoC // 0.0% comments

Naia Client Socket

A Socket abstraction over either a UDP socket on native Linux, or a unreliable WebRTC datachannel on the browser

Dependencies

~1–13MB
~275K SLoC