Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
1369 projects4344.7k total stars1011.3k total forks33 languages

Open-source projects built with Java

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

Showing 1,369 open-source projects · page 34 of 39

……
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
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.

11041Java
4 years ago
HelloIoT
HelloIoTadrianromero/helloiot

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

11020Java
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
7 years ago
artnet4j
artnet4jcansik/artnet4j

A Java and Processing library for sending and receiving DMX lighting data over IP using the Art-Net protocol.

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

10945Java
2 years ago
AntiCheatReloaded
AntiCheatReloadedRammelkast/AntiCheatReloaded

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

10932Java
1 year ago
noise4j
noise4jczyzby/noise4j

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

10814Java
8 years ago
Emissary
Emissaryjoel-jeremy/emissary

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

1087Java
2 months 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
graphql CLI
graphql CLIballerina-platform/graphql-tools

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

10725Java
11 days ago
NoPermission
NoPermissionNoNews/NoPermission

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

10617Java
4 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
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
8 years 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
jMAVSim
jMAVSimPX4/jMAVSim

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

105216Java
4 months ago
clojure.jdbc
clojure.jdbcfuncool/clojure.jdbc

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

10524Clojure
7 years 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.

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

10320Java
4 months 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.

10328Java
15 days 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.

10344CSS
3 years ago
straw
strawrwalk/straw

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

10221Python
10 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.

10233Java
1 year 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
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
2 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
dOOv
dOOvdoov-io/doov

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

10117Java
3 years ago
RxJavaJoins
RxJavaJoinsReactiveX/RxJavaJoins

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

10110Java
11 years ago
amazon-cognito-developer-authentication-sample
amazon-cognito-developer-authentication-sampleawslabs/amazon-cognito-developer-authentication-sample

A sample server application demonstrating developer-authenticated identities for Amazon Cognito, enabling custom authentication providers.

10047Java
10 years ago
RxJavaMath
RxJavaMathReactiveX/RxJavaMath

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

10015Java
10 years ago
Gestalt
Gestaltgestalt-config/gestalt

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

1007Java
2 months ago
Event Sourcing Example
Event Sourcing ExamplePragmatists/eventsourcing-java-example

A simplified in-memory example of Event Sourcing with CQRS implementation in Java for the banking domain.

10040Java
9 years ago
Task Keeper
Task Keepernymanjens/piga

A self-hosted list editor for power users with extensive keyboard shortcuts and task management features.

1001Scala
1 month ago
Shuffle-Move
Shuffle-MoveLoreinator/Shuffle-Move

A program that analyzes the board and recommends the best next move for the puzzle game Pokémon Shuffle.

10017Java
5 years ago
1
33
34
35
39