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: TextArea textChange() oddity 1 hour ago by Adam Brusselback

Generated Column update 8 hours ago by Adam Brusselback

Problem getting Scala running properly with Vaadin 8 hours ago by Glenn Brien

TextArea textChange() oddity 10 hours ago by Peter Magyar

Proper SuperDevMode launching 11 hours ago by Jiří Smolík

JavaScript slow loading dependencies 22 hours ago by Viktor Koop

RE: Deploying on Tomcat 6 Developed on Tomcat 7 1 day ago by Freddy Boisseau

CustomLayout - multiple problems (JavaScript, browser behaviour, CSS) 1 day ago by St. St.

RE: extending TextField to handle BigDecimal values 2 days ago by Sacha Piccardi

RE: PopupDateField conversion error message not changing 2 days ago by Sacha Piccardi

Deploying on Tomcat 6 Developed on Tomcat 7 2 days ago by Freddy Boisseau