Community Spotlight - May 2016

Alejandro Duarte
Alejandro Duarte
On May 26, 2016 8:26:00 AM

In this month’s Community Spotlight, I’d like to summarize some of the new add-ons that have been published in Vaadin Directory recently. We are close to reaching 600 add-ons, so a big thanks to everyone using and contributing to the framework. Keep sharing your widgets so that others can enjoy them as well!

New add-ons

Lots of new add-ons have appeared in Vaadin Directory during the last months. Here is a list of some of them including older ones with major updates:

Medium Editor wrapper: A Vaadin wrapper of the medium-editor javascript library, an inline WYSIWYG editor.

NavDrawer Add-on: A container of components that can be hidden or expanded based on event listeners from other components, such as buttons.

AutocompleteTextField Add-on: A text field with word completion based on a modified version of Pixabay's JavaScript-autoComplete library.

VizComponent Add-on: Displays interactive graphs rendered with a Javascript translation of Graphviz.

Spinkit Add-on: Simple loading spinners animated with CSS. Using some of these spinners instead of the ProgressBar from the core might give your app some nice character. Check out the cool demo!

FamFamFlags: Easily add flag icons in Vaadin applications.

dTabs Add-on: A TabSheet clone that enables you to customize the position of the tabs (for example placing them at the bottom of the component container instead of the top).

Timer: Schedule server side events or run them periodically.

Guice Vaadin integration: Vaadin integration for Google's Guice CDI framework.

TextFieldMultiline Add-on: A text field that turns into a text area with the option to have a multiline string. Each line will be an entry in the value (List).

ExternalLayout: A single component container that can render the given component to any HTML-element in the page.

Flip: Make your Vaadin components two sided using a horizontal 3D turn effect. Flip effect can be triggered on hover, on mouse click, or programmatically.

AnonymizedGoogleAnalyticsTracker: An extension to the GoogleAnalyticsTracker add-on that adds features for privacy protection required for legal usage of GoogleAnalytics in some countries.

OpenLayers 2 Add-on: A Vaadin 7 port of the OpenLayers Wrapper add-on for Vaadin 6. It implements all of the same features as the Vaadin 6 version.

ComboBoxMultiselect Add-on: A ComboBox-like component that allows users to select multiple items by using checkboxes.

MasketField: A text field that limits the input according to a configured filtering string.

Madura-vaadin: Ties together the back-end Madura projects (Madura Objects and Madura Rules), and delivers them with a Vaadin UI.

FormBuilders: Build forms by using annotations in your entities.

That's all for this month. Remember that the best way to keep track of what is happening in Vaadin Directory, is to follow @vaadindirectory on Twitter - you'll hear about all new updates there.

Alejandro Duarte
Alejandro Duarte
Software Engineer and Developer Advocate at MariaDB Corporation. Author of Practical Vaadin (Apress), Data-Centric Applications with Vaadin 8 (Packt), and Vaadin 7 UI Design by Example (Packt). Passionate about software development with Java and open-source technologies. Contact him on Twitter @alejandro_du or through his personal blog at
Other posts by Alejandro Duarte