Top Usages Libraries for Java

Apache Commons BeanUtils · Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.

Jul 28, 2019
4.6k usages
spring-webmvc 5.3.23

Spring Web MVC · Spring Web MVC

Sep 15, 2022
4.4k usages
protobuf-java 3.18.3

Protocol Buffers [Core] · Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.

Sep 14, 2022
4.3k usages
52k stars

JUnit Jupiter (Aggregator) · Module "junit-jupiter" of JUnit 5.

Sep 20, 2022
4.1k usages
4.9k stars

Scala.js library · Scala.js library

Sep 14, 2022
4.1k usages
4.2k stars
httpcore 4.4.15

Apache HttpCore · Apache HttpComponents Core (blocking I/O)

Dec 03, 2021
4k usages
commons-cli 1.5.0

Apache Commons CLI · Apache Commons CLI provides a simple API for presenting, processing and validating a Command Line Interface.

Oct 23, 2021
4k usages
easymock 4.3

EasyMock · EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly

Apr 18, 2021
4k usages
753 stars

Jackson datatype: JSR310 · Add-on module to support JSR-310 (Java 8 Date & Time API) data types.

Sep 03, 2022
3.8k usages
341 stars
maven-core 3.8.6

Maven Core · Maven Core classes.

Jun 06, 2022
3.8k usages
2.8k stars

JUnit Jupiter Params · Module "junit-jupiter-params" of JUnit 5.

Sep 20, 2022
3.8k usages
4.9k stars
json 20220320

JSON in Java · JSON is a light-weight, language independent, data interchange format. See http://www.JSON.org/ 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
reflections 0.10.2

Reflections · Reflections - Java runtime metadata analysis

Oct 25, 2021
3.6k usages
3.9k stars
spring-jdbc 5.3.23

Spring JDBC · Spring JDBC

Sep 15, 2022
3.6k usages
jetty-server 11.0.12

Jetty Core :: Server · The legacy jetty server artifact.

Sep 15, 2022
3.6k usages
3.2k stars
jul-to-slf4j 2.0.2

JUL to SLF4J bridge · JUL to SLF4J bridge

Sep 20, 2022
3k usages
1.8k stars

JUnit-Interface · An implementation of sbt's test interface for JUnit 4

Aug 14, 2014
3.4k usages
125 stars
javassist 3.29.2-GA

Javassist · Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.

Sep 13, 2022
3.4k usages
3.3k stars

scala3-library-bootstrapped · scala3-library-bootstrapped

Sep 21, 2022
3.4k usages
4.8k stars
groovy-all 3.0.13

Apache Groovy · Groovy: A powerful, dynamic language for the JVM

Sep 18, 2022
3.4k usages
4.3k stars
hibernate-core 6.1.3.Final

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

Sep 08, 2022
3.4k usages
4.8k stars
config 1.4.2

config · configuration library for JVM languages using HOCON files

Feb 01, 2022
3.4k usages
5.4k stars

scalatest · scalatest

Apr 21, 2022
3.3k usages
992 stars

PowerMock · PowerMock support module for JUnit 4.x.

Nov 01, 2020
3.3k usages
3.7k stars