- It’s an open-source Java web framework.
- It can be connected to spring boot applications.
- Basically, it is same as Thymeleaf but with additional features like below:
- It takes care of routing & server-client communication transparently, quickly & securely.
- By default, it provides 2 themes: Lumo & Material
- Also, it contains the feature of Light & Dark Mode
- Responsive layouts
- Data grid with sorting, filtering, hierarchy & drag & drop
- Dozens of chart types
- Also supports right-to-left languages such as Arabic, Persian or Hebrew
- Current Version of Vaadin is V14
- To prebuild a starter project you can use this link https://gitpod.io/#/https://github.com/vaadin/skeleton-starter-flow-spring/tree/v14 where you will be asked to login using GitHub / GitLab / Bitbucket. So, you can directly design some main pages & then download the project to your local machine as well.
- A demo of it can be seen in below snapshot,
