A game framework usually does not provide specific "game logic" but only some tools and functionalities that can be used in any type of game. Frameworks are also more lightweight and flexible than engines (again, usually)
As a hobbyist, I always find game engines overkill for 2D games, and I like to do things by code, rather than using a user interface.
Since it targets beginners and intermediate game dev, I want it to be as much accessible as possible by exposing only the "high level" aspects and taking care of the "boilerplate" code.
For example, rendering is "hidden" from the user by using a Scene/Layer system that you can find in other game fw or engines aswell. This way, in just a few line of code you can create prototypes and games quite easily.
Finaly, the project is in its early life, and I plan on continuing developping it with new features !