Canvas is a Kotlin-based inventory management system which takes heavy inspiration from React. Also known by some as "That overly kotlin library".
Those who have used React (especially React-Kotlin) should feel very at home. Those who have not, it provides reusability and convenience when making complex UIs.
It is worth noting that performance at the moment is unstable at best. It is still under heavy development, however the API should not change much so if you are interested in giving it a try, go ahead.
Documentation can be found in the wiki.
Canvas is available on Maven Central:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.mattworzala:canvas:1.0.0'
}