User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Java

A curated list of awesome frameworks, libraries and software for the Java programming language.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Aug. 7, 2022, 6:06 p.m.

Thank you akullpp & contributors
View Topic on GitHub:
akullpp/awesome-java

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Bean Mapping

dOOv (Domain Object Oriented Validation) a fluent API for type-safe bean validation and mapping

69
11
11m
Apache-2.0

Elegance, high performance and robustness all in one java bean mapper

184
33
6m
Apache-2.0

An annotation processor for generating type-safe bean mappers

4.93K
677
6m
n/a

Intelligent object mapping

1.93K
291
6m
Apache-2.0

Simpler, better and faster Java bean mapping framework

1.14K
234
9m
Apache-2.0

A declarative mapping library to simplify testable object mappings.

93
16
1y 16d
Apache-2.0

Selma Java bean mapping that compiles

208
40
4y 5m
Apache-2.0

Build

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

8.2K
1.19K
6m
Apache-2.0

Bytecode Manipulation

A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

12.73K
972
5m
GPL-3.0

cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access.

4.28K
861
6m
Apache-2.0

Java bytecode engineering toolkit

3.41K
635
10m
n/a

Mixin is a trait/mixin and bytecode weaving framework for Java using ASM

799
138
8m
MIT

A project to cause (controlled) destruction on your jvm application

56
6
2y 12m
MIT

Caching

A high performance caching library for Java

11.14K
1.18K
6m
Apache-2.0

CLI

Several implementations of a text table, originally using ASCII and UTF-8 characters for borders.

363
45
5y 99d
Apache-2.0

Java annotation-based framework for parsing Git like command line structures

850
142
1y 61d
Apache-2.0

Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

879
121
9m
Apache-2.0

ASCII renderer in pure java with no external dependencies

127
14
1y 9m
Apache-2.0

Reflectionless command line parser

61
5
6m
MIT

JLine is a Java library for handling console input.

1K
188
6m
n/a

A library for creating interactive console applications in Java

262
36
1y 9m
n/a

Java library for creating text-based GUIs

1.79K
226
9m
LGPL-3.0

Cluster Management

Code Analysis

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

6.58K
8.15K
5m
n/a

Catch common Java mistakes as compile-time errors

5.87K
659
5m
Apache-2.0

A static analyzer for Java, C, C++, and Objective-C

13.44K
1.85K
4d
MIT

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

3.08K
241
5m
MIT

An extensible multilanguage static code analyzer.

3.73K
1.26K
5m
n/a

SonarSource Static Analyzer for Java Code Quality and Security

866
549
6m
n/a

Spoon is a metaprogramming library to analyze and transform Java source code. is made with , and . It parses source files to build a well-designed AST with powerful analysis and transformation API.

1.29K
274
5m
n/a

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

2.63K
454
6m
LGPL-2.1

Code Coverage

Code Generators

adt4j - Algebraic Data Types for Java

132
7
4y 5m
n/a

A collection of source code generators for Java.

9.62K
1.13K
6m
Apache-2.0

Automatic generation of the Builder pattern for Java

792
104
1y 8m
Apache-2.0

Java Code Generation Framework

93
11
9m
Apache-2.0

A Java API for generating .java source files.

9.41K
1.21K
1y 91d
Apache-2.0

JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.

19.31K
3.77K
5m
Apache-2.0

Record builder generator for Java records

247
20
6m
Apache-2.0

Compiler-compiler

Computer Vision

Java interface to OpenCV, FFmpeg, and more

5.67K
1.38K
5m
n/a

Configuration

Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2

449
97
6m
Apache-2.0

Modern configuration library for distributed apps written in Java.

543
109
3y 11m
Apache-2.0

configuration library for JVM languages using HOCON files

5.52K
905
5m
n/a

A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation

207
50
5m
n/a

A twelve-factor configuration (12factor.net/config) library for Java 8+

40
2
4y 6m
n/a

A lightweight and extensible library to resolve application properties from various external sources.

11
0
89d
Apache-2.0

KickAss Configuration. An annotation-based configuration system for Java and Kotlin

51
4
2y 6m
Apache-2.0

Get rid of the boilerplate code in properties based configuration.

842
190
1y 94d
BSD-3-Clause

Constraint Satisfaction Problem Solver

Java Constraint Programming solver

191
49
1y 68d
AGPL-3.0

CSV

High performance CSV reader and writer for Java.

358
70
9m
MIT

(DEPRECATED) -- moved under: https://github.com/FasterXML/jackson-dataformats-text

194
81
5y 4m
n/a

uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.

819
221
1y 111d
n/a

Data Structures

A big, fast and persistent queue based on memory mapped file.

490
189
5y 10m
Apache-2.0

Union, intersection, and set cardinality in loglog space

47
10
1y 10m
n/a

A Persistent Java Collections Library

686
60
1y 7m
MIT

Protocol Buffers - Google's data interchange format

52.99K
13.72K
5m
n/a

A better compressed bitset in Java

2.5K
427
6m
Apache-2.0

Simple Binary Encoding (SBE) - High Performance Message Codec

2.58K
430
5m
Apache-2.0

A lightning fast, transactional, file-based FIFO for Android and Java.

2.41K
296
3y 11m
Apache-2.0

gRPC and protocol buffers for Android, Kotlin, and Java.

3.7K
519
5m
Apache-2.0

Database

The official ArangoDB Java driver.

184
88
6m
Apache-2.0

Replicate your Key Value Store across your network, with consistency, persistance and performance.

2.36K
435
5m
Apache-2.0

eXist Native XML Database and Application Platform

335
174
5m
LGPL-2.1

FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.

920
110
9m
Apache-2.0

ๅ…‰ HikariCPใƒปA solid, high-performance, JDBC connection pool at last.

16.35K
2.49K
7m
Apache-2.0

Redis Java client designed for performance and ease of use.

10.28K
3.65K
6m
MIT

Elasticsearch Java Rest Client.

2.08K
745
1y 47d
Apache-2.0

Java binding for etcd

134
56
8y 5m
Apache-2.0

LINQ-style queries for Java 8

629
75
6m
n/a

Distributed ID Generate Service

5.18K
1.53K
2y 118d
Apache-2.0

MariaDB Embedded in Java JAR

660
162
6m
Apache-2.0

Model Layer Implementation for a J2EE Pull MVC WebApp

11
3
7m
Apache-2.0

Build JPA Criteria queries using a Stream-like API

5
2
6m
Apache-2.0

An open source SQL database designed to process time series data, faster

5.61K
290
9m
Apache-2.0

Realm is a mobile database: a replacement for SQLite & ORMs

11.31K
1.78K
76d
n/a

Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

18.29K
4.46K
5m
Apache-2.0

requery - modern SQL based query & persistence for Java / Kotlin / Android

3.1K
257
2y 5m
Apache-2.0

Speedment is a Stream ORM Java Toolkit and Runtime

1.99K
231
7m
n/a

Allows you to use the MongoDB query syntax to query your relational database, typically from frontend.

49
10
6m
Apache-2.0

Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.

967
101
5m
Apache-2.0

Date and Time

A Java library for parsing and building iCalendar data models

561
181
5m
BSD-3-Clause

Jollyday - A holiday API

167
109
4m
n/a

Provides additional date-time classes that complement those in JDK 8

330
72
7m
BSD-3-Clause

Advanced date, time and interval library for Java with sun/moon-astronomy and calendars like Chinese, Coptic, Ethiopian, French Republican, Hebrew, Hijri, Historic Christian, Indian National, Japanese, Julian, Korean, Minguo, Persian, Thai, Vietnamese

364
53
7m
LGPL-2.1

Dependency Injection

Lightweight dependency injection for Java and Android (JSR-330)

330
57
5y 4m
n/a

Governator is a library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup.

802
173
10m
Apache-2.0

Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google.

10.73K
1.52K
6m
Apache-2.0

JayWire Dependency Injection

49
3
1y 8m
n/a

Development

A library that simplifies error handling for Functional Programming in Java

112
7
10m
MIT

Java unlimited redefinition of classes at runtime.

1.76K
395
6m
GPL-2.0

Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13

4.06K
937
5m
n/a

old repository --> this is now integrated in https://github.com/javaparser/javaparser

285
69
4y 6m
Apache-2.0

Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

1.21K
65
5m
Apache-2.0

SneakyThrow is a Java library to ignore checked exceptions

69
1
2y 9m
MIT

Distributed Applications

A circuit breaker design pattern for dropwizard

41
5
2y 7m
GPL-2.0

Fault tolerance and resilience patterns for the JVM

3.62K
279
5m
Apache-2.0

Open-source distributed computation and storage platform

4.72K
1.59K
5m
n/a

Resilience4j is a fault tolerance library designed for Java8 and functional programming

7.69K
1.03K
6m
Apache-2.0

a microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)

531
88
8m
Apache-2.0

Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.

11.7K
2.19K
5m
Apache-2.0

Distributed Transactions

JTA Transaction Manager

395
137
3y 35d
Apache-2.0

Seata is an easy-to-use, high-performance, open source distributed transaction solution.

21.64K
7.36K
5m
Apache-2.0

Distribution

Binary Artifact Management Tool

253
33
5m
MIT

Dead-Simple Packaging and Deployment for JVM Apps

1.14K
94
5y 7m
EPL-1.0

Download, Install, Update

443
116
7m
n/a

Gradle/Maven plugin to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them.

457
55
5m
GPL-3.0

Build optimized Java runtimes in your browser!

1
0
1y 8m
Apache-2.0

Packages your JAR, assets and a JVM for distribution on Windows, Linux and Mac OS X

2.31K
152
9m
Apache-2.0

maven plugin for making chmod +x jar files

105
22
6y 15d
n/a

Document Processing

Generate and read big Excel files quickly

360
60
5m
n/a

Simple, efficient Excel to POJO library for Java

62
21
7m
Apache-2.0

Financial

Create your Java crypto trading bot in minutes. Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions so you can focus on building your strategies.

311
113
5m
GPL-3.0
499
186
6m
Apache-2.0

Fast FIX protocol library for the JVM

258
82
5m
Apache-2.0

Java client library for the Square Connect v2 API

38
21
2y 7m
Apache-2.0

Java library for the Stripe API.

589
303
6m
MIT

A Java library for technical analysis.

1.31K
510
10m
n/a

Formal Verification

a concolic testing engine for Java

82
34
4y 5m
n/a

JPF is an extensible software analysis framework for Java bytecode. jpf-core is the basis for all JPF projects; you always need to install it. It contains the basic VM and model checking infrastructure, and can be used to check for concurrency defects like deadlocks, and unhandled exceptions like NullPointerExceptions and AssertionErrors.

361
251
6m
n/a

Functional Programming

An advanced, but easy to use, platform for writing functional applications in Java 8.

1.22K
137
2y 7m
Apache-2.0

Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.

530
48
11m
n/a

jOOฮป - The Missing Parts in Java 8 jOOฮป improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.

1.9K
159
1y 76d
Apache-2.0

Stream utilities for Java 8

451
53
2y 6m
MIT

Enhancing Java Stream API

1.81K
209
7m
Apache-2.0

Game Development

Geospatial

Geohash utitlies in java

362
81
5m
Apache-2.0

Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

3.55K
1.24K
5m
Apache-2.0

Vector map library and writer - running on Android and Desktop.

948
355
6m
LGPL-3.0

LocationTech Spatial4j: A Geospatial Library for Java

814
163
5m
n/a

GUI

High Performance

High Performance data structures and utility methods for Java

2.19K
315
5m
Apache-2.0

Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.

1.86K
442
5m
n/a
2.88K
452
7m
Apache-2.0

Java Collections till the last breadcrumb of memory and performance

950
133
6y 39d
n/a

HTTP Clients

Asynchronous Http and WebSocket Client library for Java

5.9K
1.55K
1y 61d
n/a

Feign makes writing java http clients easier

7.82K
1.62K
6m
Apache-2.0

Google HTTP Client Library for Java

1.22K
420
5m
Apache-2.0

โš—๏ธ Lightweight HTTP extensions for Java

122
7
8m
MIT

Microservice query language

43
6
2y 108d
MIT

Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.

4.17K
1.16K
11m
Apache-2.0

Client-side response routing for Spring

224
48
6m
MIT

Unirest in Java: Simplified, lightweight HTTP client library.

2.24K
577
7m
n/a

Hypermedia Types

HATEOAS with HAL for Java

19
5
1y 9m
MIT

JSON-LD implementation for Java

347
156
7m
BSD-3-Clause

Java library for the Siren Hypermedia Type Specification

22
15
5y 5m
MIT

IDE

Imagery

Simple Java image-scaling library implementing Chris Campbell's incremental scaling algorithm as well as Java2D's "best-practices" image-scaling techniques.

1.1K
240
4y 5m
Apache-2.0

Java JNA wrapper for Tesseract OCR API

1.11K
336
6m
Apache-2.0

Thumbnailator - a thumbnail generation library for Java

3.95K
704
5m
MIT

TwelveMonkeys ImageIO: Additional plug-ins and extensions for Java's ImageIO

1.39K
260
6m
BSD-3-Clause

ZXing ("Zebra Crossing") barcode scanning library for Java, Android

29.9K
9.23K
19d
Apache-2.0

Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation QA tests.

189
68
5m
Apache-2.0

Introspection

An uber-fast parallelized Java classpath scanner and module scanner.

2.16K
242
5m
MIT

jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime. Let us make Java reflection better.

2.54K
373
8m
Apache-2.0

High performance Java reflection

1.3K
201
6m
BSD-3-Clause

Java runtime metadata analysis

4.01K
642
9m
WTFPL

Job Scheduling

An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.

763
87
5m
n/a

Code for Quartz Scheduler

4.84K
1.62K
7m
n/a

A Light-weight Job Scheduling Framework

246
52
11m
Apache-2.0

A simple Java Scheduler library with a minimal footprint and a straightforward API

83
18
8m
Apache-2.0

Persistent cluster-friendly scheduler for Java

511
98
7m
Apache-2.0

The simple, stupid batch framework for Java

538
180
1y 4m
MIT

Distributed lock for your scheduled tasks

2.25K
354
5m
Apache-2.0

JSON

High performance JVM JSON library

777
92
7m
BSD-3-Clause

A Java serialization/deserialization library to convert Java Objects into JSON and back

21.23K
4.08K
4d
Apache-2.0

High-performance JSON parser

443
75
5y 4m
Apache-2.0

Set of support modules for Java 8 datatypes (Optionals, date/time) and features (parameter names)

343
106
7m
Apache-2.0

Extension module to properly support datatypes of javax.money

190
38
8m
MIT

Main Portal page for the Jackson project

7.59K
1.13K
74d
n/a

Convert Java to JSON. Convert JSON to Java. Pretty print JSON. Java JSON serializer.

288
95
9m
Apache-2.0

Screaming fast JSON parsing and serialization library for Android.

3.24K
322
6y 5m
Apache-2.0

A modern JSON library for Kotlin and Java.

8.41K
691
24d
Apache-2.0

Eclipse Yasson project

174
86
6m
n/a

A fast JSON parser/generator for Java.

24.1K
6.38K
6m
Apache-2.0

JSON to JSON transformation library written in Java.

1.17K
268
11m
Apache-2.0

Java JsonPath implementation

6.67K
1.24K
6m
Apache-2.0

A streaming JsonPath processor in Java

232
45
8m
MIT

JVM and JDK

[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.

1.2K
169
1y 9m
n/a

Alibaba Dragonwell8 JDK

3.44K
423
6m
GPL-2.0

GraalVM: Run Programs Faster Anywhere

16.56K
1.29K
5m
n/a

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.

2.83K
610
5m
n/a

Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.

1.16K
297
6m
GPL-2.0

Logging

Java Logging API with clean and simple structured logging and conditional & contextual features. JSON implementations in Logback and Log4J.

29
1
4m
n/a

An extensible Java library for HTTP request and response logging

1.05K
187
7m
MIT

P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.

1.6K
284
1y 5m
Apache-2.0

Best-of-breed OpenTracing utilities, instrumentations and extensions

179
45
6m
MIT

Machine Learning

Java Statistical Analysis Tool, a Java library for Machine Learning

726
203
1y 94d
GPL-3.0

Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

2.02K
176
5m
MIT

Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning

1.79K
411
1y 25d
Apache-2.0

Stream Processing and Complex Event Processing Engine

1.31K
479
6m
Apache-2.0

Statistical Machine Intelligence & Learning Engine

5.45K
1.07K
6m
n/a

Messaging

Efficient reliable UDP unicast, UDP multicast, and IPC message transport

5.85K
713
6m
Apache-2.0

Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

23.82K
4.65K
7m
Apache-2.0

Pure Java ZeroMQ

2.1K
470
7m
MPL-2.0

A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

813
266
5m
MIT

RabbitMQ Java client

1.05K
501
5m
n/a

A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

2.28K
870
5m
Apache-2.0

Java client for NATS

389
105
5m
Apache-2.0

Microservice

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

3.46K
657
5m
Apache-2.0

Java client for Consul HTTP API

390
161
6m
Apache-2.0

AWS Service registry for resilient mid-tier load balancing and failover.

11.06K
3.46K
8m
Apache-2.0

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (้ขๅ‘ไบ‘ๅŽŸ็”ŸๅพฎๆœๅŠก็š„้ซ˜ๅฏ็”จๆตๆŽง้˜ฒๆŠค็ป„ไปถ)

18.46K
6.55K
5m
Apache-2.0

Miscellaneous

Ultra-fast SQL-like queries on Java collections

1.46K
212
10m
Apache-2.0

Design patterns implemented in Java

73.02K
22.73K
5m
n/a

Feature Flags for Java made easy

1.04K
243
7m
n/a

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

16.57K
684
2y 7m
n/a

A Java to iOS Objective-C translation tool and runtime.

5.86K
908
5m
Apache-2.0

Make Slack and Facebook Bots in Java.

1.17K
358
1y 6m
GPL-3.0

An in-memory file system for Java 7+

2.1K
248
5m
Apache-2.0

A Java to JavaScript transpiler.

1.27K
152
10m
n/a

The easiest way to integrate Maven into your project!

1.57K
245
7m
Apache-2.0

API gateway for REST and SOAP written in Java.

365
124
5m
Apache-2.0

A lightweight, simple FTP server. Pure Java, no dependencies.

116
29
2y 84d
Apache-2.0

Modern Java - A Guide to Java 8

15.48K
3.79K
3y 10m
MIT

Detect uses of legacy Java APIs

301
46
8m
Apache-2.0

OctoLinker โ€” Links together, what belongs together

4.89K
312
6m
MIT

PipelinR is a lightweight command processing pipeline โ โ‡ข โ โ‡ข โ for your Java awesome app.

213
36
6m
MIT

Support alternative markup for Apache Maven POM files

805
83
6m
n/a

RR4J is a tool that records java execution and later allows developers to replay locally.

11
0
6m
GPL-3.0

Simple API, Complex Emails (Jakarta Mail smtp wrapper)

954
223
6m
n/a

Extensible data integration Java framework for building XML and non-XML fragment-based applications

337
333
5m
n/a

Tools for working with generic types

549
97
1y 16d
Apache-2.0

Java XML library. A really cool one. Obviously.

68
12
6m
Apache-2.0

The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts

193
28
8m
MIT

Mobile Development

Monitoring

Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.

547
142
1y 7m
Apache-2.0

Endpoint library for the failsafe framework

50
14
10m
MIT

JavaMelody : monitoring of JavaEE applications

2.51K
693
7m
Apache-2.0

๐Ÿ›‘ This library is DEPRECATED!

480
231
6m
n/a

jmxtrans

1.67K
507
1y 4m
MIT

Capturing JVM- and application-level metrics. So you know what's going on.

7.5K
1.79K
5m
Apache-2.0

Get inside your JVM

148
14
2y 118d
MIT

APM, (Application Performance Management) tool for large-scale distributed systems.

12K
3.56K
5m
Apache-2.0

Prometheus instrumentation library for JVM applications

1.68K
649
6m
Apache-2.0

an open source solution to application performance monitoring for java server applications

1.67K
284
11m
Apache-2.0

A lightweight platform monitoring tool for Java VMs

152
25
5y 8m
Apache-2.0

Native

The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.

396
62
1y 27d
Apache-2.0

The missing bridge between Java and native C++

3.75K
520
5m
n/a

Java Native Access

6.99K
1.54K
6m
n/a

Java Abstracted Foreign Function Layer

965
136
6m
n/a

Natural Language Processing

CogComp's Natural Language Processing Libraries and Demos: Modules include lemmatizer, ner, pos, prep-srl, quantifier, question type, relation-extraction, similarity, temporal normalizer, tokenizer, transliteration, verb-sense, and more.

435
145
6m
n/a

Networking

commons networking utils

3
1
6m
Apache-2.0

Fibers and actors for web development

599
98
5y 10m
n/a

Apache Dubbo is a high-performance, java based, open source RPC framework.

36.81K
24.64K
5m
Apache-2.0

The Java gRPC implementation. HTTP/2 based RPC

9.42K
3.25K
5m
Apache-2.0

TCP/UDP client/server library for Java, based on Kryo

1.7K
410
2y 5m
BSD-3-Clause

An annotation-based Java library for creating Thrift serializable types and services.

198
67
2y 51d
Apache-2.0

A networking framework that evolves with your application

725
118
5m
Apache-2.0

ssh, scp and sftp for java

2.04K
505
6m
n/a

A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.

126
38
6m
MIT

Java library for representing, parsing and encoding URNs as in RFC2141 and RFC8141

21
2
8m
GPL-3.0

ORM

DAO oriented database mapping framework for Java 8+

306
56
6m