Awesome Open Source
Awesome Open Source

Travis Build Status


reliable is a packet acknowlegement system for UDP

It has the following features:

  1. Notification when sent packets are received
  2. Packet fragmentation and reassembly
  3. RTT and packet loss estimates

reliable is stable and production ready.


The author of this library is Glenn Fiedler.

Open source libraries by the same author include: netcode and yojimbo

Glenn is now the founder and CEO of Network Next. Network Next is a new internet where networks compete on performance and price to carry your traffic. Check it out at

Source Code

This repository holds the reference implementation of reliable in C.

Other reliable implementations include:


These people are awesome:


reliable was generously sponsored by:

And by individual supporters on Patreon. Thank you. You made this possible!


BSD 3-Clause license.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
c (13,978
game-development (412
protocol (172
udp (144

Find Open Source By Browsing 7,000 Topics Across 59 Categories