Table 1. Java Web Frameworks
Name Type Year Sponsor Comment Licence Type Status

ATG Dynamo

2000

Art Technology Group

ATG Dynamo® e-Business Platform

Commercial

0

ActionServlet

C

2000

Petr Toman

Simple MVC framework?

0

Apache Sling

CMS

Web framework using a Java Content Repository, such as Apache Jackrabbit, to store and manage content

0

AppFuse

MVC

Matt Raible

Fusion of Spring, Struts, Hibernate, JPA, etc.

ASF2

0

Aquarium

MVC

SourceForge

Web dev framework for Python

0

Arch4J

Sourceforge

Front-end API for EE apps

Unknown

0

BEA Page Flows

BEA Inc.

MVC Framework.

Open Source

0

Barracuda

Enhydra

MVC framework

0

Beehive

BEA, Apache

Simplification layer on Java EE and Struts

ASL

0

Bento

C

2003

SourceForge

Object-oriented page composition.Object-Oriented Markup Language

Custom

0

Bishop

SourceForge

Simple MVC framework; uses WebMacro for view

LGPL

0

CMS Container

CMS

MMBase Foundation

Lightweight CMS web system

0

CUBA

RAD platform for Java web apps

0

Calyxo

MVC

2004

Odysseus https://www.odysseus.de/

MVC framework with I18N and flexible view handling

ASF2.0

0

Clearsilver

1999

Fast, powerful, and language-neutral HTML template system (in C with Java API)

ASL-1 derivative

0

Cocoon

2002

Apache Software Foundation

Framework for Publishing with XSLT

ASL

0

Cofax

CMS

KnightRidder.com

Web CMS from a newspaper background

0

DBforms

Sourceforge.net

Simplified access to JDBC forms

GPL

0

DeltaSpike

C

2012

Apache

EE Add-ons

0

DropWizard

0

Echo

SourceForge, NextApp

Object-oriented framework; no need for HTML knowledge(?).

LGPL/commercial

0

Expresso

Jcorporate

Framework based upon Struts.

1

Facelets

MVC

2005

java.net

Template view technology for building JSF component trees

0

Flexive

CMS

UCS https://ucs.at/

Java EE Content Repository

LGPL

0

Frame2

2004

SourceForge

MVC framework, follow-on to TurboM2

0

Freemarker

2002

SourceForge

Template engine for use with Servlets

0

Google Guice

DI

Google

Lightweight dependency-injection framework

ASL 2.0

1

Google Web Toolkit (GWT)

Google

Light-weight AJAX toolkit

1

Grails

mvc

2005

CodeHaus

Rails-like ease-of-use in the JVM environment

Open Source

1

HybridJava Pages

MVC

Simplified MVC, combines M, V and C for each use case into a single class

Open source, free for non-commercial

0

ICEFaces

JSF-C

Collection of useful add-ons for AJAX JSF

0

JBoss Portal CMS

CMS

JBoss.org

JBoss Portal includes a CMS based on JackRabbit

GPL

0

JHipster

Application generator for Spring Boot + Angular projects

0

JNuke

CMS

dev.java.net

JNuke is a free Java/JEE CMS (Content Management System), focused on Virtual Com

ASL2

0

JOIST

2002

Tigris.org

High-level infrastructure & template framework.

0

JOT

Servlet-based component for creating dynamic web content using standard web pages and Java Beans

0

JPublish

CMS

2002

Google

Web App Framework/CMS; can use Velocity, Freemarker or Webmacro for View

ASL2

0

JStateMachine

StateSoft Ltd, Ireland

Object-oriented framework;

Commercial

0

JWIG

2002

BRICS research center, University of Aarhus, Denmark

Template engine; guarantees valid XHTML1.0 pages.

0

JackRabbit

JCR

ASF

Content Repository, used by many CMS systems

ASL

0

Japple

Saucon Technologies

Template-based MVC framework.

0

JavaServer Faces(JSF)

MVC

2002

Sun Microsystem

Component-based web framework.

1

JavaServer Pages (JSP)

JSP is built into eery JavaEE server

0

Jucas

Sourceforge

GUI-component MVC style with pull (View Helper) model

Unknown

0

Keel

Meta

Meta-Framework

0

Kona

2002

aki.com

Framework and tag library.

Unknown

0

Lift

2007

Lightweight coding-by-convention framework using Scala

ASL 2.0

0

M7

MVC

M7.com

Called an Application Assembler; workflows; can use Struts

Commercial; closed-source

0

Magnolia

CMS

2003

Magnolia Software

Comprehensive content management system

0

Mapper

2000

Marty Phelan, SourceForge

XML-based, component-based Java Web Framework

LGPL

0

Maverick

2001

SourceForge

Minimalist MVC framework; view-agnostic

0

Melati

2002

Template-based Framework aimed at database-backed web sites.

0

Metawidget

OIM

2010

JBoss/Sourceforge

Generate UI for Web,Desktop,Mobile from existing data objects

LGPL

0

Millstone

2000

SourceForge

General-purpose user interface component library with web adapter.

LGPL

0

Niggle

1999

SourceForge

High level database-backed webs; template-agnostic

BSD-style

0

[Nukes for JBoss]

CMS

JBoss.org

Deprecated - replaced by JBoss Portal

2

OpenBlueDragon

1998

CFML language implementation

0

OpenCMS

CMS

Alkacon

OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.

0

OpenFaces

JSF-C

Collection of useful add-ons for AJAX JSF

0

OpenNuke

CMS

Another Nuke clone.

ASL

0

OpenSymphony

2000

Atlassian

Java EE framework including EJBs and Web components

ASL

0

OpenXava

VC

2005

gestion400.com

Just write JPA POJOs, we do the rest

LGPL

0

OracleMVC

MVC

2015

Oracle

New action-based framework for EE 8 or later

0

Play!

MVC

Fast, lightweight web framework with lots of integration.

0

Portlet API

2002

Sun Microsystems/JCP

API for dividing "Portal"-style web page into components

0

PrimeFaces

JSF-C

PrimeTek Informatics, Ankarra, TR

Powerful component set for JSF

1

Pure Servlets

2007

Not a framework, but a suggestion to use pure servlets.

N/A

2

Reasonable Server Faces

U of Cambridge, UK

Another alternative to JSF

0

RichFaces

JSF-C

Exadel, JBoss

Collection of useful add-ons for AJAX JSF

1

Rife

F

The Rifers themselves.

90% of the work with 10% of the effort

0

RomaFramework

Domain-driven, coding-by-convention development of web apps

ASL-2

0

SOFIA

Salmon, LLC

MVC Framework

GPL / commercial

2

SWAF

Sysoft.com

Very buzzword compliant framework.

Commercial

0

Scooter

MVC

AmazingForce.com

Lightweight Rails-like framework

0

Scope

Sourceforge

Extensible implementation of HMVC

unknown

0

Seam2

MVC

2006

JBoss/RedHat

Powerful MVC web framework using JSF and {JPA,Hibernate}. Rails-like site generator, much more

ASL

2

Shale

MVC

Apache

MVC Framework building on JSF

ASL

0

Sitemesh

V

Sourceforge

Composition framework using Decorators and Composite

BSD-like

0

Spring Boot

Application Generator for Spring

0

Spring MVC

VC

2004

SpringSource

Lightweight Java EE framework

1

Struts 1

MVC

1999

Apache Software Foundation

The original Java MVC web framework.

ASL

2

Struts2

MVC

2006

Apache

New framework from some Struts developers

ASL

1

Swinglets

Javelin Software

Swing event model and componentry applied to web applications

unknown

0

Tapestry

2000

Apache

Component-based web framework.

ASL2

0

Tea Servlet

C

SourceForge, formerly Disney

Template-based servlet.

0

Theseus

Brainopolis.com

MVC Framework

Open Source

0

Thin Client Framework

2001

IBM Alphaworks

Supports varying divisions between client and server.

IBM

0

Tiles

V

Apache Software Foundation

Template engine for use with Servlets

ASL

0

Turbine

2000

Apache Software Foundation

Web App Framework; can use JSP or Velocity for View layer

ASL

0

[TurboM2]

1999

Virtuas

Defunct, replaced by Frame2

0

Vaadin

2006

Server-side architecture, RIA web framework, using Google Web Toolkit

ASL2

0

Velocity

2000

Apache Software Foundation

Template engine

ASL-2

0

Verge

java.net

Comprehensive framework including MVC and IOC

LGPL

0

Vroom Framework

MVC

2008

Farrukh Ijaz s/o Mohammad Riaz

Simplified MVC using annotations

0

WEB4J

MVC

Hirondelle Systems

Minimalist web framework

BSD

0

WakeSoft

Wakesoft.com

Commercial Java EE framework

Commercial

0

WaveMaker

RAD

2007

Platform for developing EE Web Apps, integrating Spring et al

ASL2

0

Weaver

C

Controller component, using JSP/EL/JSTL for View

0

WebMacro

One of the original template engines

GPL or BSD-ish

0

WebWork

OpenSymphony

Merged into Struts 2

2

Webcream

CreamTec, LLC.

Web-enable a Swing/AWT application

Commercial, closed-source

0

Wicket

MVC

ASF

Simple MVC framework

ASF2

0

ZK

Lightweight RIA framework

0

jahia

CMS

Combines Web CMS with Document Management and Portal Features

GPL

0

jdon

java.net

Light-weight, domain-driven, Java web framework

0

takes

'True object-oriented Java web framework'

0

telosys

ow2.org

RIA web framework

LGPL

0

uPortal

JASIG

Java Web Portal framework

BSD-like

0

vraptor

MVC

Claims speed, simplicity; use JSP and CDI

0

wingS

SourceForge

Object-oriented framework; object names patterned on Swing.

LGPL

0