thinking of U and I

Vaadin is a Java framework for building modern web applications that look great, perform well and make you and your users happy.


3 min

The User Interface for Your Business

Rich user interface components By building your application from the hundreds of polished components that are available, you can focus on designing the best user experience.

Built on HTML5 Lightning fast rendering and modern web technologies let you move even the most demanding applications to the web platform with ease. No need for installations or plug-ins.

Looks matter Your application is percieved to be as good as its user interface. Use one of the amazing themes bundled with Vaadin or create a tailored look and feel for your application.


The Best of Both Sides

The speed of the server driven programming model combined with the added flexibility of client-side solutions allow you to double your productivity as well as fine-tune the user experience. All by using the Vaadin framework.
Your code runs safely on the server – making your application inherently more secure.
Works with all modern browsers, desktop and mobile. No browser plug-ins or installations required.
Vaadin is all about components to support teamwork, maintenance and code re-use, with hundreds of add-ons.
Break through the abstraction, when you need, from the server-side to Google Web Toolkit to JavaScript and HTML5.

Trust Built on Freedom

Vaadin is a rock-solid base to build your business-critical applications on. The stability goes beyond the technology. With over 10 years of history, open source license, commercial backing and an amazing community, you can trust in the continuity of Vaadin.
Active Community
  • Over 355 add-ons available
  • 110.000 developers from 6.500 cities monthly
  • 93% year over year growth
Used by Industry


Commercially Supported Support and services are provided by both the 50+ person Vaadin team behind the technology and a network of solution partners globally. Services »


Tori, the Liferay forum on steroids 04/17/14 08:58 by Fredrik Rönnlund

Scalability testing with JMeter 03/24/14 12:28 by Johannes Tuikkala

Webdriver and object oriented testing in TestBench 4 04/09/14 11:45 by Jonatan Kronqvist

Vaadin Charts 04/17/14 15:02 by Vaadin Ltd

Vaadin TestBench 04/17/14 11:01 by Vaadin Ltd

JSlider Add-on 04/17/14 08:10 by Andre Peters

Recent Forum Activity

Forum »

RE: Table.setValue vs. cursor selection 9 hours ago by Yorgos Tryfon

RE: Select Tree node programmatically 10 hours ago by Yorgos Tryfon

RE: TextArea textChange() oddity 12 hours ago by Johannes Dahlström

vaadin sampler property component 14 hours ago by mncedisi mawabo kasper

Calendar / How to update JPA entity 16 hours ago by Sebastien Libert

Deployed War Problem 16 hours ago by Bishwajit barua

RE: TextArea textChange() oddity 20 hours ago by Peter Magyar

Horizontal Slider in Vaadin 20 hours ago by Rohini Ganesh

RE: TextArea textChange() oddity 22 hours ago by Adam Brusselback

Generated Column update 1 day ago by Adam Brusselback

Problem getting Scala running properly with Vaadin 1 day ago by Glenn Brien