The Most Active Java libraries
Page 7
The Most Active Java libraries
Page 7
-
ArchUnit
A Java architecture test library, to specify and assert architecture rules in plain Java -
picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc. -
RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. -
Seata
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution. -
JDA
Java wrapper for the popular chat & VOIP service: Discord https://discord.com -
Objenesis
Okay, it's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them. You will find the official site here. -
OpenRefine
OpenRefine is a free, open source power tool for working with messy data and improving it -
ANTLR
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. -
Echopraxia
Java Logging API with clean and simple structured logging and conditional & contextual features. JSON implementations in Logback and Log4J. -
Adopt Open JDK
Eclipse Temurin™ build scripts - common across all releases/versions -
JavaParser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13 -
JDBI
jdbi is designed to provide convenient tabular data access in Java; including templated SQL, parameterized and strongly typed queries, and Streams integration -
Eclipse Collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API. -
Weld
Weld, including integrations for Servlet containers and Java SE, examples and documentation -
Simple Java Mail
Simple API, Complex Emails (Jakarta Mail smtp wrapper)
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
All Categories
-
Ancients
-
Bean Mapping
-
Bots
-
BPM
-
Build
-
Bytecode Manipulation
-
Caching
-
Cluster Management
-
Code Analysis
-
Code Coverage
-
Code Generators
-
Command-line Argument Parsers
-
Compiler-compiler
-
Configuration
-
Constraint Satisfaction Problem Solver
-
Continuous Integration
-
CSV
-
Database
-
Data structures
-
Date and Time
-
Dependency Injection
-
Development
-
Distributed Applications
-
Distributed Databases
-
Distributed Transactions
-
Distribution
-
Document Processing
-
Formal Verification
-
Functional Programming
-
Game Development
-
Geospatial
-
GUI
-
High Performance
-
Hypermedia Types
-
IDE
-
Imagery
-
JSON
-
JSON Processing
-
JVM and JDK
-
Logging
-
Machine Learning
-
Messaging
-
Microservice
-
Miscellaneous
-
Monitoring
-
Native
-
Natural Language Processing
-
Networking
-
ORM
-
PaaS
-
PDF
-
Performance analysis
-
Platform
-
Projects
-
Reactive libraries
-
REST Frameworks
-
Rules Engine
-
Science
-
Search
-
Security
-
Serialization
-
Server
-
Telephony
-
Template Engine
-
Testing
-
Text Processing
-
Third-party APIs
-
Utility
-
Version Managers
-
Web Crawling
-
Web Frameworks