Declarative widgetsCompose UI with callable constructors like PeanutUI.Frame { ... }. No manual instance wiring.
Reactive by defaultRefs, computed values, and reactive tables drive your UI. Change a value and the UI follows.
Stable APIThe framework's API won't introduce breaking changes whenever is possible. When needed features are going to be just marked deprecated.
Reactive unitsPeanutUI.Size, PeanutUI.Position, and PeanutUI.Unit replace UDim2 and UDim with per-component scaling and ref-driven updates.
Responsive scalingSet a reference resolution once and the whole UI stays proportional on every screen.
Animations & transitionsContinuous animations and on-change transitions, with a full library of easing curves and spring physics.