Flow Viritin
Flow Viritin is a general purpose helper library for Vaadin developers. It provides Java-only additions that don't require a custom client-side bundle, making it easy to drop in to any Vaadin project.
The library covers several areas:
- Components – Fluent API wrappers for Vaadin core components, VGrid, Tree, uploads/downloads, and more.
- Browser APIs – Java APIs for browser capabilities like ResizeObserver, Geolocation, Web Notifications, Share, Fullscreen, and more.
- Forms & Binding – FormBinder, BeanValidationForm, and field components for productive form building.
- RAD Tools – Automatic form generation and DTO pretty-printing for rapid prototyping.
- Utilities – Helpers for cookies, styles, page visibility, web storage, and other cross-cutting concerns.
Coordinates
<dependency>
<groupId>in.virit</groupId>
<artifactId>viritin</artifactId>
<version>LATEST</version>
</dependency>
Version compatibility
| Viritin | Vaadin |
|---|---|
| 3.x | 25.0+ |
| 2.16+ | 24.8+ |
| 2.x | 24 |
| 1.7.1+ | 23.3+ |
Source code & issues
The project is hosted on GitHub: https://github.com/viritin/flow-viritin
The test source directory contains runnable example views for most features.
