Top Trends Libraries for Java

junit 4.13.2

JUnit · JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.

Feb 13, 2021
95k usages
8.2k stars

spring-boot-starter-parent · Parent pom providing dependency and plugin management for applications built with Maven

May 19, 2022
442 usages

org.seleniumhq.selenium:selenium-java · Selenium automates browsers. That's it! What you do with that power is entirely up to you.

Apr 27, 2022
1.7k usages
22k stars

MySQL Connector/J · JDBC Type 4 driver for MySQL

Dec 16, 2021
5.8k usages
593 stars
spring-core 5.2.22.RELEASE

Spring Core · Spring Core

May 11, 2022
6.6k usages
45k stars
lombok 1.18.24

Project Lombok · Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!

Apr 18, 2022
14k usages
10k stars
log4j 1.2.17

Apache Log4j · Apache Log4j 1.2

May 26, 2012
13k usages
gson 2.9.0


Feb 11, 2022
12k usages
20k stars
testng 7.5

testng · Testing framework for Java

Jan 06, 2022
9.3k usages
1.6k stars
poi 5.2.2

Apache POI - Common · Apache POI - Java API To Access Microsoft Format Files

Mar 12, 2022
1.9k usages
hibernate-core 5.6.8.Final

Hibernate ORM - hibernate-core · Hibernate's core ORM functionality

Apr 13, 2022
3.4k usages
4.8k stars
json 20220320

JSON in Java · JSON is a light-weight, language independent, data interchange format. See The files in this package implement JSON encoders/decoders in Java. It also includes the capability to convert between JSON and XML, HTTP headers, Cookies, and CDL. This is a reference implementation. There is a large number of JSON packages in Java. Perhaps someday the Java community will standardize on one. Until then, choose carefully. The license includes this restriction: "The software shall be used for good, not evil." If your conscience cannot live with that, then choose a different package.

Mar 20, 2022
3.7k usages
3.9k stars
commons-io 2.11.0

Apache Commons IO · The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

Jul 10, 2021
20k usages
jackson-core 2.13.2

Jackson-core · Core Jackson processing abstractions (aka Streaming API), implementation for JSON

Mar 06, 2022
10k usages
2k stars

JavaServlet(TM) Specification

Apr 17, 2008
8k usages

jackson-databind · General data-binding functionality for Jackson: works on core streaming API

Mar 29, 2022
20k usages
2.9k stars
spring-webmvc 5.2.22.RELEASE

Spring Web MVC · Spring Web MVC

May 11, 2022
4.4k usages

spring-boot-starter-web · Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container

May 19, 2022
7.8k usages
59k stars
postgresql 42.3.5

PostgreSQL JDBC Driver · PostgreSQL JDBC Driver Postgresql

May 04, 2022
3.2k usages
1k stars
spring-boot 2.7.0

spring-boot · Spring Boot

May 19, 2022
2.7k usages
59k stars

Apache Commons Logging · Apache Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.

Jul 05, 2014
8.7k usages

Apache Maven Compiler Plugin · The Compiler Plugin is used to compile the sources of your project.

Mar 08, 2022
115 usages
101 stars
commons-lang3 3.12.0

Apache Commons Lang · Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.

Feb 26, 2021
21k usages

JaCoCo :: Maven Plugin · The JaCoCo Maven Plugin provides the JaCoCo runtime agent to your tests and allows basic report creation.

Apr 05, 2022
67 usages
3k stars