Java project architecture examples, page 6
Interactive architecture diagrams of 465 open-source Java repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 251–300 of 465
javaparser/javaparser★ 6.2k
JavaParser is a Java-source parsing and analysis library.
apache/pinot★ 6.1k
Apache Pinot is a distributed real-time OLAP datastore for low-latency SQL analytics over streaming and batch data.
vavr-io/vavr★ 6.1k
Vavr is an open-source, multi-module Maven project that provides an object-functional extension for Java.
houbb/sensitive-word★ 6.1k
sensitive-word is a Java library for detecting and masking sensitive text with a DFA-based matcher.
tgx-android/telegram-x★ 6.1k
Telegram X is an Android Telegram client built on TDLib.
This is a full-stack, modular, event-driven message-push platform (“austin”) built on Spring Boot.
agentscope-ai/agentscope-java★ 6k
AgentScope Java is a framework for building long-running, controllable agents, with a separate service product for observing, registering, and orchestrating agents.
This is a distributed DataX orchestration platform split into two main Spring Boot applications: datax-admin as the control plane and datax-executor as the worker plane.
jeequan/jeepay★ 6k
1. This repository is a multi-language sample suite for Google’s YouTube APIs, not a single application.
JSqlParser is a JVM SQL parser that turns SQL text into a mutable, traversable Java AST and can render that model back to SQL.
rey5137/material★ 5.9k
MaterialLibrary is an Android UI component library that back-ports Material Design widgets to older Android versions.
strimzi/strimzi-kafka-operator★ 5.9k
Strimzi is a Kubernetes and OpenShift operator for running and managing Apache Kafka.
amitshekhariitbhu/fast-android-networking★ 5.9k
Core Networking Library Module: Represent the “android-networking” module as the central piece.
ddd-by-examples/library★ 5.9k
A Java 11/Spring Boot modular-monolith example for public-library cataloguing and lending.
geysermc/geyser★ 5.8k
Geyser is a cross-platform Minecraft proxy: a Bedrock client connects through a platform bootstrap and protocol bridge to a Java server, while sessions and gameplay adapters…
caffeinemc/sodium★ 5.8k
Sodium is a Minecraft client rendering engine and optimization mod.
zhenfeng13/spring-boot-projects★ 5.8k
This repository is a collection of Spring Boot learning examples plus two larger applications, rather than one deployable product.
dmytrodanylyk/circular-progress-button★ 5.8k
This is located under the “library” directory.
janusgraph/janusgraph★ 5.7k
a.
killbill/killbill★ 5.7k
Kill Bill is a modular subscription-billing and payments platform for SaaS and e-commerce businesses.
ageerle/ruoyi-ai★ 5.7k
RuoYi AI is an enterprise AI assistant platform.
dromara/lamp-cloud★ 5.7k
This is a full‐stack, multi‐module Java17/SpringCloudAlibaba rapid development platform (“lamp-cloud”), organized as a monorepo.
jagrosh/musicbot★ 5.7k
This is a Java-based Discord music bot (JMusicBot) that uses JDA (Java Discord API) for interacting with Discord and Lavaplayer for audio playback.
lettuce-io/lettuce-core★ 5.7k
Lettuce is an open-source, advanced Java client library for Redis. It is not a full-stack application but a modular library intended to be embedded in Java/Kotlin applications.
201206030/novel★ 5.7k
This is a full-stack, front-back separated monolithic Java system (“novel”) for a learning-oriented novel portal.
liquibase/liquibase★ 5.6k
Liquibase manages versioned database schema changes: users invoke an update through the CLI or an integration, Liquibase selects and applies changelog changesets against a…
alibaba/jetcache★ 5.6k
Based on our analysis of the provided file tree and README, the project is a multi‐module Java caching abstraction library called JetCache.
apache/hbase★ 5.6k
Apache HBase is a distributed, versioned, column-oriented store modeled after Bigtable and built on Hadoop storage.
notharshhaa/devops-projects★ 5.5k
This repository is a hands-on DevOps learning collection, not one application with a shared runtime.
pmd/pmd★ 5.5k
PMD is a multilanguage static analyzer. A user invokes the CLI or Ant integration, which configures and runs analysis over source files.
docile-alligator/infinity-for-reddit★ 5.5k
Infinity For Reddit+ is an ad-free Android Reddit client.
runelite/runelite★ 5.5k
RuneLite is an OldSchool RuneScape client with a public game API, plugin-driven client runtime, and cache tooling.
dm77/barcodescanner★ 5.4k
This is an Android library project that provides barcode scanning functionality using two different scanning engines: ZXing and ZBar.
coobird/thumbnailator★ 5.4k
Thumbnailator is a dependency-free Java library for generating and transforming image thumbnails.
rubenlagus/telegrambots★ 5.4k
This project is a multi-module Java library designed to simplify the creation of Telegram bots.
spring-projects/spring-data-examples★ 5.4k
Spring Data Examples is a multi-module collection of runnable samples demonstrating Spring Data APIs across stores and web integrations.
hyperledger-web3j/web3j★ 5.4k
apache/maven★ 5.4k
Apache Maven is a project-management and comprehension tool centered on a project object model.
morpheapp/microg-re★ 5.3k
microG Services is an Android compatibility framework that lets apps built for Google Play Services use corresponding APIs when Play Services is unavailable.
mybatis/generator★ 5.3k
MyBatis Generator (MBG) reads generator configuration, inspects selected database tables, and generates MyBatis artifacts for Java or Kotlin.
citerus/dddsample-core★ 5.3k
Frontend/Interfaces Layer: Represented by the “interfaces” package (with sub-packages for booking, handling, and tracking) and the static & template resources under…
j-easy/easy-rules★ 5.2k
- Easy Rules is a multi-module Maven library for Java that implements a lightweight rules engine.
bitcoinj/bitcoinj★ 5.2k
This is a multi-module Java library and toolset (“bitcoinj”) implementing the Bitcoin protocol.
reactor/reactor-core★ 5.2k
oshi/oshi★ 5.2k
OSHI is an open‑source Java library (multi‑module Maven project) that provides a cross‑platform API to retrieve operating system and hardware information using JNA (Java Native…
killme2008/aviatorscript★ 5.2k
AviatorScript is an open-source, JVM-hosted scripting language implementation (interpreter + compiler) written in Java.
line/armeria★ 5.1k
Armeria is a reactive microservice framework.
spring-projects/spring-authorization-server★ 5.1k
This project is the Spring Authorization Server—a library and server implementation that provides OAuth 2.1 (and related OAuth 2.0) authorization server functionality.
sofastack/sofa-boot★ 5.1k
SOFABoot extends Spring Boot with modular application contexts, service runtime and RPC support, readiness checks, class isolation, and logging/tracing integrations.
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.