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 projects4444.9k total stars1030.2k total forks42 languages

Open-source projects built with Java

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

Showing 1,940 open-source projects · page 18 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
AChartEngine
AChartEngineddanny/achartengine

A versatile charting library for Android applications supporting multiple chart types with high performance.

768239Java
3 years 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.

763355JavaScript
2 years ago
Clarity
Clarityskadistats/clarity

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

762128Java
1 month 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.

760192Scala
8 years ago
Figaro
Figarop2t2/figaro

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

757151HTML
4 years ago
RESTMock
RESTMockandrzejchm/RESTMock

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

75656Java
4 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.

754546HTML
1 month 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.

753265Java
3 years ago
TensorFrames
TensorFramestjhunter/tensorframes

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

744160Scala
2 years ago
jFairy
jFairyDevskiller/jfairy

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

742150Java
13 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.

740242Java
2 days ago
NuProcess
NuProcessbrettwooldridge/NuProcess

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

73982Java
1 month ago
Arduino FS Plugin
Arduino FS Pluginesp8266/arduino-esp8266fs-plugin

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

737214Java
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.

734134Clojure
8 months ago
yada
yadajuxt/yada

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

73396HTML
3 years ago
Datadog c
Datadog cDataDog/dd-trace-java

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

732355Java
1 day 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.

730381Java
1 month ago
Mongo-Spark
Mongo-Sparkmongodb/mongo-spark

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

730319Java
17 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.

723119Java
3 days ago
compile-testing
compile-testinggoogle/compile-testing

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

722129Java
12 days ago
QBit
QBitadvantageous/qbit

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

707141Java
8 years 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.

70782Java
2 years ago
Jade4J
Jade4Jneuland/jade4j

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

706115Java
4 years ago
jHiccup
jHiccupgiltene/jHiccup

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

70492Java
6 months 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.

704257Java
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.

699224Java
1 month ago
Fenzo
FenzoNetflix/Fenzo

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

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

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

699128Java
1 month ago
StartupOS
StartupOSgoogle/startup-os

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

693105Java
4 years 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
JGraphX
JGraphXjgraph/jgraphx

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

692361Java
5 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.

692186Java
3 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.

691211C++
3 years ago
FastCSV
FastCSVosiegmar/FastCSV

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

691105Java
20 days ago
Artipie
Artipieartipie/artipie

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

68974Java
4 days ago
gdx-liftoff
gdx-liftofftommyettinger/gdx-liftoff

A modern GUI setup tool for generating and configuring libGDX Gradle projects with extensive customization options.

68469Kotlin
2 days ago
1
17
18
19
54