Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
1940 projects4402.5k total stars1023.4k total forks42 languages

Open-source projects built with Java

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

Showing 1,940 open-source projects · page 6 of 54

……
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
plupload
pluploadmoxiecode/plupload

A cross-browser JavaScript API for building reliable file uploaders with multiple runtime fallbacks.

5.6k1.4kJavaScript
2 years ago
liquibase
liquibaseliquibase/liquibase

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

5.6k2.0kJava
1 day 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
3 months ago
PMD
PMDpmd/pmd

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

5.5k1.6kJava
2 days ago
Thumbnailator
Thumbnailatorcoobird/thumbnailator

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

5.4k794Java
5 months ago
RuneLite
RuneLiterunelite/runelite

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

5.4k5.8kJava
3 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.4k707Java
1 day ago
picocli
picocliremkop/picocli

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

5.4k474Java
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.4k795Java
7 years ago
DDDSample
DDDSampleciterus/dddsample-core

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

5.3k1.5kJava
1 year 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.3k1.1kJava
2 years 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.3k443Java
3 years 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
3 months 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.2k498JavaScript
1 month ago
armeria
armerialine/armeria

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

5.1k1.0kJava
1 day ago
Otto
Ottosquare/otto

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

5.1k828Java
7 years ago
apk-mitm
apk-mitmshroudedcode/apk-mitm

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

5.1k430TypeScript
2 years ago
Booster
Boosterdidi/booster

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

5.1k590Kotlin
4 months ago
mapdb
mapdbjankotek/MapDB

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

5.0k879Java
1 day 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.0k872Java
1 day 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
1 day 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.9k865Java
2 years ago
cglib
cglibcglib/cglib

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

4.9k877Java
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.9k534Java
2 years ago
micrometer
micrometermicrometer-metrics/micrometer

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

4.9k1.1kJava
1 day ago
djl
djldeepjavalibrary/djl

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

4.8k753Java
9 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.8k711Kotlin
23 days ago
aerosolve
aerosolveairbnb/aerosolve

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

4.8k563Scala
8 months ago
Reflections
Reflectionsronmamo/reflections

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

4.8k701Java
2 years ago
OpenAI-Java
OpenAI-JavaTheoKanning/openai-java

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

4.7k1.2kJava
2 years 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
5 days ago
JavaCPP
JavaCPPbytedeco/javacpp

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

4.7k596Java
11 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.7k763Java
7 days ago
JDA
JDADV8FromTheWorld/JDA

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

4.7k763Java
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.7k455Java
4 years ago
Cyberduck
Cyberduckiterate-ch/cyberduck

A libre file transfer client for macOS and Windows supporting FTP, SFTP, WebDAV, Amazon S3, Azure, OneDrive, and more.

4.7k359Java
1 day ago
1
5
6
7
54