Vaadin 6, 7, 8 is a Java framework for modern Java web applications. (by vaadin)
For a long time, I advocated for the Vaadin framework. It allows you to write only Java code, the front-end is generated for you.
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.
Learning front end
1 project | reddit.com/r/learnprogramming | 16 Apr 2022
Vaadin Reaches Version 21
1 project | reddit.com/r/java | 16 Sep 2021
Learn How To Implement Web GUIs in Java
2 projects | dev.to | 7 Sep 2021
Querying SQL Databases Declaratively [Video]
1 project | dev.to | 27 Aug 2021
I created a Social Network site using a Java backend when everyone was against it
1 project | reddit.com/r/java | 9 Aug 2021