GitDiagram
Browse

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

  1. langchain4j/langchain4j-examples★ 1.6k

    This is a Maven “multi-module” examples repository for LangChain4j.

  2. 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.

  3. 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.

  4. 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…

  5. json-iterator/java★ 1.6k

    This is an open-source Java library (“json-iterator/java”) for high-performance JSON parsing and serialization.

  6. ansub/tv-detox★ 1.6k

    TV Detox combines a configurable Android TV home screen with a laptop-driven cleanup and recovery workflow.

  7. dantsu/escpos-thermalprinter-android★ 1.6k

    This is an Android ESC/POS thermal-printer library plus a sample app.

  8. viaversion/viaversion★ 1.5k

    ViaVersion lets clients using newer Minecraft protocol versions connect to servers running older versions by translating network traffic.

  9. 1095071913/maozi-cloud★ 1.5k

    Maozi Cloud combines a Spring Cloud/Dubbo backend framework, a browser-based administration system, and an Electron developer console.

  10. 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.

  11. apache/httpcomponents-client★ 1.5k

    This is a Java-based HTTP client library that provides components for making HTTP requests and handling responses.

  12. gothinkster/spring-boot-realworld-example-app★ 1.5k

    This is a backend‐only service implementing the RealWorld API spec.

  13. sketchware-pro/sketchware-pro★ 1.5k

    This is a single‐module Android application (built with Gradle) that functions as an on-device visual IDE.

  14. rkkr/simple-keyboard★ 1.5k

    Native Android Input Method (IME) app (Simple Keyboard)

  15. helge17/tuxguitar★ 1.5k

    TuxGuitar is a Java multitrack tablature editor and player.

  16. apache/hop★ 1.5k

  17. apache/ratis★ 1.4k

  18. datavane/tis★ 1.4k

  19. wgzhao/addax★ 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.