Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
1500 projects4359.6k total stars1014.7k total forks35 languages

Open-source projects built with Java

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

Showing 1,481 open-source projects · page 18 of 42

……
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
ImageJ
ImageJimagej/ImageJ

Public domain Java software for processing and analyzing scientific images across multiple platforms.

766257Java
12 days ago
react-native-background-upload
react-native-background-uploadVydia/react-native-background-upload

Upload files in React Native apps with background support for both Android and iOS, including camera roll assets.

761356JavaScript
2 years ago
DBPedia Spotlight
DBPedia Spotlightdbpedia-spotlight/dbpedia-spotlight

A tool for automatically annotating mentions of DBpedia resources in text, linking entities to their global identifiers.

759192Scala
8 years ago
RESTMock
RESTMockandrzejchm/RESTMock

A library for mocking HTTP responses in Android instrumentation tests using Hamcrest matchers.

75756Java
3 years ago
Figaro
Figarop2t2/figaro

A probabilistic programming language built on Scala for creating rich probabilistic models and performing automated reasoning.

756150HTML
4 years ago
Encog
Encogencog/encog-java-core

A pure-Java/C# machine learning framework for neural networks, genetic programming, and classic ML algorithms with simple adaptable source code.

754264Java
3 years ago
Serenity BDD
Serenity BDDserenity-bdd/serenity-core

A Java library for writing cleaner automated acceptance tests with rich living documentation and integration with Selenium, Playwright, and BDD tools.

754544HTML
9 days ago
Clarity
Clarityskadistats/clarity

A high-performance Java parser for Dota 2, CSGO, CS2, and Deadlock replay files.

750129Java
1 month ago
TensorFrames
TensorFramestjhunter/tensorframes

TensorFlow binding for Apache Spark DataFrames, enabling TensorFlow program execution on Spark data.

745160Scala
1 year ago
jFairy
jFairyDevskiller/jfairy

A Java library for generating realistic fake data like persons, companies, and emails with locale support.

741151Java
14 days ago
NuProcess
NuProcessbrettwooldridge/NuProcess

A low-overhead, non-blocking I/O external Process implementation for Java, replacing java.lang.ProcessBuilder and Process.

73983Java
1 year ago
Arduino FS Plugin
Arduino FS Pluginesp8266/arduino-esp8266fs-plugin

Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.

736215Java
3 years ago
clojure.java.jdbc
clojure.java.jdbcclojure/java.jdbc

A low-level Clojure wrapper for JDBC-based database access, now superseded by next.jdbc.

731135Clojure
5 months ago
yada
yadajuxt/yada

A powerful Clojure web library for building production HTTP services with full standards support and async capabilities.

73196HTML
3 years ago
Mongo-Spark
Mongo-Sparkmongodb/mongo-spark

Official connector for integrating Apache Spark with MongoDB, enabling distributed data processing on MongoDB data.

730319Java
4 days ago
Apache StreamPipes
Apache StreamPipesapache/incubator-streampipes

A self-service IoT toolbox enabling non-technical users to connect, analyze, and explore industrial IoT data streams.

725236Java
18 hours ago
Jersey
Jerseyeclipse-ee4j/jersey

A REST framework providing the JAX-RS Reference Implementation with additional APIs and extension SPIs for Java-based web services.

725378Java
2 days ago
Datadog c
Datadog cDataDog/dd-trace-java

Datadog's APM client library for Java, enabling distributed tracing, profiling, and monitoring.

724339Java
1 day ago
compile-testing
compile-testinggoogle/compile-testing

A Java library for testing javac compilation and annotation processors in unit tests.

721123Java
10 days ago
one-nio
one-nioodnoklassniki/one-nio

A high-performance I/O library for Java servers, exposing OS capabilities and JDK internals for maximum throughput.

716113Java
1 month ago
QBit
QBitadvantageous/qbit

A reactive Java library for building high-performance microservices with REST, JSON, and WebSocket support.

707142Java
8 years ago
Jade4J
Jade4Jneuland/jade4j

A Java implementation of the Pug template engine that processes templates without requiring JavaScript.

707115Java
4 years ago
Spring for Android - Rest Template
Spring for Android - Rest Templatespring-projects/spring-android

A library providing Spring's RestTemplate and authentication support for building REST clients in native Android applications.

705257Java
4 years ago
jHiccup
jHiccupgiltene/jHiccup

A non-intrusive instrumentation tool that logs and records JVM stalls and platform hiccups in Java applications.

70293Java
4 months ago
Texture Packer GUI
Texture Packer GUIcrashinvaders/gdx-texture-packer-gui

A visual GUI tool for packing and managing texture atlases for the libGDX game framework.

70281Java
1 year ago
Fenzo
FenzoNetflix/Fenzo

A Java library for Apache Mesos frameworks that provides extensible task scheduling with optimization plugins and cluster autoscaling.

700113Java
3 years ago
JSLT ()
JSLT ()schibsted/jslt

A complete query and transformation language for JSON, inspired by jq, XPath, and XQuery.

695127Java
11 months ago
jamm
jammjbellis/jamm

A Java agent and library for measuring actual object memory usage, including JVM overhead, across multiple Java versions.

693123Java
2 years ago
android-yolo
android-yolonatanielruiz/android-yolo

Real-time object detection on Android using YOLO with TensorFlow, detecting 20 object classes from the Pascal VOC dataset.

692212C++
3 years ago
barefoot
barefootbmwcarit/barefoot

A Java library for state-of-the-art online and offline map matching using OpenStreetMap, designed for scalable location-based services.

692185Java
3 years ago
StartupOS
StartupOSgoogle/startup-os

A collection of working examples demonstrating Google's open-source technology stack for cloud-native development.

692106Java
4 years ago
Stendhal
Stendhalarianne/stendhal

A free, open-source multiplayer online adventure game (MORPG) with an old-school feel, featuring exploration, quests, and character progression.

691225Java
9 days ago
JGraphX
JGraphXjgraph/jgraphx

A Java Swing library for visualizing and interacting with node-edge graphs, diagrams, and network visualizations.

691364Java
5 years ago
Artipie
Artipieartipie/artipie

An open-source, horizontally scalable binary artifact management tool supporting Maven, Docker, npm, and more.

68574Java
9 months ago
Active Directory Control Paths
Active Directory Control PathsANSSI-FR/AD-control-paths

A tool for auditing and visualizing control paths in Active Directory to identify privilege escalation and resource access risks.

679102C
5 years ago
FastCSV
FastCSVosiegmar/FastCSV

A fast, lightweight, and RFC 4180 compliant CSV library for Java with zero dependencies and a ~90 KiB footprint.

679103Java
1 day ago
1
17
18
19
42