It’s the Java implementation of Glenn Fiedler’s article about building reliability on top of UDP.
I have extended it in order to handle retransmission & ordering by the protocol itself, instead of doing it in the application.
Read the article about the motivation to use reliable UDP instead of UDP + TCP combo.
It’s currently in alpha, tested in virtual environment, but needs testing in real network.
You can find all the necessary documentation & examples in the README and Wiki.
If you are interested, take it for a spin and if there are issues/suggestions I am happy to read about them (perhaps as a github issue).
Cheers