Netcode.io

Networking software written in pure Zig.

Projects

quic-zig

QUIC v1 & v2, TLS 1.3, HTTP/3, WebTransport and Media over QUIC. Passes most interop tests against quic-go and quiche.

alpha

routez

An nginx-style edge server. HTTP/1.1 and HTTP/3, reverse proxy, load balancing, automatic Let's Encrypt certificates, WebTransport relay and QUIC-aware UDP proxying.

coming soon

netcode

A multiplayer game server on WebTransport. Rooms, matchmaking, state synchronization, reliable and unreliable messaging, with browser and native SDKs.

coming soon

routez and netcode are built on top of quic-zig.

Live demo

See quic-zig running

Your browser is talking to a quic-zig server in San Francisco right now. Every dot is a real packet.

Connecting…
Datagrams
Stream

Loss is simulated, since the real connection rarely drops anything. A lost datagram is skipped. A lost stream packet makes everything sent after it wait for the resend.


Want to help?

It's just me building this, in my spare time. The code is AI‑assisted and not battle‑tested yet, so bug reports mean a lot.

Try it and tell me what breaks, or become a sponsor. Or just come say hi!

Join the Discord


Endel Dreyer

Who's behind it?

Hey, I'm ! 🙋‍♂️ I've created Colyseus Multiplayer Framework. I am passionate about networked gaming, developer tooling and the web platform.


Get updates about Netcode.io