1. Real-time collaboration w/ zero installs using the Native File System API

    November 11, 2019

    The Native File System API allows the browser to access files on your local filesystem in a secure and controlled manner. This opens up new possibilities, allowing web applications to interact with your files beyond the traditional upload/download cycle. This is for instance useful if you need to read/write files multiple times, and especially if multiple files are being accessed; no zip needed.

  2. Micro Frontend in Java

    October 28, 2019

    Micro frontends is an architectural idea where you apply ideas from micro services to the frontend or UI code. The aim is to split the application into many separate parts, which can evolve and be managed individually. The split is done based on user facing features of the site instead of the traditional way of splitting based on technical skills (frontend vs backend). Each part is as stand-alone as possible and covers the full stack from the UI in the browser to the database on the server. This makes it possible for separate teams to own separate parts without constantly stepping on each others' toes.

  3. Lumo theme editor

    September 11, 2019

    Create your own custom version of the Lumo theme using this easy to use visual editor! Configure colors, fonts, sizing and spacing and component styling, then download the resulting CSS and use that in your app.

  4. Designer in Chrome

    August 28, 2019

    An experimental editor that allows you to use the V10+ Designer in your local Chrome. Use your IDE to edit the source code of the design, and your Chrome browser to edit the design visually.

  5. Lit Templates

    August 25, 2019
    Update 4 Sep 2019: The example shows how to use Lit with current Vaadin 14 LTS. This means that you can use this approach right now, if you wish.
  6. Sketch Mode

    May 6, 2019

    An experimental tool for sketching a UI. It allows you to draw designs using rectangles and text, and then transform them automatically to working UIs.

  7. Vaadin CLI

    May 2, 2019

    A Command Line Interface (CLI) for creating new Vaadin projects.

  8. Vaadin Connect

    March 15, 2019

    An experiment with a secure stateless communication framework with built-in authentication and authorization support. An easy way to integrate a Java backend into a frontend application. Has a first-class support for TypeScript, and allows end-to-end type checking across the full stack.

  9. Flow Project Wizard

    November 1, 2018
    The Wizard has graduated!

    The Flow Project Wizard has graduated from Labs, and is no longer an active experiment.