karibu-dsl: This is a Kotlin extensions and DSL library for the Vaadin framework.
Please visit Vaadin-on-Kotlin pages for the Getting Started guide.
This library:
- Allows you to create Vaadin UI designs in the structured code way; the idea behind the library
is explained in the DSLs: Explained for Vaadin article.
The general DSL idea is explained in Kotlin Type-Safe Builders. - Includes useful components like
PopupButton
andTabSheet
- Contains additional useful methods which Vaadin lacks; see karibu-tools