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 34 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
Cukes-REST
Cukes-RESTctco/cukes

A Cucumber-based DSL for testing RESTful web services with built-in file support and variable handling.

11167Java
1 year ago
Emissary
Emissaryjoel-jeremy/emissary

A high-performance Java messaging library for decoupling requests and events from their handlers using annotations without reflection overhead.

1107Java
1 month ago
AntiCheatReloaded
AntiCheatReloadedRammelkast/AntiCheatReloaded

A free, open-source anti-cheat plugin for Minecraft servers that detects and blocks various hacks and exploits.

11033Java
1 year ago
ITS Geonetworking
ITS Geonetworkingalexvoronov/geonetworking

A Java implementation of the ETSI ITS G5 GeoNetworking stack for vehicular communication, supporting CAM-DENM, ASN.1 PER, BTP, and GeoNetworking protocols.

11045Java
2 years ago
ballerinax/mysql
ballerinax/mysqlballerina-platform/module-ballerinax-mysql

A Ballerina library for connecting to and performing operations on MySQL databases, including change data capture.

11049Ballerina
3 days ago
HelloIoT
HelloIoTadrianromero/helloiot

A Java-based MQTT dashboard application for publishing, subscribing, and creating custom IoT monitoring interfaces.

11018Java
5 years ago
ThunderSTORM
ThunderSTORMzitmen/thunderstorm

An open-source ImageJ plugin for automated processing, analysis, and visualization of single molecule localization microscopy (SMLM) data.

11044Java
8 years ago
openapi4j adapter for Vert.x
openapi4j adapter for Vert.xopenapi4j/openapi4j

A Java-based OpenAPI 3 parser, JSON schema validator, and request/response validator for API tooling.

10940Java
5 years ago
kinesis-storm-spout
kinesis-storm-spoutawslabs/kinesis-storm-spout

A Storm spout that fetches data records from Amazon Kinesis and emits them as tuples for real-time stream processing.

10861Java
8 years ago
noise4j
noise4jczyzby/noise4j

A lightweight Java library for procedural map generation using noise, cellular automata, and dungeon algorithms.

10814Java
8 years ago
NoPermission
NoPermissionNoNews/NoPermission

A lightweight Android library for handling runtime permissions with a single class.

10718Java
4 years ago
jMAVSim
jMAVSimPX4/jMAVSim

A lightweight Java-based multirotor simulator supporting MAVLink for drone autopilot development and testing.

107220Java
8 months ago
CATG
CATGksen007/janala2

A concolic unit testing engine for Java programs that combines concrete and symbolic execution to generate test inputs.

10634Java
8 years ago
clojure.jdbc
clojure.jdbcfuncool/clojure.jdbc

A JDBC library for Clojure providing a functional, idiomatic API for database interactions.

10623Clojure
7 years ago
GraphAware Neo4j UUID
GraphAware Neo4j UUIDgraphaware/neo4j-uuid

A Neo4j module that automatically assigns immutable UUIDs to nodes and relationships with configurable policies.

10622Java
5 years ago
graphql CLI
graphql CLIballerina-platform/graphql-tools

A CLI tool for generating GraphQL schemas from Ballerina services and Ballerina code from GraphQL schemas.

10626Java
3 days ago
Spring Data JPA MongoDB Expressions
Spring Data JPA MongoDB Expressionsmhewedy/spring-data-jpa-mongodb-expressions

A Spring Data JPA extension that allows querying relational databases using MongoDB query syntax, typically from frontend applications.

10620Java
9 months ago
react-native-networking
react-native-networkingeduedix/react-native-networking

A deprecated React Native module for downloading and uploading files on iOS and Android.

10622Objective-C
9 years ago
straw
strawrwalk/straw

A scalable real-time search platform for streaming data using Apache Storm, Kafka, and Lucene.

10419Python
10 years ago
react-native-audioplayer
react-native-audioplayerandreaskeller/react-native-audioplayer

A lightweight React Native library for playing audio files on iOS and Android platforms.

10432Java
8 years ago
Gestalt
Gestaltgestalt-config/gestalt

A Java configuration library for type-safe, multi-source configuration management with automatic decoding and merging.

1047Java
18 days ago
android-remote-notifications
android-remote-notificationskaiwinter/android-remote-notifications

An Android library for pull-based remote notifications using JSON files, as an alternative to Google GCM/Amazon SNS.

10319Java
8 years ago
Cassandra SStable Tools
Cassandra SStable Toolsinstaclustr/cassandra-sstable-tools

A suite of command-line tools for analyzing Apache Cassandra SSTables to optimize performance and troubleshoot data models.

10329Java
1 month ago
dynamodb-streams-kinesis-adapter
dynamodb-streams-kinesis-adapterawslabs/dynamodb-streams-kinesis-adapter

A Java adapter that enables Amazon Kinesis Client Library (KCL) to consume and process data from DynamoDB Streams.

10344Java
9 days ago
dOOv
dOOvdoov-io/doov

A fluent API for type-safe domain model validation and mapping using annotations, code generation, and a DSL.

10316Java
3 years ago
WinThing
WinThingmsiedlarek/winthing

A modular background service that enables remote control of Windows systems via MQTT for home automation and IoT.

10318Java
5 years ago
4AxisFoamCutter
4AxisFoamCutterrahulsarchive/4AxisFoamCutter

An open-source DIY 4-axis CNC hot wire foam cutter using Arduino and Ramps for cutting RC airplane wing cores.

10325nesC
5 years ago
Coming
ComingSpoonLabs/coming

A tool for mining commits from Git repositories to automatically extract code change pattern instances and features using AST analysis.

10232Java
1 year ago
Distributed Gatling
Distributed GatlingAbiy/distGatling

A distributed load testing solution that enables running Gatling simulations across a cluster of machines for high-scale performance testing.

10244CSS
3 years ago
mph-table
mph-tableindeedeng/mph-table

Immutable key/value store with efficient space utilization and fast reads, ideal for batch-built tables shipped to multiple servers.

10119Java
3 years ago
jmeter-elasticsearch-backend-listener
jmeter-elasticsearch-backend-listeneranthonygauthier/jmeter-elasticsearch-backend-listener

JMeter plugin that sends test results to ElasticSearch for live monitoring and visualization.

10180Java
2 years ago
cassandra-migration-tool-java
cassandra-migration-tool-javasmartcat-labs/cassandra-migration-tool-java

A lightweight Java tool for versioned schema and data migrations in Cassandra databases.

10121Java
4 years ago
RxJavaJoins
RxJavaJoinsReactiveX/RxJavaJoins

Adds join operators to RxJava for combining multiple observable sequences based on pattern matching.

10110Java
11 years ago
RxJavaMath
RxJavaMathReactiveX/RxJavaMath

Provides mathematical operators and utilities for RxJava to enable reactive numeric computations.

10014Java
10 years ago
samza-luwak
samza-luwakromseygeek/samza-luwak

An experimental integration of Apache Samza and Luwak for scalable real-time document matching against large query sets.

10015Java
12 years ago
secrets.clj
secrets.cljlk-geimfari/secrets.clj

A Clojure library for generating cryptographically strong random numbers, tokens, and secrets.

1002Clojure
2 years ago
1
33
34
35
54