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 4 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
EasyPermissions
EasyPermissionsgooglesamples/easypermissions

A wrapper library to simplify Android M+ system permissions logic with annotations and callbacks.

9.9k1.5kJava
3 years ago
Jackson
JacksonFasterXML/jackson

A suite of high-performance Java data-processing tools for JSON and other formats, with streaming, databinding, and extensive module ecosystem.

9.8k1.2k
5 days ago
Feign
FeignOpenFeign/feign

A Java HTTP client binder that simplifies writing declarative HTTP API clients using annotations.

9.8k1.9kJava
2 days ago
Android-gif-drawable
Android-gif-drawablekoral--/android-gif-drawable

A library providing Views and Drawables for displaying and controlling animated GIFs on Android with native performance.

9.6k1.8kJava
1 day ago
Checkstyle
Checkstylecheckstyle/checkstyle

A development tool that helps programmers write Java code adhering to configurable coding standards and best practices.

9.6k4.3kJava
1 day ago
flowable
flowableflowable/flowable-engine

A compact, highly efficient Java-based workflow and Business Process Management (BPM) platform with BPMN, CMMN, and DMN engines.

9.6k2.9kJava
5 days ago
Apache JMeter (.2k)
Apache JMeter (.2k)apache/jmeter

An open-source Java application for load testing and performance measurement of web services, databases, and various network protocols.

9.6k2.3kJava
21 days ago
Cadence (.2k)
Cadence (.2k)uber/cadence

A distributed, scalable, and highly available orchestration engine for executing asynchronous long-running business logic.

9.5k926Go
1 day ago
JsonPath
JsonPathjson-path/JsonPath

A Java DSL for reading, querying, and manipulating JSON documents using XPath-like expressions.

9.5k1.7kJava
8 months ago
Apache Iceberg
Apache Icebergapache/iceberg

A high-performance table format for huge analytic datasets, enabling multiple engines to safely work with the same tables simultaneously.

9.4k3.6kJava
1 day ago
async-profiler
async-profilerjvm-profiling-tools/async-profiler

A low overhead sampling profiler for Java that avoids safepoint bias and supports CPU, heap, and native memory profiling.

9.2k994C++
2 days ago
react-native-code-push
react-native-code-pushMicrosoft/react-native-code-push

A React Native module for CodePush enabling over-the-air updates of JavaScript and assets without app store resubmission.

9.1k1.6kC
1 year ago
Delta Lake
Delta Lakedelta-io/delta

An open-source storage framework that enables building a Lakehouse architecture with ACID transactions and scalable metadata handling.

9.1k2.2kScala
1 day ago
okio
okiosquare/okio

A modern I/O library for Android, Java, and Kotlin Multiplatform that complements java.io and java.nio.

9.1k1.2kKotlin
1 day ago
Karate (.8k)
Karate (.8k)karatelabs/karate

A unified open-source framework combining API testing, mocks, performance testing, and UI automation with a simple syntax.

9.0k2.0kJava
2 days ago
Aeron
Aeronreal-logic/Aeron

High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.

8.9k1.1kJava
1 day ago
JNA
JNAjava-native-access/jna

Java library providing easy access to native shared libraries without requiring JNI or native code.

8.9k1.7kJava
13 days ago
Apache ShenYu (.7k)
Apache ShenYu (.7k)apache/shenyu

A Java-native, high-performance API gateway for microservices, offering service proxy, protocol conversion, and comprehensive API governance.

8.9k3.1kJava
1 day ago
Testcontainers
Testcontainerstestcontainers/testcontainers-java

A Java library for JUnit tests that provides lightweight, throwaway Docker containers for databases, browsers, and other services.

8.8k1.9kJava
2 days ago
Android Debug Database
Android Debug Databaseamitshekhariitbhu/Android-Debug-Database

A library for debugging Android databases and shared preferences directly in a browser.

8.7k885Java
8 months ago
docker-selenium
docker-seleniumSeleniumHQ/docker-selenium

Docker images for running Selenium Grid with Chrome, Firefox, and Edge, enabling scalable browser automation.

8.7k2.5kGo
2 days ago
Dropwizard
Dropwizarddropwizard/dropwizard

A Java framework for building production-ready RESTful web services with integrated components.

8.6k3.4kJava
3 days ago
Buck
Buckfacebook/buck

A fast build system for creating small, reusable modules across multiple platforms and languages.

8.5k1.1kJava
3 years ago
Pentaho Data Integration (.3k)
Pentaho Data Integration (.3k)pentaho/pentaho-kettle

An open-source ETL (Extract, Transform, Load) tool for data integration and migration.

8.4k3.6kJava
1 day ago
JavaCV
JavaCVbytedeco/javacv

Java interface to OpenCV, FFmpeg, and other computer vision libraries with utility classes for easier Java/Android integration.

8.4k1.6kJava
2 months ago
Extream Download Manager
Extream Download Managersubhra74/xdm

A powerful download accelerator and video downloader that speeds up downloads up to 500% and saves videos from streaming sites.

8.0k1.2kKotlin
1 day ago
BGAQRCode-Android RW
BGAQRCode-Android RWbingoogolapple/BGAQRCode-Android

A customizable Android library for scanning and generating QR codes and barcodes using ZXing and ZBar.

8.0k1.8kC
3 months ago
SimianArmy
SimianArmyNetflix/SimianArmy

A suite of tools for ensuring cloud resilience and operational efficiency, including Chaos Monkey for random instance failure testing.

8.0k1.1kJava
7 years ago
Dropwizard Metrics
Dropwizard Metricsdropwizard/metrics

A Java library for capturing JVM and application-level metrics to monitor system performance.

7.8k1.8kJava
2 days ago
MapStruct
MapStructmapstruct/mapstruct

A Java annotation processor for generating type-safe, high-performance bean mappers at compile time.

7.7k1.1kJava
7 days ago
ClassyShark
ClassySharkgoogle/android-classyshark

A standalone binary inspection tool for Android developers to browse executables and analyze bytecode.

7.5k873Java
3 years ago
h2o
h2oh2oai/h2o-3

An open-source, in-memory platform for distributed and scalable machine learning with support for a wide range of algorithms and big data technologies.

7.5k2.0kJupyter Notebook
5 days ago
Recaf
RecafCol-E/Recaf

A modern Java bytecode editor that simplifies reverse engineering and modification of Java and Android applications.

7.4k548Java
5 days ago
HertzBeat
HertzBeatdromara/hertzbeat

An AI-powered open-source observability platform unifying metrics, logs, and alerting with agentless collection and custom monitoring.

7.4k1.4kJava
1 day ago
WireMock
WireMockwiremock/wiremock

A flexible open-source tool for mocking HTTP services to create stable test and development environments.

7.4k1.5kJava
2 days ago
WireMock (.1k)
WireMock (.1k)tomakehurst/wiremock

A flexible open-source tool for mocking HTTP services to create stable test and development environments.

7.4k1.5kJava
2 days ago
1
3
4
5
54