Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

360 projects

Showing 36 of 378 projects

config
configJava

A configuration library for JVM languages using HOCON files, supporting JSON, properties, and environment variable substitution.

#supported#immutable-config#environment-variables
Stars6.3k
Forks977
Last commit9 days ago
Drools (.2k)
Drools (.2k)Java

A Java rule engine, DMN engine, and complex event processing engine for business logic and expert systems.

#business-logic#rule-engine#hacktoberfest
Stars6.2k
Forks2.6k
Last commit3 days ago
graphql-java
graphql-javaJava

A Java implementation of the GraphQL specification for building type-safe GraphQL servers.

#api#graphql#query-execution
Stars6.2k
Forks1.1k
Last commit2 days ago
Useful Java Links
Useful Java LinksJava

A curated collection of useful Java frameworks, libraries, software, and hello world examples with license and GitHub star info.

#lists#developer-tools#open-source
Stars6.2k
Forks1.2k
Last commit1 month ago
Amaze File Manager
Amaze File ManagerKotlin

An open-source, Material Design file manager for Android with root access, encryption, and cloud support.

#open-source#fdroid#file-manager
Stars6.1k
Forks1.7k
Last commit6 days ago
google-java-format
google-java-formatJava

A tool that automatically reformats Java source code to comply with Google Java Style guidelines.

#ide-plugin#developer-tools#code-formatter
Stars6.1k
Forks918
Last commit2 hours ago
javaparser
javaparserJava

A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.

#javaparser#syntax-tree#java-parser
Stars6.1k
Forks1.2k
Last commit24 days ago
Apache NiFi (k)
Apache NiFi (k)Java

An easy-to-use, powerful, and reliable system to process and distribute data across cybersecurity, observability, and AI pipelines.

#hacktoberfest#apache#observability
Stars6.1k
Forks2.9k
Last commit2 days ago
Shattered Pixel Dungeon
Shattered Pixel DungeonJava

An open-source traditional roguelike dungeon crawler with randomized levels, enemies, and hundreds of items.

#dungeon-crawler#procedural-generation#ios
Stars6.0k
Forks1.4k
Last commit1 month ago
BTrace
BTraceJava

A safe, dynamic tracing tool for Java applications that injects code at runtime without restarts.

#production-profiling#bytecode-injection#runtime-instrumentation
Stars6.0k
Forks958
Last commit2 days ago
hippo4j
hippo4jJava

An asynchronous thread pool framework for Java applications that supports dynamic configuration changes, monitoring, and alerting without code modifications.

#dynamic-configuration#observability#blocking-queue
Stars6.0k
Forks1.2k
Last commit1 month ago
JSqlParser
JSqlParserJava

A Java SQL parser that translates SQL statements into a traversable hierarchy of Java classes, supporting multiple RDBMS dialects.

#java-library#sql-transformation#java
Stars5.9k
Forks1.4k
Last commit12 days ago
DDD By Examples - Library
DDD By Examples - LibraryJava

A comprehensive Domain-Driven Design example project implementing a library system with strategic analysis and tactical patterns.

#crud#functional-programming#software-architecture
Stars5.8k
Forks819
Last commit
liquibase
liquibaseJava

An open-source database schema change management tool that tracks, versions, and deploys database changes.

#database#version-control#java-library
Stars5.5k
Forks1.9k
Last commit2 days ago
TapTargetView
TapTargetViewJava

An Android library implementing Material Design tap targets for feature discovery and user onboarding.

#android#ux#feature-discovery
Stars5.5k
Forks593
Last commit1 year ago
ProtoActor
ProtoActorGo

Ultra fast distributed actor framework for Go, C#, and Java/Kotlin, enabling cross-platform concurrency and messaging.

#akka#distributed-systems#csharp
Stars5.5k
Forks571
Last commit16 days ago
Thumbnailator
ThumbnailatorJava

A Java library for generating high-quality thumbnails with a simple fluent interface and no external dependencies.

#batch-processing#thumbnail-generation#image-scaling
Stars5.4k
Forks801
Last commit2 months ago
PMD
PMDJava

An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.

#ast-analysis#hacktoberfest#linter
Stars5.4k
Forks1.6k
Last commit2 days ago
picocli
picocliJava

A modern Java framework for building powerful, user-friendly command line applications with GraalVM native image support.

#autocompletion#cli-framework#dependency-injection
Stars5.4k
Forks456
Last commit5 months ago
RuneLite
RuneLiteJava

A free, open-source client for Old School RuneScape with plugin support and customization.

#gradle#community-driven#old-school-runescape
Stars5.4k
Forks5.7k
Last commit5 days ago
LWJGL
LWJGLJava

A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.

#vulkan#java-library#opencl
Stars5.3k
Forks698
Last commit18 days ago
DDDSample
DDDSampleJava

A reference implementation of a cargo booking system demonstrating Domain-Driven Design (DDD) patterns and practices.

#software-design-patterns#cargo-shipping#domain-driven-design
Stars5.3k
Forks1.5k
Last commit10 months ago
Gradle Retrolambda Plugin
Gradle Retrolambda PluginJava

A Gradle plugin that enables Java 8 lambda expressions and method references in Java 6, 7, and Android projects.

#android#java#backward-compatibility
Stars5.3k
Forks442
Last commit2 years ago
Easy Rules (.2k)
Easy Rules (.2k)Java

A lightweight Java rules engine for defining and executing business rules with POJOs, annotations, and expression languages.

#rule-engine#jexl#pojo
Stars5.2k
Forks1.1k
Last commit1 year ago
YCSB
YCSBJava

A framework and common set of workloads for evaluating and comparing the performance of different NoSQL and cloud-serving databases.

#performance-testing#hdrhistogram#latency-analysis
Stars5.2k
Forks2.3k
Last commit9 days ago
WilliamChart
WilliamChartKotlin

Android library for rapidly implementing attractive and insightful charts in Android applications.

#android#java#android-ui
Stars5.1k
Forks796
Last commit6 months ago
orientdb
orientdbJava

An open-source multi-model NoSQL DBMS supporting Graph, Document, Reactive, Full-Text, and Geospatial models in a single product.

#database#graph-store#document-database
Stars5.0k
Forks873
Last commit2 days ago
Java Faker
Java FakerJava

A Java library for generating fake data, ported from Ruby's Faker gem, useful for testing and development.

#java-library#open-source#java faker
Stars4.9k
Forks863
Last commit1 year ago
cglib
cglibJava

A high-level Java bytecode generation library for creating dynamic proxies and intercepting field access.

#asm#framework-development#runtime-code-generation
Stars4.9k
Forks883
Last commit1 year ago
MockServer (.8k)
MockServer (.8k)Java

MockServer is an HTTP(S) mock server and proxy for mocking, recording, and debugging integrations with external systems.

#proxy#integration-testing#ruby-client
Stars4.9k
Forks1.1k
Last commit4 months ago
micrometer
micrometerJava

A vendor-neutral metrics facade for Java applications, providing dimensional metrics instrumentation across popular monitoring backends.

#java-metrics#observability#dimensional-metrics
Stars4.8k
Forks1.1k
Last commit2 days ago
aerosolve
aerosolveScala

A machine learning library designed for human interpretability, featuring debuggable models and a feature transform language.

#sparse-features#debuggable-models#java
Stars4.8k
Forks565
Last commit5 months ago
djl
djlJava

An engine-agnostic deep learning framework for Java developers, providing a high-level API for model training and inference.

#ai#neural-network#model-training
Stars4.8k
Forks744
Last commit11 days ago
autorest
autorestTypeSpec

Generates client libraries for RESTful web services from OpenAPI specifications.

#rest-client#code-generator#rest-api
Stars4.8k
Forks737
Last commit15 days ago
FXGL
FXGLKotlin

A JavaFX-based game development framework for building 2D games and complex UI applications with a clean, high-level API.

#desktop-application#2d-framework#gamedev
Stars4.8k
Forks695
Last commit14 days ago
Reflections
ReflectionsJava

A Java library for scanning and indexing classpath metadata to enable runtime type system queries.

#query-api#type-system#javassist
Stars4.8k
Forks705
Last commit1 year ago
PreviousPage 5 of 11Next

Related Tags

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
2 years ago
#Android71
#Kotlin45
#Jvm42
#Cross Platform36
#Java Library33
#Microservices28
#Mobile Development28
#Open Source27
#Hacktoberfest27
#Python24
#Spring Boot22
#High Performance21