Vaadin
Vaadin is an open-source Java web application framework that simplifies the development of modern, single-page web applications (SPAs) with Java. It allows developers to create web applications using Java on both the server and client sides, which eliminates the need to write JavaScript for most common use cases.
Vaadin abstracts away many of the complexities of web development, making it easier to create interactive and responsive web applications.