Best Java Web Frameworks Software

Products Buyer's Guide
8.2
Apache Jena
★★★★★

Apache Jena

Apache Jena a free and open source Java framework for building Semantic Web and Linked Data applications.

Capabilities and performance of Apache Jena - Sidharth P.

Ease of use
7.3
Support
8.3
Ease of Setup
7.8
8.0
Apache Cocoon
★★★★★

Apache Cocoon

Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development.

Develop Web - Marluimi A.

Ease of use
7.6
Support
7.6
Ease of Setup
7.3
8.0
Eclipse Jetty
★★★★★

Eclipse Jetty

Eclipse Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations.

Powerful and free tool to work with servelets and java web servers - Abhishek B.

Ease of use
8.1
Support
7.7
Ease of Setup
0.0
9.0
Apache Shiro
★★★★★

Apache Shiro

Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.

A Reliable and Easy to Implement Product - YГјcel O.

Ease of use
8.1
Support
9.1
Ease of Setup
7.7
8.4
Apache Flink
★★★★★

Apache Flink

Apache Flink is an open-source stream processing framework for distributed, high-performing, always-available, and accurate data streaming applications.

Highly scalable distributed processing engine - Yogesh B.

Ease of use
8.5
Support
8.2
Ease of Setup
0.0
8.0
Blockly
★★★★★

Blockly

Blockly is a client-side JavaScript library for creating visual block programming languages and editors.

Start to code - Manuel S.

Ease of use
8.3
Support
7.9
Ease of Setup
6.3
9.8
Jmix
★★★★★

Jmix

Jmix is a high level framework for the rapid development of enterprise applications with rich web interfaces. The platform abstracts developers from underlying technologies so they can focus on the business tasks, whilst retaining full flexibility by providing unrestricted access to low level code.

Very strong Java framework for business applications - Mario D.

Ease of use
8.5
Support
0.0
Ease of Setup
0.0
9.0
Vraptor
★★★★★

Vraptor

VRaptor 4 delivers high productivity to your Java Web applications on top of CDI. VRaptor is an opensource MVC framework with a large developers and users community.

Vraptor es de primera clase! - Eric R.

Ease of use
8.7
Support
9.2
Ease of Setup
0.0
7.8
Apache Maven Doxia
★★★★★

Apache Maven Doxia

Apache Maven Doxia is a content generation framework which aims to provide its users with powerful techniques for generating static and dynamic content: Doxia can be used in web-based publishing context to generate static sites, in addition to being incorporated into dynamic content generation systems like blogs, wikis and content management systems.

Excellent tool for dependencies on Java Projects - Enrique A. D.

Ease of use
9.4
Support
10.0
Ease of Setup
9.0
9.0
Stripes
★★★★★

Stripes

Stripes is a presentation framework for building web applications using the latest Java technologies.

Stripes review - User in Computer Software

Ease of use
Support
Ease of Setup
9.0
AppFuse
★★★★★

AppFuse

AppFuse is a full-stack framework for building web applications on the JVM.

Quick and easy start up of development - Administrator in Graphic Design

Ease of use
Support
Ease of Setup
9.0
Apache UIMA
★★★★★

Apache UIMA

Apache UIMA enables applications to be decomposed into components.UIMA additionally provides capabilities to wrap components as network services, and can scale to very large volumes by replicating processing pipelines over a cluster of networked nodes.

Useful - Administrator in Animation

Ease of use
Support
Ease of Setup
9.0
BlueDragon
★★★★★

BlueDragon

BlueDragon offers CFML compatibility and options to deploy on J2EE and .NET.

review BlueDragon - Anthony P.

Ease of use
Support
Ease of Setup
9.0
Aurelia
★★★★★

Aurelia

Aurelia is a JavaScript client framework.

Testable and Stable 2.0 env - Consultant in Automotive

Ease of use
Support
Ease of Setup
8.0
Apache Clerezza
★★★★★

Apache Clerezza

Apache Clerezza is a set of Java libraries for management of semantically linked data.Apache Clerezza offers a service interface to access multiple named graphs and it can use various providers to manage RDF graphs in a technology specific manner, e.g., using Jena or Sesame.

Satisfied user - User in Education Management

Ease of use
Support
Ease of Setup
8.0
Apache HTrace
★★★★★

Apache HTrace

Apache HTrace is an Apache Incubator project providing an open source framework for distributed tracing. It is also used with both standalone applications and libraries.

A perfect trace system for Java and C++ - User in Banking

Ease of use
Support
Ease of Setup
8.0
Apache REEF
★★★★★

Apache REEF

Apache REEF (Retainable Evaluator Execution Framework) is a library for developing portable applications for cluster resource managers such as Apache Hadoop YARN or Apache Mesos. Apache REEF simplifies development of those resource managers through Centralized Control Flow , Task runtime , Support for multiple resource managers , NET and Java API and Plugins.

Apache REEF is amazing - User in Hospital & Health Care

Ease of use
Support
Ease of Setup
8.0
Cesium
★★★★★

Cesium

Cesium is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin

A great platform for discovering 3D content and tiling your own data for streaming - Ankshuk R.

Ease of use
Support
Ease of Setup
7.0
Apache Aries
★★★★★

Apache Aries

Apache Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming model.

Fairly useful - User in Higher Education

Ease of use
Support
Ease of Setup
6.0
Apache Pivot
★★★★★

Apache Pivot

Apache Pivot allows developers to easily construct visually-engaging, cross-platform, connected applications in Java or any other JVM language, such as JavaScript, Groovy, or Scala. Pivot is completely open source, and is driven entirely by the software development community.

My experience - User in Computer Software

Ease of use
Support
Ease of Setup
6.0
Apache BVal
★★★★★

Apache BVal

Apache BVal delivers an implementation of the Java Bean Validation Specification that is TCK compliant, works on Java SE 6 or later, and uses the Apache Software License v2.0.

Why invent the wheel - Anthony P.

Ease of use
Support
Ease of Setup
6.0
Apache Batik
★★★★★

Apache Batik

Apache Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.

Exceptional Java-based toolkit for applications or applets - User in Information Technology and Services

Ease of use
Support
Ease of Setup
5.0
EasyCharts
★★★★★

EasyCharts

EasyCharts is a 100% java based chart library that enables you to add great-looking charts in your java applications, web pages, and server based web applications with very little coding effort.

Easy to use and simple - User in Real Estate

Ease of use
Support
Ease of Setup
5.0
Apache Crunch
★★★★★

Apache Crunch

The Apache Crunch Java library provides a framework for writing, testing, and running MapReduce pipelines. Its goal is to make pipelines that are composed of many user-defined functions simple to write, easy to test, and efficient to run.

Great for performing aggregations, and sorting records - Internal Consultant in Apparel & Fashion

Ease of use
Support
Ease of Setup
0.0
Speedment
★★★★★

Speedment

World Class Database Acceleration

Building application with Java base has become super easy with this tool! - User in Education Management

Ease of use
Support
Ease of Setup
B2B Software Guide