A fork of Stephen Lavelle's Open Source HTML5 Puzzle Game Engine.
If you add enable_level_select
to your game's prelude, you will get
a level select screen. Slighly more advanced options are available, see
the documentation
Try it out at https://pancelor.github.io/PuzzleScript/
If you're interested in recompiling/modifing/hacking the engine, there is development setup info here. If you're just interested in learning how to use the engine/make games in it, the documentation is here.