Calendar Add-on for Vaadin 8

Calendar-component is a UI component add-on for Vaadin 8.

Release notes

Moved to BETA stage and testing for stable release.

Version 2.0.1

Version 2.0

Version 2.0-BETA4

Version 2.0-BETA3

Version 2.0-BETA2

Version 2.0-BETA1

Version 1.0

Version 1.0-BETA3

Version 1.0-BETA2

Version 1.0-BETA1

Version 1.0-ALPHA3

Version 1.0-ALPHA2

Version 1.0-ALPHA1


This component is developed as a hobby with no public roadmap or any guarantees of upcoming releases. That said, the following features are planned for upcoming releases:

Download release

Official releases of this add-on are available at Vaadin Directory. For Maven instructions, download and reviews, go to!addon/calendar-add-on

Building and running demo

git clone mvn clean install cd demo mvn jetty:run

To see the demo, navigate to http://localhost:8080/

Debugging server-side

If you have not already compiled the widgetset, do it now by running vaadin:install Maven target for calendar-component-root project.

If you have a JRebel license, it makes on the fly code changes faster. Just add JRebel nature to your calendar-component-demo project by clicking project with right mouse button and choosing JRebel > Add JRebel Nature

To debug project and make code modifications on the fly in the server-side, right-click the calendar-component-demo project and choose Debug As > Debug on Server. Navigate to http://localhost:8080/calendar-component-demo/ to see the application.

Debugging client-side

Debugging client side code in the calendar-component-demo project:

Issue tracking

The issues for this add-on are tracked on its page. All bug reports and feature requests are appreciated.


Contributions are welcome, but there are no guarantees that they are accepted as such. Process for contributing is the following:

License & Author

Add-on is distributed under Apache License 2.0. For license terms, see LICENSE.txt.

The original source of calendar is written by Vaadin Ltd.

Fixes and additions by: Lutz G├╝ttler