karibu-dsl - Vaadin Add-on Directory
Karibu-DSL, Kotlin extensions/DSL for VaadinThis is a Kotlin extensions and DSL library for the [Vaadin](https://www.vaadin.com) framework.
Please visit [Vaadin-on-Kotlin](http://www.vaadinonkotlin.eu/) 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](https://www.vaadinonkotlin.eu//dsl_explained/) article.
The general DSL idea is explained in [Kotlin Type-Safe Builders](https://kotlinlang.org/docs/reference/type-safe-builders.html).
* Includes useful components like `PopupButton` and `TabSheet`
* Contains additional useful methods which Vaadin lacks; see [karibu-tools](https://github.com/mvysny/karibu-tools)
View on GitHub