Twinspire Core was discussed some years ago on the Haxe forums, but I have picked this back up again (and taken a break from Twinspire Web) and added a large amount of stuff to it. It is close to a release, with the aim to get it on haxelib by the end of August.
The changes made to this framework over the past year and a half have been significant. It features a resource manager, animation support, a game event system, extensions to the kha.graphics2.Graphics class, scene management, Dimensions for layouts, and more. It has an internal context system split into two parts: GraphicsContext and UpdateContext. GraphicsContext takes all of your dimensions, render states and performs basic logic and maintains your dim states for you. You can add scrollable containers, which includes infinite scrolling, back buffers and unit measurements. You can also add and render text input regions, with all text input handled by Twinspire, you just simply need to render the state. In UpdateContext, this handles the game event loop, processing your logic and tracking events your listening on for any given dimension.
Unlike most frameworks, Twinspire Core is not designed to be an engine. It's more of a go-between of a low-level framework like Kha, but possessing all the tools of an engine without being too opinionated. The goal is to be flexible enough to give you the power to make any application without the restrictions of a full engine.
To get started, there is a Quick Start guide on GitHub and a CLI to help you get started. Remember that this is based on kha, so if you don't have kha, I'd recommend you install this first. If you're using VS Code, you can also install the kha extension pack.