Aside from being open source, every single piece of Clockwork is modular and replaceable. Feel free to mix and match rendering
libraries, physics, input, native APIs… or just write your own!
Clockwork provides an end-to-end developer-friendly experience, designed specifically for game development, including its
own tools, debugger, package manager... Forget about F12!
The engine is designed around message passing, thus being great for creating easy to maintain game logic and sharing code
through composition and inheritance.
Other engines and frameworks try to minimize the amount of code you have to write at the expense of limiting your freedom,
while Clockwork is designed for people who love coding and provides an elegant but powerful API.
XML and tries to build on top of standards like the web app manifest.