Skip to content
freetier.wiki

Vaadin

Vaadin is a Java framework for building modern web applications with a component-based UI. · Vaadin · Hosting

Overview

Vaadin provides a free, open-source (Apache 2.0) framework for building web applications with Java, with core UI components and community support, usable for commercial projects.

Good fit

Use Vaadin when you want to build web apps in Java with a component-based UI and minimal JavaScript.

  • Java developers
  • internal tools
  • rapid prototyping

Not a fit

Avoid Vaadin if you need advanced commercial features or want to use non-Java backend technologies.

  • require commercial support
  • need advanced collaboration
  • prefer JavaScript frameworks
Quickstart · 5 steps
  1. Install Java and Maven on your system.
  2. Run 'mvn -npx vaadin:prepare-frontend' to set up a new Vaadin project.
  3. Develop your UI using Vaadin components in Java.
  4. Start the development server with 'mvn spring-boot:run'.
  5. Access your app at http://localhost:8080.

Other free hosting options

Google Cloud · Hosting
All fonts are open source and without cost · Commercial use is allowed
Billing risk: None
No card
Vercel · Hosting
1 team seat (Hobby plan) · Unlimited deployments · 100 GB Fast Data Transfer/month included
Billing risk: None
No card
Cloudflare · Hosting
500 builds/month · 100 projects per account · 20,000 files per site
Billing risk: None
No card
Google Cloud · Hosting
10 GB storage · 360 MB/day data transfer (~10 GB/month) · SSL included
Billing risk: None
No card