Skip to content
@vaadin

Vaadin

An open platform for building modern web apps for Java back ends

Vaadin

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


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.

Flow Components
Java API for Vaadin components.

Releases

Web Components
TypeScript/JavaScript/HTML API for Vaadin components.

Releases


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

Vaadin Forum
Get help and discuss with community members

Stack Overflow
Ask questions and get answers

Cookbook
A collection of solutions to common use cases.

Add-on Directory
Browse 3rd party components and add-ons and publish your own

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

Pinned Loading

  1. platform Public

    Vaadin platform 10+ is a Java web development platform based on Vaadin web components. If you don't know to which repository your bug report should be filed, use this and we'll move it to the right…

    Java 589 80

  2. flow Public

    Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.

    Java 665 175

  3. hilla Public

    Build better business applications, faster. No more juggling REST endpoints or deciphering GraphQL queries. Hilla seamlessly connects Spring Boot and React to accelerate application development.

    Java 946 57

  4. framework Public

    Vaadin 6, 7, 8 is a Java framework for modern Java web applications.

    Java 1.8k 727

  5. flow-components Public

    Java counterpart of Vaadin Web Components

    Java 108 67

  6. web-components Public

    A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+

    JavaScript 495 86

Repositories

Showing 10 of 407 repositories
  • flow-components Public

    Java counterpart of Vaadin Web Components

    Java 108 67 1,038 (4 issues need help) 12 Updated Mar 11, 2025
  • flow Public

    Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.

    Java 665 Apache-2.0 175 1,231 (29 issues need help) 23 Updated Mar 11, 2025
  • platform Public

    Vaadin platform 10+ is a Java web development platform based on Vaadin web components. If you don't know to which repository your bug report should be filed, use this and we'll move it to the right one.

    Java 589 80 119 0 Updated Mar 11, 2025
  • vscode-plugin Public

    Vaadin Visual Studio Code Plugin

    TypeScript 0 Apache-2.0 0 9 0 Updated Mar 11, 2025
  • TypeScript 0 Apache-2.0 0 0 0 Updated Mar 11, 2025
  • maven-plugin Public

    Vaadin Maven Plug-in

    Java 4 19 18 14 Updated Mar 11, 2025
  • docs Public

    Official documentation for Vaadin and Hilla.

    AsciiDoc 35 205 289 12 Updated Mar 11, 2025
  • hilla Public

    Build better business applications, faster. No more juggling REST endpoints or deciphering GraphQL queries. Hilla seamlessly connects Spring Boot and React to accelerate application development.

    Java 946 Apache-2.0 57 417 (6 issues need help) 10 Updated Mar 11, 2025
  • web-components Public

    A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+

    JavaScript 495 86 1,006 (5 issues need help) 9 Updated Mar 11, 2025
  • bundles Public
    TypeScript 0 Apache-2.0 0 2 1 Updated Mar 11, 2025