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 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
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
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
artnet4j
artnet4jcansik/artnet4j

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

11024Java
1 year ago
HelloIoT
HelloIoTadrianromero/helloiot

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

11020Java
5 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.

11041Java
5 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.

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

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

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

107219Java
7 months 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.

10720Java
7 months ago
Task Keeper
Task Keepernymanjens/piga

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

1071Scala
28 days 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
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
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
clojure.jdbc
clojure.jdbcfuncool/clojure.jdbc

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

10523Clojure
7 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
7 years ago
SRT Subtitle Translator Validator
SRT Subtitle Translator ValidatorVjayC/SRT-Subtitle-Translator-Validator

A desktop and web app that translates and validates SRT subtitle files using your existing LLM subscriptions via CLIProxyAPI.

10413TypeScript
4 months 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
9 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
dOOv
dOOvdoov-io/doov

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

10317Java
3 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
9 days 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
straw
strawrwalk/straw

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

10321Python
10 years 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
Gestalt
Gestaltgestalt-config/gestalt

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

1027Java
2 months 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
4AxisFoamCutter
4AxisFoamCutterrahulsarchive/4AxisFoamCutter

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

10224nesC
5 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
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
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
RxJavaMath
RxJavaMathReactiveX/RxJavaMath

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

10015Java
10 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
11 years ago
1
33
34
35
54