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 projects4511.2k total stars1039.9k total forks42 languages

Open-source projects built with Java

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

Showing 1,940 open-source projects · page 7 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
Simplify Android deobfuscator
Simplify Android deobfuscatorCalebFenton/simplify

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

4.7k460Java
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.6k988Java
4 months ago
Drozer
Drozermwrlabs/drozer

A security testing framework for Android that identifies vulnerabilities by interacting with apps, IPC endpoints, and the OS.

4.6k849Python
6 months ago
Crawler4j
Crawler4jyasserg/crawler4j

An open-source Java web crawler that provides a simple interface for multi-threaded web crawling.

4.6k1.9kJava
5 years ago
ribbon
ribbonNetflix/ribbon

A battle-tested client-side IPC library with built-in load balancing, fault tolerance, and support for HTTP/TCP/UDP protocols.

4.6k1.2kJava
10 months ago
Cardslib
Cardslibgabrielemariotti/cardslib

An Android library to build UI cards using the official Google CardView with extensive customization options.

4.6k1.2kJava
4 years ago
Fury
Furyalipay/fury

A high-performance multi-language serialization framework using JIT compilation and zero-copy techniques for fast data exchange.

4.6k466Java
2 days ago
SQLBrite
SQLBritesquare/sqlbrite

A lightweight wrapper around SQLiteOpenHelper that adds reactive stream semantics to SQL operations.

4.5k411Java
6 years ago
Azkaban (.5k)
Azkaban (.5k)azkaban/azkaban

Azkaban is a batch workflow job scheduler created at LinkedIn to manage Hadoop jobs.

4.5k1.6kJava
2 years ago
GeoServer
GeoServergeoserver/geoserver

An open-source Java server for sharing and editing geospatial data using open standards.

4.5k2.3kJava
1 day ago
Moco
Mocodreamhead/moco

A lightweight Java framework for easily creating HTTP, REST, and WebSocket stub servers for integration testing.

4.4k1.1kJava
4 days ago
Fernflower
Fernflowerfesh0r/fernflower

An analytical decompiler that converts Java bytecode back into readable Java source code, used in IntelliJ IDEA.

4.4k733Java
3 days ago
OpenPDF
OpenPDFLibrePDF/OpenPDF

An open-source Java library for creating, editing, rendering, and encrypting PDF documents, including HTML-to-PDF conversion.

4.4k715Java
11 days ago
JMonkeyEngine
JMonkeyEnginejMonkeyEngine/jmonkeyengine

A 3-D game engine for adventurous Java developers, offering a complete open-source suite for cross-platform game development.

4.3k1.2kJava
4 days ago
failsafe
failsafejhalterman/failsafe

A lightweight, zero-dependency Java library for implementing fault tolerance and resilience patterns.

4.3k314Java
9 months ago
Malmo
MalmoMicrosoft/malmo

An AI experimentation platform built on Minecraft for training and researching intelligent agents in complex 3D environments.

4.3k613Java
1 year ago
Camunda (.2k)
Camunda (.2k)camunda/camunda-bpm-platform

An open-source BPMN platform for workflow and process automation, embeddable in Java applications.

4.3k1.7kJava
11 months ago
Javassist
Javassistjboss-javassist/javassist

A Java bytecode engineering toolkit that simplifies runtime class definition and bytecode manipulation with source-level and bytecode-level APIs.

4.2k719Java
1 month ago
shedlock
shedlocklukas-krecan/ShedLock

A distributed lock for scheduled tasks ensuring at-most-once execution across multiple nodes.

4.2k572Java
1 day ago
AWS SDK for Java
AWS SDK for Javaaws/aws-sdk-java

The official AWS SDK for Java 1.x enabling Java developers to work with Amazon Web Services (now in maintenance mode).

4.2k2.8kJava
27 days ago
java-tron
java-trontronprotocol/java-tron

Java implementation of the TRON Protocol, a high-performance blockchain platform for decentralized applications.

4.2k1.8kJava
2 days ago
PowerMock
PowerMockpowermock/powermock

A Java testing framework that extends EasyMock and Mockito to mock static methods, final classes, private methods, and constructors.

4.2k570Java
2 years ago
spark-nlp
spark-nlpJohnSnowLabs/spark-nlp

A state-of-the-art Natural Language Processing library built on Apache Spark, offering 100,000+ pretrained models and pipelines in 200+ languages.

4.2k743Scala
1 day ago
NullAway
NullAwayuber/NullAway

A fast, annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.

4.1k372Java
1 day ago
NullAway
NullAwayuber/NullAway

A fast annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.

4.1k372Java
1 day ago
XChange
XChangeknowm/XChange

A Java library providing a consistent API for trading and accessing market data across 60+ cryptocurrency exchanges.

4.1k2.0kJava
2 days ago
Awaitility
Awaitilityawaitility/awaitility

A Java DSL for testing asynchronous systems by expressing expectations in a concise and readable manner.

4.0k267Java
6 months ago
Status.im
Status.imstatus-im/status-react

A free open-source mobile operating system for Ethereum, combining a messenger, browser, and gateway to decentralized applications.

4.0k986Clojure
3 months ago
RoaringBitmap
RoaringBitmapRoaringBitmap/RoaringBitmap

A compressed bitmap data structure for Java that outperforms alternatives like WAH, EWAH, and Concise in speed and compression.

4.0k597Java
3 days ago
IDDD Samples
IDDD SamplesVaughnVernon/IDDD_Samples

Reference implementations of Bounded Contexts from Vaughn Vernon's 'Implementing Domain-Driven Design' book.

3.9k917Java
3 years ago
JRuby
JRubyjruby/jruby

A complete, high-performance implementation of the Ruby programming language that runs on the Java Virtual Machine (JVM).

3.9k953Ruby
1 day ago
Terasology
TerasologyMovingBlocks/Terasology

An open-source voxel world game engine and platform for creating diverse gameplay experiences in a block-based environment.

3.9k1.4kJava
14 days ago
JCTools
JCToolsJCTools/JCTools

High-performance concurrent data structures for the JVM, supplementing the Java standard library.

3.9k593Java
7 days ago
ArchUnit
ArchUnitTNG/ArchUnit

A Java library for specifying and testing architecture rules in plain Java unit tests.

3.9k353Java
2 days ago
Apache Cordova
Apache Cordovaapache/cordova-android

Android platform library for building Cordova hybrid mobile apps with web technologies.

3.8k1.6kJavaScript
5 days ago
Tablesaw
Tablesawjtablesaw/tablesaw

A Java dataframe and visualization library for data loading, cleaning, transformation, and analysis.

3.8k648Java
2 months ago
1
6
7
8
54