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 21 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
Automatic API Attack Tool
Automatic API Attack Toolimperva/automatic-api-attack-tool

An automated API security testing tool that generates and runs fuzzing attacks based on an OpenAPI/Swagger specification.

49594Java
3 years ago
PipelinR
PipelinRsizovs/pipelinr

A lightweight command processing pipeline library for Java applications, enabling clean separation of concerns via small, single-responsibility handlers.

49367Java
5 months ago
allocation-instrumenter
allocation-instrumentergoogle/allocation-instrumenter

A Java agent that instruments every allocation site in your program, invoking custom callbacks for detailed memory tracking.

49289Java
29 days ago
clojure.java-time
clojure.java-timedm3/clojure.java-time

A Clojure wrapper for the Java 8 Date-Time API providing a consistent, idiomatic interface for date and time operations.

49047Clojure
1 year ago
Jaeger client
Jaeger clientjaegertracing/jaeger-client-java

A deprecated Java client library for instrumenting applications with distributed tracing, implementing the OpenTracing API for Jaeger.

489225Java
4 years ago
protonpack
protonpackpoetix/protonpack

A collection of utility methods for Java 8 Streams, providing missing operations like takeWhile, zip, and unfold.

48855Java
4 months ago
Aparapi
AparapiSyncleus/aparapi

A framework for executing native Java and Scala code on the GPU via OpenCL for data-parallel computation.

48186Java
3 years ago
yGuard
yGuardyWorks/yGuard

An open-source Java obfuscation tool that integrates with Ant and Gradle to protect Java applications.

48069Java
5 months ago
CogCompNLP
CogCompNLPCogComp/cogcomp-nlp

A comprehensive suite of Java NLP libraries and tools for text annotation, feature extraction, and language processing tasks.

479143Java
3 years ago
CodeBuff
CodeBuffantlr/codebuff

A universal code formatter that uses machine learning to learn formatting patterns from a corpus of existing code.

47884Java
1 year ago
Deploying with JPackage
Deploying with JPackageraeleus/skin-composer

A graphical editor for creating skins and fonts for LibGDX's Scene2D.UI, featuring live preview and integrated tools.

47837Java
2 years ago
Skin Composer
Skin Composerraeleus/skin-composer

A graphical editor for creating skins and fonts for LibGDX's Scene2D.UI, featuring live preview and integrated tools.

47837Java
2 years ago
simple-slack-api
simple-slack-apiUllink/simple-slack-api

A Java library for building Slack bots and clients using the Slack WebSocket API.

474189Java
3 years ago
Betamax
Betamaxbetamaxteam/betamax

A Java tool for mocking external HTTP resources like web services and REST APIs in tests, inspired by Ruby's VCR.

473128Groovy
9 years ago
Time4J
Time4JMenoData/Time4J

Advanced Java date/time library with extensive calendar support, astronomy features, and superior internationalization.

47267Java
2 years ago
jsonista
jsonistametosin/jsonista

A high-performance Clojure library for JSON encoding and decoding, built on Jackson.

47131Clojure
4 days ago
eXist
eXisteXist-db/exist

A high-performance open source native XML database and application platform built entirely around XML technologies.

468192Java
14 hours ago
Data Structures and Algorithms in Java which can be useful in interview process
Data Structures and Algorithms in Java which can be useful in interview processdonbeave/interview

A comprehensive Java implementation of data structures and algorithms with explanations, useful for technical interview preparation.

466119Java
4 years ago
LatencyUtils
LatencyUtilsLatencyUtils/LatencyUtils

A Java library for accurate latency measurement and statistics, correcting for coordinated omission in in-process tracking.

46561Java
2 years ago
Configurate
ConfigurateSpongePowered/Configurate

A Java configuration library with a node-based data model, multiple format support, and transformation tools.

46585Java
4 days ago
PhpStorm Magento2 Extension
PhpStorm Magento2 Extensionmagento/magento2-phpstorm-plugin

A PhpStorm plugin that enhances the Magento 2 and Adobe Commerce development workflow with smart completions, navigation, and AI agent tools.

46398Java
6 days ago
SimpleFlatMapper
SimpleFlatMapperarnaudroger/SimpleFlatMapper

A fast and lightweight Java micro ORM for mapping database results and CSV files to POJOs.

46078Java
11 months ago
ck
ckmauricioaniche/ck

A Java library for calculating class-level and method-level code metrics via static analysis, without requiring compiled code.

456169Java
4 months ago
KEmulator nnmod
KEmulator nnmodshinovon/KEmulator

A cross-platform J2ME emulator based on decompiled KEmulator 1.0.3, supporting Windows, Linux, macOS, and Android.

45143Java
6 days ago
sparkle
sparkletweag/sparkle

A library for writing Apache Spark applications in Haskell, enabling resilient analytics that scale to thousands of nodes.

44927Haskell
1 year ago
Graphify
GraphifyGraphify/graphify

A Neo4j extension for document and text classification using graph-based hierarchical pattern recognition.

448100Java
6 years ago
LaTeXDraw
LaTeXDrawarnobl/latexdraw

A vector drawing editor for LaTeX, enabling graphical creation of PSTricks diagrams for inclusion in LaTeX documents.

44764Java
5 years ago
Webbf
Webbfpeterchenhdu/webbf

A full-stack Java web demo project with Spring MVC, MyBatis, React, and Ant Design for reference and extension.

447200JavaScript
8 years ago
JanusGraph for DynamoDB (Amazon)
JanusGraph for DynamoDB (Amazon)awslabs/dynamodb-janusgraph-storage-backend

A storage backend enabling JanusGraph to use Amazon DynamoDB as its underlying database for scalable graph data.

44695Java
5 years ago
dynamodb-titan-storage-backend
dynamodb-titan-storage-backendawslabs/dynamodb-titan-storage-backend

A storage backend for JanusGraph that uses Amazon DynamoDB as the underlying database, enabling scalable graph data storage.

44695Java
5 years ago
NN JSON CLDC 1.0
NN JSON CLDC 1.0gtrxAC/discord-j2me

A Discord client for Java ME (MIDP 1.0 & 2.0) devices, enabling chat on legacy mobile phones.

44542Java
3 days ago
Discord J2ME
Discord J2MEgtrxAC/discord-j2me

A Discord client for Java ME (MIDP 1.0 & 2.0) devices, enabling chat on legacy mobile phones.

44542Java
3 days ago
CloudEvents.io Java SDK
CloudEvents.io Java SDKcloudevents/sdk-java

A Java SDK for creating, manipulating, and transporting CloudEvents across various protocols and formats.

445172Java
1 month ago
Fixture Factory
Fixture Factorysix2six/fixture-factory

A Java library for generating fake objects from templates to simplify unit testing.

44385Java
3 years ago
HyperLap2D
HyperLap2Drednblackgames/HyperLap2D

A platform-independent visual editor for designing complex 2D worlds and scenes, with open JSON output for game engine integration.

44277Java
11 days ago
Android Support Library
Android Support Librarytensorflow/tflite-support

A toolkit for developing and deploying TensorFlow Lite models on mobile and IoT devices with cross-platform support.

441146C++
7 days ago
1
20
21
22
54