Develop Web Apps in Java
Build scalable user interfaces in Java, using the integrated tooling, components, and design system.
Vaadin platform comes with 40+ UI components.
Grid is a component for showing tabular data.
Combo Box allows the user to choose a value from a filterable list of options presented in an overlay.
Date Picker is an input field that allows the user to enter a date by typing or by selecting from a calendar overlay.
The Button component allows users to perform actions.
App Layout is a component for building common application layouts.
The simplest way to build real-time collaboration into web applications.
Create user interfaces visually by dragging and dropping components on a canvas.
Create UI unit tests and end-to-end integration tests, including visual regression tests.
Create a documentation website for your own Vaadin-based design system.
Integrate your Vaadin application with 3rd-party identity providers, and allow your users to benefit from single sign-on capabilities.
Get insight into Flow applications at runtime and in production by monitoring application health, detecting unhandled errors and performance issues, and observing user behavior.