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 460 open-source projects · page 8 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
Frege
FregeFrege/frege

Frege is a Haskell-like purely functional programming language that compiles to Java and runs on the JVM.

3.7k149Frege
5 months ago
Frege vs. Haskell
Frege vs. HaskellFrege/frege

Frege is a Haskell-like purely functional programming language that compiles to Java bytecode and runs on the JVM.

3.7k149Frege
5 months ago
Light-4j
Light-4jnetworknt/light-4j

A fast, lightweight, cloud-native microservices framework for Java with built-in cross-cutting concerns.

3.7k628Java
2 days ago
Light-4J
Light-4Jnetworknt/light-4j

A fast, lightweight, cloud-native microservices framework for Java with built-in cross-cutting concerns.

3.7k628Java
2 days ago
ArchUnit
ArchUnitTNG/ArchUnit

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

3.7k334Java
5 days ago
kubernetes-client
kubernetes-clientfabric8io/kubernetes-client

A Java client library providing a fluent DSL to interact with Kubernetes and OpenShift REST APIs.

3.6k1.5kJava
11 hours ago
Apache Heron (incubating)
Apache Heron (incubating)apache/incubator-heron

Apache Heron is a real-time, distributed, fault-tolerant stream processing engine developed by Twitter.

3.6k583Java
3 years ago
deequ
deequawslabs/deequ

A library built on Apache Spark for defining unit tests to measure data quality in large datasets.

3.6k583Scala
1 hour ago
Schema Spy
Schema Spyschemaspy/schemaspy

A database metadata analyzer that generates interactive HTML documentation and entity-relationship diagrams.

3.6k344HTML
1 month ago
ThreeTen Android Backport
ThreeTen Android BackportJakeWharton/ThreeTenABP

An Android-optimized backport of Java 8's java.time API for handling dates and times.

3.6k134Java
8 months ago
Scalding
Scaldingtwitter/scalding

A Scala API for Cascading that simplifies writing Hadoop MapReduce jobs with Scala integration.

3.5k701Scala
2 years ago
oso
osoosohq/oso

A batteries-included framework for building authorization in your application with a declarative policy language.

3.5k191Rust
1 year ago
ICU
ICUunicode-org/icu

A mature, widely-used set of C/C++ and Java libraries providing Unicode and globalization support for software applications.

3.5k879C++
8 hours ago
KeyBox
KeyBoxskavanagh/KeyBox

A modern, web-based SSH console and key management tool that functions as a secure bastion host.

3.5k397Java
10 days ago
WorldEdit
WorldEditEngineHub/WorldEdit

An in-game Minecraft map editor with selections, schematics, copy/paste, brushes, and scripting for creative building and server management.

3.4k930Java
2 days ago
Simple Binary Encoding
Simple Binary Encodingreal-logic/simple-binary-encoding

A high-performance binary message codec for low-latency financial applications, with multi-language support.

3.4k574Java
3 days ago
Android Priority Job Queue
Android Priority Job Queueyigit/android-priority-jobqueue

A deprecated Android job queue library for scheduling background tasks with prioritization, persistence, and network awareness.

3.4k391Java
3 years ago
MCP Java SDK
MCP Java SDKmodelcontextprotocol/java-sdk

The official Java SDK for building and consuming Model Context Protocol servers and clients, enabling Java apps to interact with AI models.

3.4k869Java
13 hours ago
Swiss Java Knife
Swiss Java Knifearagozin/jvm-tools

A command-line Swiss Army knife for JVM diagnostics, troubleshooting, and profiling using JMX, JVM attach, and perf counters.

3.3k520Java
2 years ago
DGS Framework
DGS FrameworkNetflix/dgs-framework

A GraphQL server framework for Spring Boot with annotation-based programming and comprehensive tooling.

3.3k331Kotlin
5 days ago
JMX exporter
JMX exporterprometheus/jmx_exporter

A collector that captures JMX MBean values and exposes them as Prometheus metrics.

3.3k1.2kJava
11 hours ago
jitwatch
jitwatchAdoptOpenJDK/jitwatch

A log analyzer and visualizer for the Java HotSpot JIT compiler, enabling inspection of inlining, hot methods, bytecode, and assembly.

3.3k464Java
3 months ago
Heritrix
Heritrixinternetarchive/heritrix3

An open-source, extensible, web-scale, archival-quality web crawler from the Internet Archive.

3.2k783Java
6 days ago
Heritrix Q&A
Heritrix Q&Ainternetarchive/heritrix3

An open-source, extensible, web-scale, archival-quality web crawler from the Internet Archive.

3.2k783Java
6 days ago
TruffleRuby
TruffleRubyoracle/truffleruby

A high-performance Ruby implementation built on GraalVM, offering parallel execution and polyglot interoperability.

3.2k210Ruby
2 days ago
Agrona
Agronareal-logic/Agrona

A Java library of high-performance data structures and utilities for low-latency applications.

3.2k435Java
1 day ago
Jailer
JailerWisser/Jailer

A tool for database subsetting and relational data browsing, creating consistent slices and enabling navigation via foreign keys.

3.2k141Java
10 days ago
requery
requeryrequery/requery

A modern SQL-based object mapping and query library for Java, Kotlin, and Android with RxJava and Java 8 support.

3.1k242Java
2 months ago
Synthea Patient Generator
Synthea Patient Generatorsynthetichealth/synthea

An open-source synthetic patient population simulator that generates realistic (but not real) patient data and health records in multiple formats.

3.1k862Java
1 month ago
HugeGraph
HugeGraphapache/incubator-hugegraph

A fast, highly-scalable graph database supporting over 10 billion vertices and edges with OLTP capabilities and dual Gremlin/Cypher query language support.

3.1k596Java
3 days ago
shogun
shogunshogun-toolbox/shogun

A unified and efficient machine learning toolbox with C++ core and multi-language interfaces, developed since 1999.

3.1k1.0kC++
2 years ago
Apache Netbeans
Apache Netbeansapache/netbeans

An open-source integrated development environment (IDE) and application framework for Java, PHP, and other languages.

3.0k923Java
11 hours ago
JavaMelody
JavaMelodyjavamelody/javamelody

Monitoring solution for Java and Java EE applications in QA and production environments.

3.0k747Java
11 hours ago
YUI Compressor
YUI Compressoryui/yuicompressor

A JavaScript and CSS compressor that removes whitespace, comments, and safely obfuscates local variables for optimal file size reduction.

3.0k657Java
4 years ago
ClassGraph
ClassGraphclassgraph/classgraph

An ultra-fast parallelized classpath and module scanner for JVM languages that indexes class metadata without loading classes.

3.0k302Java
6 months ago
JobRunr
JobRunrjobrunr/jobrunr

A Java library for easy, reliable background job processing with persistent storage, using Java 8 lambdas.

3.0k318Java
16 hours ago
1
7
8
9
13