Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
1500 projects4359.6k total stars1014.7k total forks35 languages

Open-source projects built with Java

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

Showing 1,481 open-source projects · page 21 of 42

……
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
RefactoringMiner
RefactoringMinertsantalis/RefactoringMiner

A library that detects refactorings and generates AST diffs for Java, Python, and Kotlin code changes.

491160Java
5 hours 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.

49088Java
1 month ago
PipelinR
PipelinRsizovs/pipelinr

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

49066Java
2 months 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.

490226Java
4 years 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.

48947Clojure
11 months ago
protonpack
protonpackpoetix/protonpack

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

48555Java
1 month ago
Aparapi
AparapiSyncleus/aparapi

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

47985Java
3 years ago
CogCompNLP
CogCompNLPCogComp/cogcomp-nlp

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

479143Java
2 years ago
CodeBuff
CodeBuffantlr/codebuff

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

47785Java
11 months 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.

47536Java
2 years 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.

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

474191Java
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
yGuard
yGuardyWorks/yGuard

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

47269Java
2 months ago
Time4J
Time4JMenoData/Time4J

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

47067Java
2 years ago
jsonista
jsonistametosin/jsonista

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

46930Clojure
2 months ago
Configurate
ConfigurateSpongePowered/Configurate

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

46880Java
3 days ago
eXist
eXisteXist-db/exist

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

467191Java
14 hours ago
LatencyUtils
LatencyUtilsLatencyUtils/LatencyUtils

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

46660Java
2 years 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.

463120Java
3 years 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.

461100Java
6 days ago
SimpleFlatMapper
SimpleFlatMapperarnaudroger/SimpleFlatMapper

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

45777Java
8 months ago
ck
ckmauricioaniche/ck

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

450169Java
1 month ago
sparkle
sparkletweag/sparkle

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

45027Haskell
10 months ago
Webbf
Webbfpeterchenhdu/webbf

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

448200JavaScript
7 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.

44795Java
4 years ago
LaTeXDraw
LaTeXDrawarnobl/latexdraw

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

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

44795Java
4 years ago
Fixture Factory
Fixture Factorysix2six/fixture-factory

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

44486Java
3 years ago
mapbox-java
mapbox-javamapbox/mapbox-java

Java SDK providing wrappers for Mapbox APIs including directions, geocoding, and other location services.

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

439173Java
4 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.

439145C++
23 days ago
JMeter Maven Plugin
JMeter Maven Pluginjmeter-maven-plugin/jmeter-maven-plugin

A Maven plugin that integrates Apache JMeter performance tests into your Maven build lifecycle.

438241Java
1 year ago
stanford-core-nlp
stanford-core-nlplouismullie/stanford-core-nlp

Ruby bindings for the Stanford CoreNLP natural language processing toolkit, supporting English, French, and German.

43669Ruby
1 year ago
Graphify
GraphifyGraphify/graphify

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

436101Java
6 years ago
geohash
geohashdavidmoten/geo

A Java library providing geohash encoding, decoding, and bounding box utilities for efficient location-based queries.

43492Java
3 days ago
1
20
21
22
42