Vaadin

Vaadin

Vaadin is a web app development platform for Java. It helps you build reliable web apps with great UX faster than before.

Get Started · Docs · Community · Roadmap


Vaadin Releases

Vaadin consists of frameworks, components, tools, and integrations with other technologies.

The platform repository gathers everything in a single package, ensuring all the parts work together. A new version is released every quarter. Learn more about our release model.

Web frameworks

Free, open source frameworks for building modern web applications.

Vaadin Flow
Build modern web apps 100% in Java.

Releases

Hilla
The modern front-end framework for Java. Previously known as Vaadin Fusion.

Releases

UI components

Free, open source UI components for creating high quality, accessible interfaces for business applications.

Tools

Commercial tools to speed up application development. Pricing

Collaboration Engine
The simplest way to build real-time collaboration into web apps.

Releases

Designer
Design Vaadin UIs visually with drag'n'drop.

Releases

TestBench
Visual regression tests for Flow-based UIs.

Releases

Integrations

Plugins and add-ons for easy integration with 3rd party development tools.

Additional repositories

Community

Blog · Twitter · Facebook · LinkedIn · YouTube · Instagram

Contributing

Great that you are considering contributing! There are plenty of ways to help out Vaadin as an open source project.

Report issues

Report issues and propose new features in the product repositories. If you are unsure which repository an issue belongs to, use the platform repository. We’ll move it to the correct one for you.

Contribute code

Please see our Contributing to Projects guide. Look for issues labelled with help wanted or good first issue in any of the repositories to get started. For example in web-components: help wanted, good first issue.

License

Apache License 2.0 or CVDL 4.0, depending on the product. Licensing FAQ