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 projects4514.7k total stars1040.5k total forks42 languages

Open-source projects built with Java

There are currently 1940 open-source projects built with Java, with a combined total of 4514.7k 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.

768238Java
3 years ago
JustWeEngine
JustWeEnginelfkdsk/JustWeEngine

An easy-to-use open source Android native game framework for building 2D games.

766111Java
5 months 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.

760357JavaScript
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.

760191Scala
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
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.

755544HTML
5 days ago
RESTMock
RESTMockandrzejchm/RESTMock

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

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

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

752243Java
3 days ago
jFairy
jFairyDevskiller/jfairy

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

744150Java
6 days ago
TensorFrames
TensorFramestjhunter/tensorframes

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

743158Scala
2 years ago
NuProcess
NuProcessbrettwooldridge/NuProcess

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

74182Java
3 months ago
Datadog c
Datadog cDataDog/dd-trace-java

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

738364Java
2 days ago
Arduino FS Plugin
Arduino FS Pluginesp8266/arduino-esp8266fs-plugin

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

736212Java
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
9 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
Jersey
Jerseyeclipse-ee4j/jersey

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

732386Java
18 days ago
Mongo-Spark
Mongo-Sparkmongodb/mongo-spark

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

729318Java
2 months 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.

726120Java
5 days ago
compile-testing
compile-testinggoogle/compile-testing

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

722129Java
10 days 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.

70880Java
2 years ago
Jade4J
Jade4Jneuland/jade4j

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

707114Java
4 years ago
QBit
QBitadvantageous/qbit

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

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

705229Java
3 months ago
jHiccup
jHiccupgiltene/jHiccup

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

70594Java
8 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
JSLT ()
JSLT ()schibsted/jslt

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

702130Java
9 days ago
Fenzo
FenzoNetflix/Fenzo

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

698113Java
3 years ago
jamm
jammjbellis/jamm

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

694123Java
2 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.

693185Java
3 years ago
StartupOS
StartupOSgoogle/startup-os

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

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

693104Java
22 days ago
JGraphX
JGraphXjgraph/jgraphx

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

692361Java
6 years ago
Artipie
Artipieartipie/artipie

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

69275Java
1 month 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++
4 years ago
gdx-liftoff
gdx-liftofftommyettinger/gdx-liftoff

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

68771Kotlin
5 days ago
1
17
18
19
54