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 16 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
Koloboke
KolobokeOpenHFT/Koloboke

A Java Collections Framework extension with high-performance primitive specializations and drop-in replacements for JDK collections.

1.0k141Java
9 years ago
bifurcan
bifurcanlacuna/bifurcan

A Java library providing high-performance mutable and immutable data structures with functional semantics, efficient batch operations, and custom equality.

1.0k55Java
5 months ago
MySQL Connector/J
MySQL Connector/Jmysql/mysql-connector-j

Official JDBC driver for MySQL, implementing JDBC 4.2 and MySQL X DevAPI for Java applications.

1.0k626Java
1 day ago
zerocode
zerocodeauthorjapps/zerocode

A no-code automated testing framework for microservices APIs, Kafka data streams, databases, and load testing using JSON/YAML.

1.0k444Java
10 days ago
android-BluetoothChat
android-BluetoothChatgooglesamples/android-BluetoothChat

Android sample demonstrating Bluetooth Classic communication between devices using RFCOMM sockets.

1.0k636Java
6 years ago
JsonUnit
JsonUnitlukas-krecan/JsonUnit

A Java library for comparing JSON documents in unit tests with flexible assertions and integration with popular testing frameworks.

996119Java
3 days ago
ActiveJ
ActiveJactivej/activej

A modern Java platform providing high-performance asynchronous I/O, HTTP server/client, dependency injection, and cloud components with minimal dependencies.

99181Java
5 months ago
WSO2 API Management
WSO2 API Managementwso2/product-apim

A complete platform for building, integrating, and exposing digital services as managed APIs in cloud, on-premise, and hybrid architectures.

986923Java
1 day ago
blazegraph
blazegraphblazegraph/database

An ultra high-performance graph database supporting Blueprints and RDF/SPARQL APIs, scaling to 50 billion edges on a single machine.

985189Java
3 years ago
Fiji
Fijifiji/fiji

A batteries-included distribution of ImageJ for scientific image processing, focused on life sciences research.

982255Shell
1 day ago
Android Basic Samples
Android Basic Samplesplaygameservices/android-basic-samples

Android sample apps demonstrating Google Play game services integration including leaderboards, achievements, and snapshots.

981948Java
4 years ago
Stripe
Stripestripe/stripe-java

The official Java client library for integrating with the Stripe API to process payments and manage billing.

981400Java
1 day ago
storm-crawler
storm-crawlerDigitalPebble/storm-crawler

A scalable, mature, and versatile web crawler built on Apache Storm for building low-latency, distributed crawling systems.

979280Java
21 hours ago
AWS CloudWatch exporter
AWS CloudWatch exporterprometheus/cloudwatch_exporter

A Prometheus exporter that fetches metrics from Amazon CloudWatch and exposes them for monitoring.

974339Java
2 days ago
Defects4J
Defects4Jrjust/defects4j

A database of reproducible real-world Java bugs and a framework for controlled software engineering experiments.

972370Perl
2 months ago
Nakadi
Nakadizalando/nakadi

A distributed event bus broker providing a RESTful API abstraction over Kafka-like queues for real-time data streaming.

967294Java
2 years ago
Spatial4j
Spatial4jlocationtech/spatial4j

A general-purpose geospatial Java library providing shapes, distance calculations, and format support for Euclidean and geodesic models.

960172Java
1 year ago
Livy
Livyapache/incubator-livy

A REST interface for interacting with Apache Spark from anywhere, enabling remote code execution and job submissions.

957624Scala
3 days ago
DataSketches
DataSketchesDataSketches/sketches-core

A Java library of stochastic streaming algorithms (sketches) for approximate analysis of massive datasets.

954222Java
9 days ago
Zally ()
Zally ()zalando/zally

A minimalistic, simple-to-use linter for OpenAPI 2 and 3 specifications that checks compliance with RESTful guidelines.

944156Kotlin
4 months ago
CoreProtect
CoreProtectPlayPro/CoreProtect

A fast data logging and anti-griefing plugin for Minecraft servers.

942711Java
4 days ago
RestExpress
RestExpressRestExpress/RestExpress

A minimalist Java framework for rapidly creating scalable, containerless RESTful microservices using Netty.

938280Java
3 months ago
uniVocity-parsers
uniVocity-parsersuniVocity/univocity-parsers

A suite of extremely fast and reliable parsers for Java with a consistent interface for multiple file formats.

934250Java
1 year ago
owner
ownerlviggiano/owner

A Java API that eliminates boilerplate code for handling configuration properties files.

934213Java
8 days ago
Ashley
Ashleylibgdx/ashley

A tiny, high-performance Java entity framework for game development, inspired by Ash and Artemis.

926146Java
3 years ago
Record-Builder
Record-BuilderRandgalt/record-builder

An annotation processor that generates builders, withers, and records for Java records and interfaces.

92370Java
15 days ago
Polyglot for Maven
Polyglot for Maventakari/polyglot-maven

Write Apache Maven POM files in Ruby, Groovy, Scala, YAML, Kotlin, Clojure, Java, or Atom instead of XML.

920103Java
6 months ago
BIDMach
BIDMachBIDData/BIDMach

A CPU and GPU-accelerated machine learning library optimized for high-performance computing.

919170Scala
3 years ago
pulsar
pulsarpuniverse/pulsar

A Clojure library providing Erlang-style concurrency with fibers, channels, and actors built on Quasar.

91950Clojure
6 years ago
zt-exec
zt-execzeroturnaround/zt-exec

A Java library for executing external processes with improved stream handling, timeouts, exit code checking, and a fluent API.

912112Java
11 months ago
Nitrite Database
Nitrite Databasedizitart/nitrite-database

An open-source NoSQL embedded document store for Java, supporting in-memory and file-based persistence with a simple API.

90494Java
5 days ago
fastexcel
fastexceldhatim/fastexcel

A high-performance Java library for generating and reading large Excel files with minimal memory usage.

899146Java
5 days ago
MariaDB4j
MariaDB4jMariaDB4j/MariaDB4j

A Java library that embeds MariaDB (MySQL-compatible) as a JAR, enabling database usage without external installation.

899183Java
2 months ago
MCProtocolLib
MCProtocolLibSteveice10/MCProtocolLib

A Java library for communicating with Minecraft clients and servers, enabling custom bots, clients, and servers.

894215Java
3 days ago
EcmaScript
EcmaScriptreactiverse/es4x

EcmaScript (JavaScript) language support for Eclipse Vert.x, enabling fast server-side JavaScript on the JVM.

89174Java
5 months ago
camus
camuslinkedin/camus

LinkedIn's previous generation Kafka to HDFS pipeline for batch data ingestion.

884454Java
5 years ago
1
15
16
17
42