isca Kotlin graphics/UI framework
Check out my other projects!
isca
is the evolution of
simpleUI (and also
a predecessor), implementing a React-like declarative UI
framework along with general graphics capabilities in
Kotlin.
My goal is to have a library for rapid prototyping,
which has really flexible event handling, swappable
backends, and an elegant approach to state.
A unique feature is its layout system: UI components specify whether their width/height is provided by the parent or by themselves, allowing statically verified layouts. No more layout constraints being ignored - you are forced by the compiler to specify exactly what is used, no more and no less. Fortunately, Kotlin's DSLs and type inference makes this pretty seamless.