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 TAKE A TOUR
Loading project...

jQuery

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript. Lightweight Footprint, CSS3 Compliant, cross-browser.
  • javascript

  • framework

  • ajax

Statistics

  • Used by 207 users
  • Rated by 45 users
  • Last release 1.9.1

Overall rating

9.4
9.4 9.0 8.8 9.2
Last release: 3 weeks ago

Tomcat

Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java Community Process. Apache Tomcat is developed in an open and participatory environment and released under the Apache License version 2. Apache Tomcat is intended to be a collaboration of the bes...
  • web server

  • java

  • servlet

Statistics

  • Used by 200 users
  • Rated by 23 users
  • Last release 7.0.35

Overall rating

9.0
9.0 8.7 8.4 9.0
Last release: 1 month 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 191 users
  • Rated by 34 users
  • Last release 3.0.4

Overall rating

7.9
7.1 5.6 7.1 7.9
Last release: 1 year 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...
  • ORM

  • java

  • .net

Statistics

  • Used by 176 users
  • Rated by 24 users
  • Last release 4.1.8

Overall rating

7.7
7.7 6.3 8.0 8.0
Last release: 3 months ago

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, without unnecessary ti...
  • framework

  • ioc

  • cdi

  • java

Statistics

  • Used by 164 users
  • Rated by 38 users
  • Last release 3.2

Overall rating

8.5
8.6 7.5 8.8 8.8
Last release: 2 months ago

MySQL

The MySQL database has become the world's most popular open source database because of its high performance, high reliability and ease of use. It is also the database of choice for a new generation of applications built on the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.) Many of the world's largest and fastest-growing organizations including Facebook, Google, Adobe, Alcate...
  • sql

  • c

  • rdbms

Statistics

  • Used by 163 users
  • Rated by 16 users
  • Last release 5.5.25a

Overall rating

8.1
8.2 8.8 9.1 8.6
Last release: 7 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 and under ...
  • unit testing

  • java

Statistics

  • Used by 152 users
  • Rated by 17 users
  • Last release 4.10

Overall rating

8.2
8.1 8.9 7.6 7.9
Last release: 1 year ago

Mockito

Java mocking is dominated by expect-run-verify libraries like EasyMock or jMock. Mockito offers simpler and more intuitive approach: you ask questions about interactions after execution. Using mockito, you can verify what you want. Using expect-run-verify libraries you are often forced to look after irrelevant interactions. No expect-run-verify also means that Mockito mocks are often ...
  • unit testing

  • tdd

  • java

Statistics

  • Used by 111 users
  • Rated by 34 users
  • Last release 1.9.5

Overall rating

9.3
9.2 9.2 8.7 8.7
Last release: 4 months ago

Twitter Bootstrap

Twitter Bootstrap is a free collection of tools for creating websites and web applications. It contains HTML and CSS-based design templates for typography, forms, buttons, charts, navigation and other interface components, as well as optional JavaScript extensions.   Bootstrap has relatively incomplete support for HTML 5 and CSS 3, but is compatible with all major bro...
  • toolkit

  • html5

  • css

  • ui

Statistics

  • Used by 107 users
  • Rated by 19 users
  • Last release 2.3

Overall rating

9.5
9.7 9.2 9.4 8.8
Last release: 2 weeks ago

PostgreSQL

PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. It is fully ACID compliant, ...
  • sql

  • c

  • ordbms

Statistics

  • Used by 100 users
  • Rated by 19 users
  • Last release 9.2.3

Overall rating

9.1
9.1 8.7 9.1 8.7
Last release: 2 weeks ago

Apache HTTP Server

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards. Apache httpd has been the most popular web server on the Internet since April 1996...
  • web server

  • c

  • proxy

Statistics

  • Used by 91 users
  • Rated by 5 users
  • Last release 2.4.3

Overall rating

N/A
N/A N/A N/A N/A
Last release: 6 months ago

Jetty

The Jetty Web Server provides an HTTP server and Servlet container capable of serving static and dynamic content either from a standalone or embedded instantiations. From jetty-7, the jetty webserver and other core compoments are hosted by the eclipse foundation. The project provides:Asynchronous HTTP ServerStandard based Servlet ContainerWeb Sockets serverAsynchronous HTTP ClientOSGi, JNDI, JMX, ...
  • web server

  • java

  • async

  • servlet

Statistics

  • Used by 89 users
  • Rated by 10 users
  • Last release 8.1.0.v20120127

Overall rating

8.7
8.7 8.4 7.3 7.7
Last release: 1 year 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 82 users
  • Rated by 7 users
  • Last release

Overall rating

8.7
8.7 9.1 8.0 8.0
Last release: 8 months ago

Spring Security

Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications. Spring Security is one of the most mature and widely used Spring projects. Founded in 2003 and actively maintained by SpringSource since, today it is used to secure numerous demanding environments including government ag...
  • security

  • sso

  • java

Statistics

  • Used by 82 users
  • Rated by 13 users
  • Last release 3.1.3

Overall rating

8.9
8.4 7.2 8.4 8.8
Last release: 4 months ago

Grails

Java web development as it stands today is dramatically more complicated than it needs to be. Most modern web frameworks in the Java space are over complicated and don't embrace the Don't Repeat Yourself (DRY) principles. Dynamic frameworks like Rails, Django and TurboGears helped pave the way to a more modern way of thinking about web applications. Grails builds on these conc...
  • web framework

  • rad

  • java

  • groovy

  • mvc

Statistics

  • Used by 79 users
  • Rated by 37 users
  • Last release 2.2.0

Overall rating

9.4
9.3 9.1 9.2 9.2
Last release: 2 months ago

Guava

Guava is the open-sourced version of Google's core Java libraries: the core utilities that Googlers use every day in their code. The Guava utilities have been carefully designed, tested, optimized and used in production at Google. You don't need to write them, test them, or optimize them: you can just use them. Guava is a productivity multiplier for Java projects across the bo...
  • toolkit

  • collections

  • java

Statistics

  • Used by 79 users
  • Rated by 14 users
  • Last release 14.0

Overall rating

9.1
9.6 9.3 8.3 8.4
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 77 users
  • Rated by 10 users
  • Last release 1.8.4

Overall rating

5.9
5.8 5.5 7.0 6.9
Last release: 9 months 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 76 users
  • Rated by 10 users
  • Last release 2.1.5

Overall rating

7.2
7.6 7.1 6.7 6.4
Last release: 10 months ago
Scroll to top