Java project architecture examples, page 14
Interactive architecture diagrams of the 1,000 most-starred 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 651–700 of 1,000
langchain4j/langchain4j-examples★ 1.6k
This is a Maven “multi-module” examples repository for LangChain4j.
alfio-event/alf.io★ 1.6k
Built in Java using Spring Boot. It is organized according to typical layered patterns with well‐separated packages (e.g.
bezkoder/spring-boot-spring-security-jwt-authentication★ 1.6k
This is a Spring Boot backend application focused on JWT-based authentication and authorization, with potential to be part of a full-stack application.
playframework/play1★ 1.6k
This repository is the Play Framework version 1 — an open-source, full-stack web application framework for Java (and Groovy), delivered as both a CLI tool (the “play” script) and…
json-iterator/java★ 1.6k
This is an open-source Java library (“json-iterator/java”) for high-performance JSON parsing and serialization.
ansub/tv-detox★ 1.6k
TV Detox combines a configurable Android TV home screen with a laptop-driven cleanup and recovery workflow.
dantsu/escpos-thermalprinter-android★ 1.6k
This is an Android ESC/POS thermal-printer library plus a sample app.
viaversion/viaversion★ 1.5k
ViaVersion lets clients using newer Minecraft protocol versions connect to servers running older versions by translating network traffic.
1095071913/maozi-cloud★ 1.5k
Maozi Cloud combines a Spring Cloud/Dubbo backend framework, a browser-based administration system, and an Electron developer console.
thethirdone/rars★ 1.5k
Components: Tokenizer, parser, macro processor (see src/rars/assembler with classes like Assembler.java, Macro.java, Tokenizer.java, etc.), and support for multiple file assembly.
apache/httpcomponents-client★ 1.5k
This is a Java-based HTTP client library that provides components for making HTTP requests and handling responses.
gothinkster/spring-boot-realworld-example-app★ 1.5k
This is a backend‐only service implementing the RealWorld API spec.
sketchware-pro/sketchware-pro★ 1.5k
This is a single‐module Android application (built with Gradle) that functions as an on-device visual IDE.
rkkr/simple-keyboard★ 1.5k
Native Android Input Method (IME) app (Simple Keyboard)
helge17/tuxguitar★ 1.5k
TuxGuitar is a Java multitrack tablature editor and player.
apache/hop★ 1.5k
batfish/batfish★ 1.5k
bsorrentino/langgraph4j★ 1.5k
arslan4k1390/cherrygram★ 1.5k
vazkiimods/botania★ 1.5k
dcm4che/dcm4che★ 1.5k
netflix/mantis★ 1.5k
akto-api-security/akto★ 1.5k
commonsguy/cw-advandroid★ 1.4k
apache/ratis★ 1.4k
krlvm/powertunnel★ 1.4k
dadoonet/fscrawler★ 1.4k
rosemoe/sora-editor★ 1.4k
datavane/tis★ 1.4k
elder-plinius/v3sp3r★ 1.4k
venshine/beziermaker★ 1.4k
mpetazzoni/ttorrent★ 1.4k
201206030/novel-cloud★ 1.4k
wgzhao/addax★ 1.4k
google/adk-java★ 1.4k
eddyizm/tempus★ 1.4k
navinreddy20/javacode★ 1.4k
melledy/lunarcore★ 1.4k
google/conscrypt★ 1.4k
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.