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 16 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
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
8 months ago
Koloboke
Kolobokeleventov/Koloboke

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

1.0k139Java
9 years ago
Koloboke
KolobokeOpenHFT/Koloboke

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

1.0k139Java
9 years 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.0k632Java
1 month ago
Fiji
Fijifiji/fiji

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

1.0k258Shell
1 month ago
zerocode
zerocodeauthorjapps/zerocode

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

1.0k451Java
22 hours ago
android-BluetoothChat
android-BluetoothChatgooglesamples/android-BluetoothChat

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

1.0k634Java
7 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.

1.0k117Java
3 hours ago
Stripe
Stripestripe/stripe-java

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

1.0k406Java
4 hours 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.

99882Java
7 months ago
Defects4J
Defects4Jrjust/defects4j

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

994377Perl
4 months 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.

994292Java
12 hours 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.

989188Java
3 years ago
CoreProtect
CoreProtectPlayPro/CoreProtect

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

980792Java
7 days ago
Android Basic Samples
Android Basic Samplesplaygameservices/android-basic-samples

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

979945Java
4 years ago
AWS CloudWatch exporter
AWS CloudWatch exporterprometheus/cloudwatch_exporter

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

977337Java
22 hours ago
Nakadi
Nakadizalando/nakadi

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

966292Java
2 years ago
Spatial4j
Spatial4jlocationtech/spatial4j

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

961173Java
15 days ago
Livy
Livyapache/incubator-livy

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

960625Scala
4 days ago
DataSketches
DataSketchesDataSketches/sketches-core

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

959224Java
6 hours ago
Zally ()
Zally ()zalando/zally

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

946157Kotlin
1 month ago
owner
ownerlviggiano/owner

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

940213Java
3 days ago
RestExpress
RestExpressRestExpress/RestExpress

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

939279Java
6 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.

936248Java
2 years ago
Record-Builder
Record-BuilderRandgalt/record-builder

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

92969Java
1 month ago
Ashley
Ashleylibgdx/ashley

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

929147Java
3 years ago
BIDMach
BIDMachBIDData/BIDMach

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

920170Scala
3 years 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.

919104Java
5 days 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.

916110Java
9 hours 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.

91596Java
1 day ago
fastexcel
fastexceldhatim/fastexcel

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

914145Java
7 days ago
MCProtocolLib
MCProtocolLibSteveice10/MCProtocolLib

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

911221Java
8 days ago
MariaDB4j
MariaDB4jMariaDB4j/MariaDB4j

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

899184Java
1 month ago
EcmaScript
EcmaScriptreactiverse/es4x

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

89174Java
8 months ago
OpenAM
OpenAMOpenIdentityPlatform/OpenAM

Open-source access management solution for identity authentication, authorization, and federation with single sign-on and centralized policy control.

887177Java
20 days ago
1
15
16
17
54