Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
440 projects3891.9k total stars899.8k total forks19 languages

Open-source projects built with Java

There are currently 440 open-source projects built with Java, with a combined total of 3891.9k GitHub stars. The most common language among these projects is Java.

Showing 440 open-source projects · page 6 of 13

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
liquibase
liquibaseliquibase/liquibase

An open-source database schema change management tool that tracks, versions, and deploys database changes.

5.5k1.9kJava
2 days ago
FastBle
FastBleJasonchenlijian/FastBle

A fast development framework for Android Bluetooth Low Energy (BLE) with simplified APIs for scanning, connecting, reading, writing, and multi-device management.

5.5k1.2kJava
7 days ago
Markor
Markorgsantner/markor

A versatile, offline-first text editor for Android supporting Markdown, todo.txt, and other plaintext formats for notes and task management.

5.5k469Java
6 days ago
Thumbnailator
Thumbnailatorcoobird/thumbnailator

A Java library for generating high-quality thumbnails with a simple fluent interface and no external dependencies.

5.4k801Java
2 months ago
Rebound
Reboundfacebook/rebound

A Java library that models spring dynamics to add natural physics-based animations to Android and Java applications.

5.4k801Java
7 years ago
PMD
PMDpmd/pmd

An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.

5.4k1.6kJava
2 days ago
picocli
picocliremkop/picocli

A modern Java framework for building powerful, user-friendly command line applications with GraalVM native image support.

5.4k456Java
5 months ago
RuneLite
RuneLiterunelite/runelite

A free, open-source client for Old School RuneScape with plugin support and customization.

5.4k5.7kJava
5 days ago
LWJGL
LWJGLLWJGL/lwjgl3

A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.

5.3k698Java
18 days ago
DDDSample
DDDSampleciterus/dddsample-core

A reference implementation of a cargo booking system demonstrating Domain-Driven Design (DDD) patterns and practices.

5.3k1.5kJava
10 months ago
Gradle Retrolambda Plugin
Gradle Retrolambda Pluginevant/gradle-retrolambda

A Gradle plugin that enables Java 8 lambda expressions and method references in Java 6, 7, and Android projects.

5.3k442Java
2 years ago
Easy Rules (.2k)
Easy Rules (.2k)j-easy/easy-rules

A lightweight Java rules engine for defining and executing business rules with POJOs, annotations, and expression languages.

5.2k1.1kJava
1 year ago
YCSB
YCSBbrianfrankcooper/YCSB

A framework and common set of workloads for evaluating and comparing the performance of different NoSQL and cloud-serving databases.

5.2k2.3kJava
9 days ago
react-native-interactable
react-native-interactablewix/react-native-interactable

A React Native library for creating high-performance, physics-based interactive views like swipeable cards and drawers.

5.2k500JavaScript
2 years ago
Otto
Ottosquare/otto

An enhanced Guava-based event bus with emphasis on Android support for decoupled application communication.

5.1k831Java
7 years ago
armeria
armerialine/armeria

A reactive microservice framework built on Netty that supports gRPC, Thrift, Kotlin, Retrofit, Spring Boot, and Dropwizard.

5.1k988Java
2 days ago
Booster
Boosterdidi/booster

A lightweight, extensible quality optimization toolkit for Android applications, focusing on performance, stability, and package size reduction.

5.1k594Kotlin
1 month ago
mapdb
mapdbjankotek/MapDB

An embedded Java database engine providing concurrent collections backed by disk storage or off-heap memory.

5.0k881Java
1 year ago
apk-mitm
apk-mitmshroudedcode/apk-mitm

A CLI tool that automatically patches Android APK files to bypass HTTPS security for traffic inspection.

5.0k419TypeScript
1 year ago
orientdb
orientdborientechnologies/orientdb

An open-source multi-model NoSQL DBMS supporting Graph, Document, Reactive, Full-Text, and Geospatial models in a single product.

5.0k873Java
2 days ago
Java Faker
Java FakerDiUS/java-faker

A Java library for generating fake data, ported from Ruby's Faker gem, useful for testing and development.

4.9k863Java
1 year ago
cglib
cglibcglib/cglib

A high-level Java bytecode generation library for creating dynamic proxies and intercepting field access.

4.9k883Java
1 year ago
Reactive Streams
Reactive Streamsreactive-streams/reactive-streams-jvm

A standard specification for asynchronous stream processing with non-blocking backpressure on the JVM.

4.9k532Java
2 years ago
MockServer (.8k)
MockServer (.8k)mock-server/mockserver

MockServer is an HTTP(S) mock server and proxy for mocking, recording, and debugging integrations with external systems.

4.9k1.1kJava
4 months ago
micrometer
micrometermicrometer-metrics/micrometer

A vendor-neutral metrics facade for Java applications, providing dimensional metrics instrumentation across popular monitoring backends.

4.8k1.1kJava
2 days ago
aerosolve
aerosolveairbnb/aerosolve

A machine learning library designed for human interpretability, featuring debuggable models and a feature transform language.

4.8k565Scala
5 months ago
djl
djldeepjavalibrary/djl

An engine-agnostic deep learning framework for Java developers, providing a high-level API for model training and inference.

4.8k744Java
11 days ago
FXGL
FXGLAlmasB/FXGL

A JavaFX-based game development framework for building 2D games and complex UI applications with a clean, high-level API.

4.8k695Kotlin
14 days ago
Reflections
Reflectionsronmamo/reflections

A Java library for scanning and indexing classpath metadata to enable runtime type system queries.

4.8k705Java
1 year ago
OpenAI-Java
OpenAI-JavaTheoKanning/openai-java

A Java client library for OpenAI's GPT APIs, including GPT-3, ChatGPT, and GPT-4.

4.8k1.2kJava
1 year ago
JSON-java
JSON-javastleary/JSON-java

A reference implementation of a JSON package in Java for parsing, generating, and converting JSON documents.

4.7k2.6kJava
29 days ago
JavaCPP
JavaCPPbytedeco/javacpp

A Java library providing efficient, zero-overhead access to native C++ code using JNI and annotations.

4.7k596Java
1 month ago
JDA
JDADV8FromTheWorld/JDA

A Java wrapper for the Discord API, enabling developers to create scalable and feature-rich Discord bots.

4.7k765Java
7 days ago
JDA
JDADV8FromTheWorld/JDA

A Java library for building Discord bots using the real-time gateway and REST API with event-driven architecture.

4.7k765Java
7 days ago
Simplify Android deobfuscator
Simplify Android deobfuscatorCalebFenton/simplify

A generic Android deobfuscator that uses virtual execution to simplify obfuscated code for human analysis.

4.6k453Java
4 years ago
GCViewer
GCViewerchewiebug/GCViewer

A Java tool that visualizes and analyzes verbose garbage collection logs from multiple JVM vendors to help optimize memory performance.

4.6k993Java
4 months ago
1
5
6
7
13