GridStack Add-on: GridStackLayout provides drag’n drop multi-column grid layouts for Vaadin applications. Implementation is based on gridstack.js library written by Pavel Reznikov.
This add-on uses Apache 2.0 license, see license of dependencies from project’s GitHub page.
If you do not need all features of GridStack, also check my Masonry add-on: Vaadin Add-on Directory