Vaadin is an open-source web framework that helps Java developers build great user experiences with minimal effort.
Vaadin is an open-source web framework for creating Progressive Web Apps in Java.
* A comprehensive set of UI web components that work on mobile and on desktop.
* A unique stateful server-driven programming model for building web user interface completely in Java.
* Built-in themes Lumo and Material, which can be easily modified and extended with CSS.
Vaadin's server-side model allows developers without web app development experience to create good looking web applications. Optionally, Vaadin supports application UI with a mix of HTML templates and Java code, allowing experienced web developers and backend developers to collaborate effectively while keeping the codebase clean.
Develop Progressive Web Apps in Java
Mobile first web component set supporting mouse, touch, keyboard and screen readers
Commercial support and training available
Extensible through 3rd party add-ons and add-on API
Customizable look and feel using CSS