eo.rs is a collection of crates and programs for Endless Online, which you can use to easily create your own programs for the game.


The core development crate. Comes with all of the bells and whistles you could need to create most eo related programs.

Get Started


An Endless Online server written in Rust. It uses tokio for reliable, and fast concurrency. Built with the eo crate.

Learn more

Latest from the blog

Speech and Stats

After fixing up NPC movement I thought it would be fun giving them something to say.

Posted September 12, 2022 by Richard Leek ‐ 4 min read

Discoveries and Broken Shit

Did some more NPC research with GameServer and had a very rough first implementation of NPC movements

Posted September 10, 2022 by Richard Leek ‐ 2 min read


Finally got NPCs to appear. They don't do anything but the world feels a little more alive now

Posted June 14, 2022 by Richard Leek ‐ 1 min read