Recreate is my internal UI framework that I’ve been using in many forms since 2023, it started as a descendant of RbxUtility.Create, but expanded to include several framework features. I wrote my own framework as I found the two major options at the time to have issues that made them unusable.
This library is considerably simpler than most other UI libraries available since it works with virtual objects directly rather than abstracting them under multiple layers of tables and what have you.
Feel free to leave any questions and I’ll try to address them.
Not yet, most public functions are already documented within the modules. You can download it with the Recreate_ROBLOX.rbxm file on the GitHub repository.
This includes three parts, Recreate, which controls construction and binding effects, Renderer (called Relayer) which is just used to provide rendering interop, and Signals, a Roblox made state library that I really liked.
The only thing that isn’t documented are the built-in Dyna structs, and the props table when hydrating an instance.