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 5 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
Alluxio
AlluxioAlluxio/alluxio

A distributed caching platform that bridges computation frameworks and storage systems for large-scale analytics and ML workloads.

7.2k2.9kJava
1 year ago
HertzBeat
HertzBeatdromara/hertzbeat

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

7.2k1.3kJava
3 days ago
error-prone
error-pronegoogle/error-prone

A static analysis tool for Java that catches common programming mistakes at compile-time.

7.2k789Java
3 days ago
Recaf
RecafCol-E/Recaf

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

7.1k518Java
1 day ago
rest-assured
rest-assuredrest-assured/rest-assured

A Java DSL for simplifying testing and validation of REST APIs with a fluent, Groovy-like syntax.

7.1k1.9kJava
2 months ago
gatling
gatlinggatling/gatling

An open-source load testing platform for modern performance engineering with code-first test definition and asynchronous architecture.

6.9k1.2kScala
6 days ago
ArnoldC
ArnoldClhartikk/ArnoldC

A programming language where all keywords are Arnold Schwarzenegger movie one-liners, creating humorous and memorable code.

6.9k296Scala
2 years ago
OpenWhisk
OpenWhiskapache/openwhisk

An open-source serverless platform for building cloud applications with functions, workflows, and event-driven automation.

6.8k1.2kScala
15 days ago
Leaf
LeafMeituan-Dianping/Leaf

A high-performance distributed ID generation service offering segment and snowflake algorithms, used internally at Meituan-Dianping.

6.7k1.9kJava
2 years ago
sourcerer-app
sourcerer-appsourcerer-io/sourcerer-app

Creates a visual profile for software engineers by analyzing their GitHub and git repositories.

6.7k272Kotlin
5 years ago
jOOQ
jOOQjOOQ/jOOQ

A type-safe internal DSL and code generator for writing SQL in Java with full IDE support.

6.7k1.2kJava
2 days ago
Hazelcast
Hazelcasthazelcast/hazelcast

A unified real-time data platform combining stream processing with a fast data store for instant action on data-in-motion.

6.6k1.9kJava
2 days ago
Kryo
KryoEsotericSoftware/kryo

A fast and efficient binary object graph serialization and cloning framework for Java.

6.5k838HTML
18 days ago
Gephi Datasets
Gephi Datasetsgephi/gephi

An award-winning open-source platform for visualizing and manipulating large graphs and networks.

6.5k1.6kJava
2 days ago
Gephi
Gephigephi/gephi

An open-source platform for visualizing and manipulating large graphs and networks with real-time performance.

6.5k1.6kJava
2 days ago
GraphHopper
GraphHoppergraphhopper/graphhopper

A fast, open-source routing engine for OpenStreetMap, usable as a Java library or standalone web server.

6.4k1.9kJava
4 days ago
Async Http Client
Async Http ClientAsyncHttpClient/async-http-client

A high-performance, asynchronous HTTP and WebSocket client library for Java built on Netty.

6.4k1.6kJava
8 days ago
jsonschema2pojo
jsonschema2pojojoelittlejohn/jsonschema2pojo

Generates Java types from JSON or JSON Schema and annotates them for data-binding with Jackson, Gson, etc.

6.4k1.7kJava
22 days ago
Smile
Smilehaifengl/smile

A fast and comprehensive machine learning framework for Java, Scala, and Kotlin with state-of-the-art algorithms and data visualization.

6.4k1.1kJava
2 days ago
config
configlightbend/config

A configuration library for JVM languages using HOCON files, supporting JSON, properties, and environment variable substitution.

6.3k977Java
9 days ago
Drools (.2k)
Drools (.2k)apache/incubator-kie-drools

A Java rule engine, DMN engine, and complex event processing engine for business logic and expert systems.

6.2k2.6kJava
3 days ago
graphql-java
graphql-javagraphql-java/graphql-java

A Java implementation of the GraphQL specification for building type-safe GraphQL servers.

6.2k1.1kJava
2 days ago
Overtone
Overtoneovertone/overtone

An open-source toolkit for designing synthesizers and collaborative music programming using Clojure and SuperCollider.

6.2k454Clojure
3 months ago
Apache Hudi
Apache Hudiapache/hudi

An open data lakehouse platform for incremental data processing with upserts, deletes, and time-travel queries.

6.1k2.5kJava
1 day ago
google-java-format
google-java-formatgoogle/google-java-format

A tool that automatically reformats Java source code to comply with Google Java Style guidelines.

6.1k918Java
3 days ago
MaterialEditText
MaterialEditTextrengwuxian/MaterialEditText

An enhanced Android EditText widget implementing Material Design with floating labels, character counters, and custom styling.

6.1k1.0kJava
27 days ago
javaparser
javaparserjavaparser/javaparser

A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.

6.1k1.2kJava
24 days ago
Apache NiFi (k)
Apache NiFi (k)apache/nifi

An easy-to-use, powerful, and reliable system to process and distribute data across cybersecurity, observability, and AI pipelines.

6.1k2.9kJava
2 days ago
J2ObjC
J2ObjCgoogle/j2objc

A command-line tool that translates Java source code to Objective-C for iOS app development, enabling code sharing across platforms.

6.0k999Java
3 days ago
JSqlParser
JSqlParserJSQLParser/JSqlParser

A Java SQL parser that translates SQL statements into a traversable hierarchy of Java classes, supporting multiple RDBMS dialects.

5.9k1.4kJava
12 days ago
Alda
Aldaalda-lang/alda

A text-based programming language for composing and playing back music using a simple markup-like syntax.

5.9k308Go
1 month ago
gdal
gdalOSGeo/gdal

An open-source translator library for raster and vector geospatial data formats.

5.9k2.9kC++
2 days ago
DDD By Examples - Library
DDD By Examples - Libraryddd-by-examples/library

A comprehensive Domain-Driven Design example project implementing a library system with strategic analysis and tactical patterns.

5.8k819Java
2 years ago
JanusGraph
JanusGraphJanusGraph/janusgraph

An open-source, distributed graph database optimized for storing and querying large graphs with billions of vertices and edges.

5.8k1.2kJava
5 months ago
plupload
pluploadmoxiecode/plupload

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

5.6k1.4kJavaScript
1 year ago
Sodium (for Fabric)
Sodium (for Fabric)CaffeineMC/sodium-fabric

A Minecraft client optimization mod that improves frame rates, reduces micro-stutter, and fixes graphical issues.

5.6k918Java
3 days ago
1
4
5
6
13