Jakarta Faces
Sadly, the "server-side driven" JavaServer Faces (JSF) web GUI technology for the former Enterprise Java (Java EE) did not get the traction it deserved. For web applications that did not require handling of huge traffic loads it really did have some advantages.
The Jakarta EE project supports the same technology now as Jakarta Faces, and PrimeFaces still supports Jakarta Faces.