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 4 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
Feign
FeignOpenFeign/feign

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

9.8k1.9kJava
2 days ago
flyway
flywayflyway/flyway

Flyway is a database migration tool that simplifies and automates schema evolution across multiple database instances.

9.7k1.6kJava
10 days 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.7k1.2k
5 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
2 months ago
JsonPath
JsonPathjson-path/JsonPath

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

9.4k1.7kJava
2 months 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.4k2.3kJava
16 days ago
Cadence (.2k)
Cadence (.2k)uber/cadence

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

9.3k893Go
2 days 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.2k2.8kJava
4 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
11 months ago
okio
okiosquare/okio

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

9.0k1.2kKotlin
3 days 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.0k969C++
4 days ago
Checkstyle
Checkstylecheckstyle/checkstyle

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

8.9k4.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
11 days 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.

8.8k2.0kJava
2 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.8k3.0kJava
6 days 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.

8.8k3.2kJava
2 days 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.

8.8k2.1kScala
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.7k884Java
2 months ago
Testcontainers
Testcontainerstestcontainers/testcontainers-java

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

8.6k1.8kJava
4 days ago
docker-selenium
docker-seleniumSeleniumHQ/docker-selenium

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

8.6k2.6kShell
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.6k1.0kJava
1 day ago
Dropwizard
Dropwizarddropwizard/dropwizard

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

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

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

8.5k1.1kJava
2 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.3k3.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.3k1.6kJava
1 month 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
1 year 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
4 days 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.

7.7k1.2kC#
2 years ago
MapStruct
MapStructmapstruct/mapstruct

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

7.6k1.0kJava
5 days ago
ClassyShark
ClassySharkgoogle/android-classyshark

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

7.6k874Java
2 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
2 days ago
Leiningen
Leiningentechnomancy/leiningen

A build automation and dependency management tool for Clojure projects.

7.3k1.6kClojure
7 months ago
WireMock
WireMockwiremock/wiremock

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

7.2k1.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.2k1.5kJava
2 days ago
nanohttpd
nanohttpdNanoHttpd/nanohttpd

A lightweight, embeddable HTTP server library for Java applications, packaged as a single Java file.

7.2k1.7kJava
2 years ago
1
3
4
5
13