Java project architecture examples, page 7
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 301–350 of 465
rstudio/rstudio★ 5.1k
RStudio is a cross-platform IDE for R, with source editing, console execution, plots, documents, terminals, package/project tooling, and optional AI assistance.
sayi/poi-tl★ 5.1k
Core Template Engine (poi-tl): This module (under the “poi-tl” directory) orchestrates the template parsing, tag evaluation, and document generation.
This is a full-stack, microservices-based e-commerce platform (“Gpmall”) with a Vue.js front end and multiple Spring Boot/Dubbo back-end services.
CloudReader is an Android reading and content-discovery app with a Material-style interface, WanAndroid content, and additional movie and Gank sections.
Joda-Time is a Java library replacing legacy Java date/time APIs with immutable and mutable types, multiple calendar systems, time-zone handling, and parsing/formatting.
AndroRAT is a client/server Android remote-access tool: a Python operator program communicates with an Android client that runs background services and exposes device-data…
spring-cloud/spring-cloud-netflix★ 5k
Spring Cloud Netflix Eureka provides client-side service registration and discovery, plus an embedded Eureka server.
termux/termux-x11★ 4.9k
Termux:X11 is an Android X server companion for Termux.
simbasjungles/free-my-tv★ 4.9k
Free My TV is a cross-platform TV home-screen product: Android/Google TV has the deepest sampled runtime, with webOS and Tizen versions sharing the web experience.
zhkl0228/unidbg★ 4.9k
This project is an emulator framework—“unidbg”—designed to emulate native Android and iOS libraries.
spring-cloud/spring-cloud-gateway★ 4.8k
This project is the Spring Cloud Gateway project – a sophisticated API gateway and reverse proxy built on Java 17, Spring Framework 6, and Spring Boot 3.
micrometer-metrics/micrometer★ 4.8k
– Represent the micrometer-core and micrometer-commons modules as the “core library”.
tencentmusic/supersonic★ 4.8k
- This is a Maven multi-module monorepo with three major product surfaces: Headless BI, Chat BI, and Auth, plus shared libraries, launchers, and a separate webapp workspace.
revanced/gmscore★ 4.8k
microG Services is an Android compatibility framework that implements Google Play Services and Firebase-facing APIs so dependent apps can run without Google Play Services; this…
emanuele-f/pcapdroid★ 4.8k
PCAPdroid is an Android traffic-capture and analysis app.
oracle/opengrok★ 4.8k
tuguangquan/mybatis★ 4.8k
– Packages: org.apache.ibatis.logging, along with subpackages such as commons, jdbc, jdk14, log4j, log4j2, slf4j, nologging, and stdout.
fcl-team/foldcraftlauncher★ 4.8k
Fold Craft Launcher is an Android Minecraft: Java Edition launcher.
jabref/jabref★ 4.8k
JabRef is a cross-platform bibliography and reference-management application.
ant-media/ant-media-server★ 4.7k
Ant Media Server is a live video platform.
stleary/json-java★ 4.7k
1. This repository is a self-contained Java library, not an application or service.
bytedeco/javacpp★ 4.7k
Java Application Layer: Represent the classes in src/main/java that expose the core API.
splware/esproc★ 4.7k
This repository combines the esProc SPL runtime with its grid-based IDE and related data tools.
heeexy/springboot-shiro-vue★ 4.7k
Backend Service: Represent the Spring Boot application. Break this down further by explaining.
discord-jda/jda★ 4.7k
This project is the JDA (Java Discord API) library – an open-source Java library that enables developers to implement Discord bots, leveraging both a real-time gateway and REST…
chewiebug/gcviewer★ 4.6k
It ships as an executable JAR (and a Mac .app via Maven Assembly) and is built with Maven.
linhaojun857/aurora★ 4.6k
jishenghua/jsherp★ 4.6k
jshERP is a web-based ERP for small businesses, covering inventory, purchasing and sales, finance, production, reporting, product data, and administration.
h2database/h2database★ 4.6k
This is H2: a pure-Java, open-source SQL database engine/library.
hussien89aa/androidtutorialforbeginners★ 4.6k
This is a monorepo of 17 separate Android sample apps and games used in a tutorial series.
creators-of-create/create★ 4.6k
Create is a Minecraft mod for player-designed mechanical automation, building, and decoration.
morpheapp/morphe-patches★ 4.6k
Morphe Patches is a set of modifications for YouTube, YouTube Music, Reddit and related Android apps.
jacoco/jacoco★ 4.5k
This is an open-source Java code coverage tool (JaCoCo), distributed as a multi-module Maven project.
apache/shiro★ 4.5k
Apache Shiro is a Java security framework.
freeplane/freeplane★ 4.4k
Freeplane is a Java desktop mind-mapping application for creating and navigating mapped information.
alibaba/fastjson2★ 4.4k
FASTJSON 2 is a Java JSON library with text and JSONB formats, object mapping, JSONPath selection, schema validation, and language/framework adapters.
tencent/gt★ 4.4k
GT is a cross-platform mobile debugging and performance-tuning toolkit.
crimera/piko★ 4.4k
Piko is a Morphe patch bundle for modifying Android X/Twitter and Instagram APKM packages.
asamk/signal-cli★ 4.4k
Core Application (CLI and Daemon): Represented primarily by the source code under src/main (the Main.java, App.java, and various command implementations in src/main/commands).
apache/streampark★ 4.3k
StreamPark is a platform and development framework for building and operating Flink and Spark streaming and batch applications across Standalone, YARN, and Kubernetes.
jmonkeyengine/jmonkeyengine★ 4.3k
jMonkeyEngine is a cross-platform Java 3D game engine.
camunda/camunda★ 4.3k
Camunda 8 is a process-orchestration platform: users model and deploy BPMN processes, Zeebe executes them, human work can be completed in Tasklist, and operations and analytics…
lilishop/lilishop★ 4.3k
Lilishop/PickMall is a Java B2B2C multi-merchant commerce backend.
apache/fory★ 4.3k
This is a multi-language serialization framework (“Apache Fory™”) that provides high-performance, cross-language object serialization/deserialization and a zero-copy row format.
camunda/camunda-bpm-platform★ 4.3k
Camunda Platform 7 is an embeddable BPMN workflow platform.
mybatis/spring-boot-starter★ 4.2k
Auto‑Configuration Module: The “mybatis-spring-boot-autoconfigure” directory contains the core auto‑configuration logic.
fesh0r/fernflower★ 4.2k
Command-Line Interface (CLI) & Input Handling: According to the README, users run the tool via a “java -jar” command with various options and source/destination paths.
nageoffer/ragent★ 4.2k
Ragent is a modular Java Agentic RAG platform with a separate React frontend.
bitcoin-wallet/bitcoin-wallet★ 4.2k
Bitcoin Wallet is a standalone Android Bitcoin payment app.
classicoldsong/moonlight-android★ 4.2k
Artemis Android is a Moonlight-derived client for streaming PC games to Android devices.
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.