Loading project...

Open source reviews by real users

Just finished a project using open source libraries and have fresh impressions?

Write a review to share your experiences with open source!

On DevRates we focus on reviews by developers using libraries on their daily work.

Technology radar

Launching a start-up or commercial project using open-source libraries? No time to evaluate various technology stacks?

Interested in the latest trends and top-rated open source projects for all layers of your application?

DevRates contains projects reviews of most popular tagged categories and programming languages.

Build your skill profile

Join DevRates and build your public profile from libraries you know and experience positions from projects you've been involved in.

Follow projects and don't miss any news from blogs and twitter on your wall.

Your company is looking for talented developers? Register on DevRates and show your technology stack on your company profile.

JOIN THE COMMUNITY

Spring Framework

  The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, wit...
  • framework

  • ioc

  • cdi

  • java

Statistics

  • Used by 83 users
  • Rated by 28 users
  • Last release 3.1.1

Overall rating

8.4
8.4 7.3 8.8 8.8
Last release: 4 months ago

JBoss AS

  JBoss Application Server (or JBoss AS) is an open-source Java EE-based application server. An important distinction for this class of software is that it not only implements a server that runs on Java, but it actually implements the Java EE part of Java. Since it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that supports Java. J...
  • application server

  • jee

  • java

Statistics

  • Used by 23 users
  • Rated by 6 users
  • Last release 7.1.1

Overall rating

8.3
8.0 8.2 8.0 8.5
Last release: 4 months ago

Apache Commons

The Commons Proper is dedicated to one principal goal: creating and maintaining reusable Java components. The Commons Proper is a place for collaboration and sharing, where developers from throughout the Apache community can work together on projects to be shared by the Apache projects and Apache users. Commons developers will make an effort to ensure that their components have minima...
  • toolkit

  • collections

  • utility

  • java

Statistics

  • Used by 10 users
  • Rated by 3 users
  • Last release

Overall rating

8.3
9.0 9.3 8.0 7.7
Last release: 1 month ago

Vaadin

Vaadin is a web application framework for Rich Internet Applications (RIA). In contrast to Javascript libraries and browser-plugin based solutions, it features a robust server-side architecture. This means that the largest part of the application logic runs securely on the server. Google Web Toolkit (GWT) is used on the browser side to ensure a rich and fluent user experience.Vaadin is a large col...
  • web framework

  • java

  • ui

  • ajax

Statistics

  • Used by 18 users
  • Rated by 6 users
  • Last release 6.7.4

Overall rating

8.3
7.8 7.7 8.2 7.8
Last release: 6 months ago

Velocity

Velocity is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code.When Velocity is used for web development, Web designers can work in parallel with Java programmers to develop web sites according to the Model-View-Controller (MVC) model, meaning that web page designers can focus solely on creating a site that looks...
  • template engine

  • java

Statistics

  • Used by 15 users
  • Rated by 3 users
  • Last release 1.7

Overall rating

8.0
8.3 8.3 8.0 6.7
Last release: 1 year ago

Camel

Apache Camel ™ is a versatile open-source integration framework (with powerful Bean Integration) based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. This means you get smart completion of routin...
  • integration

  • java

  • eip

Statistics

  • Used by 16 users
  • Rated by 5 users
  • Last release 2.10.0

Overall rating

8.0
8.2 7.2 7.4 7.8
Last release: 1 week ago

Maven

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Maven, a Yiddish word meaning accumulator of knowledge, was originally started as an attempt to simplify the build processes in the Jakarta Turbine project. T...
  • build tool

  • dependency mgmt

  • java

Statistics

  • Used by 98 users
  • Rated by 21 users
  • Last release 3.0.4

Overall rating

8.0
7.6 5.5 7.1 7.6
Last release: 5 months ago

Spring Integration

Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns. It enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters. Those adapters provide a higher-level of abstraction over Spring's support for remoting, messaging, and scheduling. Spring Integr...
  • integration

  • java

  • eip

Statistics

  • Used by 10 users
  • Rated by 3 users
  • Last release 2.1.0

Overall rating

7.7
7.0 6.0 8.3 8.0
Last release: 6 months ago

JUnit

  JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks collectively known as xUnit that originated with SUnit.   JUnit is linked as a JAR at compile-time; the framework resides under packages junit.framework for JUnit 3.8 and earlier a...
  • toolkit

  • unit testing

  • java

Statistics

  • Used by 67 users
  • Rated by 8 users
  • Last release 4.10

Overall rating

7.6
7.4 8.4 6.8 7.2
Last release: 9 months ago

Hibernate

Hibernate not only takes care of the mapping from Java classes to database tables (and from Java data types to SQL data types), but also provides data query and retrieval facilities. It can significantly reduce development time otherwise spent with manual data handling in SQL and JDBC. Hibernate’s design goal is to relieve the developer from 95% of common data persistence-related programming tasks...
  • ORM

  • java

  • .net

Statistics

  • Used by 81 users
  • Rated by 16 users
  • Last release 4.1

Overall rating

7.4
7.5 6.1 7.9 7.6
Last release: 5 months ago

GWT

Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications. Its goal is to enable productive development of high-performance web applications without the developer having to be an expert in browser quirks, XMLHttpRequest, and JavaScript. GWT is used by many products at Google, including Google Wave and the new version of AdWords. It's open sour...
  • web framework

  • java

  • ajax

Statistics

  • Used by 38 users
  • Rated by 16 users
  • Last release 2.4.0

Overall rating

7.4
7.3 5.9 8.4 7.9
Last release: 10 months ago

Wicket

Designing and implementing any framework for use in the real world inevitably involves compromises and some degree of complexity, and Wicket is no exception. However, I believe you will find that Wicket is quite compact, focused and powerful as a framework. If Wicket has these characteristics, it is because it was designed to solve one very specific problem well:enabling component-oriented, progra...
  • web framework

  • java

  • component

Statistics

  • Used by 14 users
  • Rated by 7 users
  • Last release 1.5.4

Overall rating

7.4
7.3 6.6 6.6 7.0
Last release: 5 months ago

ActiveMQ

Apache ActiveMQ ™ is the most popular and powerful open source messaging and Integration Patterns server. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License
  • integration

  • message broker

  • java

  • jms

Statistics

  • Used by 15 users
  • Rated by 3 users
  • Last release 5.6.0

Overall rating

7.0
7.7 7.7 7.0 7.0
Last release: 2 months ago

Ant

Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applic...
  • build tool

  • java

Statistics

  • Used by 33 users
  • Rated by 5 users
  • Last release 1.8.4

Overall rating

6.6
6.6 7.2 7.6 6.8
Last release: 1 month ago

Quartz

Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java EE or Java SE application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standar...
  • scheduler

  • java

Statistics

  • Used by 27 users
  • Rated by 6 users
  • Last release 2.1.5

Overall rating

6.5
7.0 6.5 6.0 6.5
Last release: 2 months ago

Liferay

Liferay Portal is an enterprise web platform for building business solutions that deliver immediate results and long-term value. Proven real world performance with marquee clients across industries Rapid innovation with customer-contributed sponsored development and new releases every 8 months A strong community with roughly 4 million downloads and 350,000-500,000 worldw...
  • cms

  • java

  • portal

Statistics

  • Used by 10 users
  • Rated by 3 users
  • Last release 6.1

Overall rating

6.3
6.7 5.7 4.0 4.7
Last release: 6 months ago

Neo4j

Neo4j is a graph database, storing data in the nodes and relationships of a graph. The most generic of data structures, a graph elegantly represents any kind of data, preserving the natural structure of the domain.Neo4j FeaturesAn intuitive graph-oriented model for data representationA disk-based, native storage manager completely optimized for storing graph structures for maximum performance and ...
  • nosql

  • java

  • graph db

Statistics

  • Used by 10 users
  • Rated by 3 users
  • Last release 1.6

Overall rating

6.3
6.3 5.3 6.0 6.3
Last release: 5 months ago

Stripes

  Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of configuration. Struts is pretty feature-light and has some serious architectural issues (see Stripes vs. Struts for det...
  • web framework

  • java

  • mvc

Statistics

  • Used by 3 users
  • Rated by 2 users
  • Last release 1.5.6

Overall rating

N/A
N/A N/A N/A N/A
Last release: 1 year ago
Scroll to top