GitDiagram
Browse

Java project architecture examples, page 5

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 201–250 of 465

  1. apache/tomcat★ 8.2k

    Apache Tomcat is a Java servlet container implementing Jakarta Servlet, Pages/JSP, Expression Language, and WebSocket APIs.

  2. apache/shardingsphere-elasticjob★ 8.2k

    ElasticJob is a Java 8+ distributed scheduled-job framework. Applications define a job once and run coordinated, sharded executions across multiple nodes.

  3. github/copilot-sdk★ 8.2k

    This is a multi-language SDK monorepo for embedding GitHub Copilot CLI’s agent runtime into applications.

  4. lauriewired/ghidramcp★ 8.1k

    · Represents the core application that performs binary analysis.

  5. traccar/traccar★ 8k

    Traccar is a GPS-tracking backend: device messages arrive over supported tracking protocols, are decoded and processed into positions and events, then exposed through a REST API…

  6. snehasishroy/leetcode-companywise-interview-questions★ 8k

    This repository publishes company-specific LeetCode interview-question snapshots as CSV files, grouped by recency, and includes a Java/Selenium scraper for refreshing them.

  7. genymobile/gnirehtet★ 7.9k

    Gnirehtet provides Android reverse tethering over adb, forwarding device IPv4 TCP/UDP traffic through the host computer without root.

  8. exadel-inc/compreface★ 7.9k

    CompreFace is a full-stack, Docker-based face recognition system

  9. minecraftforge/minecraftforge★ 7.8k

    MinecraftForge is a modding API and runtime for Minecraft.

  10. antennapod/antennapod★ 7.8k

    AntennaPod is a large, multi-module Android application—an open-source podcast manager.

  11. mapstruct/mapstruct★ 7.7k

    MapStruct is a compile-time Java bean-mapping annotation processor.

  12. exrick/xmall★ 7.2k

    XMall is a SOA-style, distributed e-commerce platform.

  13. google/error-prone★ 7.2k

    Error Prone is a Java compile-time static analyzer.

  14. coderleixiaoshuai/java-eight-part★ 7.2k

    This repository is a curated Chinese-language learning library, not an application runtime. Its principal workflow is for a reader to use the README catalog to open an article.

  15. didi/knowstreaming★ 7.2k

    This is a full-stack, cloud-native Kafka management & monitoring platform (“Know Streaming”).

  16. vespa-engine/vespa★ 7.2k

    Vespa is a distributed platform for search, inference, and organizing text, vectors, tensors, and structured data.

  17. rest-assured/rest-assured★ 7.1k

    Core Library (rest-assured): This is the foundation of the project. It includes the primary HTTP client logic, request/response handling, configuration, and assertion mechanisms.

  18. junit-team/junit-framework★ 7k

    1. This is a monorepo for the JUnit ecosystem, split into three major product lines: JUnit Platform, JUnit Jupiter, and JUnit Vintage.

  19. alibaba/jvm-sandbox★ 7k

    This repository is a JVM attach-time instrumentation platform rather than a conventional application. Its architecture is centered on a split between.

  20. logisim-evolution/logisim-evolution★ 6.9k

    This is an open‑source, monolithic Java desktop application (“Logisim‑evolution”) for designing and simulating digital logic circuits.

  21. chillzhuang/springblade★ 6.9k

    Authorization Service (blade-auth): Handles OAuth2-like authentication, token granters, and is responsible for verifying and issuing security tokens.

  22. getactivity/androidproject★ 6.9k

    This is a multi-module Android application (“Android 技术中台”) that serves as a boilerplate/architecture mid-platform.

  23. guardianproject/haven★ 6.8k

    This is a native Android application (“Haven”) for physical‐space intrusion detection.

  24. fuzhengwei/itstack-demo-design★ 6.8k

    这是一个 “itstack-demo-design” 多模块 Maven 项目,核心目的是演示 Java 设计模式(创建型、结构型、行为型)在真实业务场景中的应用。

  25. 527515025/springboot★ 6.8k

    Based on a careful review of the complete file tree and the README, this repository is not a single full‐stack application but rather a multi-module/multi‐project collection…

  26. jooq/jooq★ 6.7k

    - This is a multi-module Maven monorepo with a central runtime library plus supporting modules for code generation, metadata inspection, migrations, build-tool plugins, and…

  27. 648540858/wvp-gb28181-pro★ 6.7k

    Frontend Web UI: Represented by the “web_src” folder.

  28. quartz-scheduler/quartz★ 6.7k

    Quartz Scheduler Engine: This is the heart of the system and the central piece that accepts and manages scheduling requests.

  29. suwayomi/suwayomi-server★ 6.7k

    Suwayomi-Server is a backend application that serves as a manga library manager and extension host.

  30. apache/storm★ 6.7k

    Apache Storm is a distributed, real-time stream processing system.

  31. gephi/gephi★ 6.7k

    Gephi is a modular desktop platform for visualizing and manipulating large graphs.

  32. 00-evan/shattered-pixel-dungeon★ 6.6k

    Shattered Pixel Dungeon is a cross-platform roguelike dungeon crawler.

  33. pig-mesh/pig★ 6.6k

    Frontend & API Layer: Although the project includes a separate pig-ui repository (hosted externally on Gitee), the core backend is exposed via the gateway.

  34. nayuki/qr-code-generator★ 6.5k

    Divide it into the following sub-components (based on the common files across implementations).

  35. apache/flink-cdc★ 6.5k

    Flink CDC is a distributed Flink-based system for real-time and batch change-data capture, synchronization, and transformation.

  36. hibernate/hibernate-orm★ 6.5k

    Hibernate ORM maps Java object models to relational data, supporting query execution, transactionally synchronized persistence, and database-specific SQL behavior.

  37. freeok/so-novel★ 6.4k

    CLI or script-based interface, given that the installation instructions indicate “解压即用” and separate deployment shell scripts.

  38. jetlinks/jetlinks-community★ 6.4k

    The JetLinks project is a full‐featured, enterprise‐grade IoT platform built with modern Java technologies (Java 8, Spring Boot 2.x, WebFlux, Reactor, Netty, Vert.x) that…

  39. apache/iotdb★ 6.4k

    IoTDB is a time-series database for collecting, storing, and analyzing industrial IoT data.

  40. haifengl/smile★ 6.4k

    SMILE is a monorepo for a JVM-based machine learning platform, but it is not one runtime.

  41. apache/camel★ 6.4k

    Apache Camel is an integration framework: users define routes in Java, YAML, or XML that consume from endpoints, apply transformations or Enterprise Integration Patterns, and…

  42. derekyrc/mini-spring★ 6.4k

    This is not a web app or microservice but a simplified re-implementation of the Spring Framework’s core IoC and AOP functionality (“mini-spring”).

  43. apache/incubator-kie★ 6.3k

    Apache KIE is a multi-product business-automation repository: Drools evaluates rules, decisions, and event patterns; OptaPlanner solves constraint problems; jBPM executes BPMN…

  44. lightbend/config★ 6.3k

    Typesafe Config is an immutable JVM configuration library.

  45. apache/hudi★ 6.3k

    Apache Hudi is an open table-format lakehouse platform.

  46. apache/nifi★ 6.2k

    Apache NiFi is a data-processing and distribution platform; this source selection also exposes its MiNiFi C2 client and protocol.

  47. ikarus23/mifareclassictool★ 6.2k

    MIFARE Classic Tool is a native Android NFC application for reading, writing, cloning, analyzing, editing, and sharing MIFARE Classic RFID tag data.

  48. apache/fesod★ 6.2k

    Apache Fesod is a Java spreadsheet library for streaming reads and writes.

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.