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 projects4402.5k total stars1023.4k total forks42 languages

Open-source projects built with Java

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

Showing 1,940 open-source projects · page 5 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
Recaf
RecafCol-E/Recaf

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

7.3k532Java
1 day ago
nanohttpd
nanohttpdNanoHttpd/nanohttpd

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

7.2k1.7kJava
3 years ago
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
error-prone
error-pronegoogle/error-prone

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

7.2k806Java
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 days 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
3 days ago
ArnoldC
ArnoldClhartikk/ArnoldC

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

6.9k294Scala
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
27 days ago
jOOQ
jOOQjOOQ/jOOQ

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

6.8k1.2kJava
17 days ago
Leaf
LeafMeituan-Dianping/Leaf

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

6.8k1.9kJava
3 years ago
sourcerer-app
sourcerer-appsourcerer-io/sourcerer-app

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

6.7k270Kotlin
5 years ago
Gephi Datasets
Gephi Datasetsgephi/gephi

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

6.6k1.6kJava
26 days ago
Gephi
Gephigephi/gephi

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

6.6k1.6kJava
26 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
1 day ago
GraphHopper
GraphHoppergraphhopper/graphhopper

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

6.6k1.9kJava
1 day ago
Kryo
KryoEsotericSoftware/kryo

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

6.5k841HTML
4 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
1 day 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
1 day 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
2 months ago
config
configlightbend/config

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

6.3k981Java
23 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.3k2.6kJava
1 day ago
graphql-java
graphql-javagraphql-java/graphql-java

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

6.2k1.1kJava
1 day ago
Overtone
Overtoneovertone/overtone

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

6.2k455Clojure
6 months ago
Apache Hudi
Apache Hudiapache/hudi

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

6.2k2.5kJava
20 hours 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.2k3.0kJava
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.2k928Java
1 day 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
1 day ago
MaterialEditText
MaterialEditTextrengwuxian/MaterialEditText

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

6.1k1.0kJava
3 months 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
22 hours ago
gdal
gdalOSGeo/gdal

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

6.0k2.9kC++
1 day ago
JSqlParser
JSqlParserJSQLParser/JSqlParser

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

6.0k1.4kJava
3 months ago
Alda
Aldaalda-lang/alda

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

5.9k311Go
2 months ago
Markor
Markorgsantner/markor

A versatile, offline-first text editor for Android supporting Markdown, todo.txt, and other plaintext formats for notes and task management.

5.9k513Java
1 day 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.8k828Java
3 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
1 day 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.7k955Java
8 days ago
1
4
5
6
54