Mug: A C++ server with hot-reloadable plugins
I like Python’s Bottle/Flask development loop: change code, hit refresh, keep moving. In C++ we traditionally pay for “real builds” with server restarts, cold state, and the mental overhead of wiring a server skeleton for every prototype. Mug is my attempt to keep the runtime production grade, while making the development loop feel lightweight: build a shared library, Mug loads it, and when you rebuild the library Mug hot-reloads it. ...