GitDiagram
Browse

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

  1. javaparser/javaparser★ 6.2k

    JavaParser is a Java-source parsing and analysis library.

  2. apache/pinot★ 6.1k

    Apache Pinot is a distributed real-time OLAP datastore for low-latency SQL analytics over streaming and batch data.

  3. vavr-io/vavr★ 6.1k

    Vavr is an open-source, multi-module Maven project that provides an object-functional extension for Java.

  4. houbb/sensitive-word★ 6.1k

    sensitive-word is a Java library for detecting and masking sensitive text with a DFA-based matcher.

  5. tgx-android/telegram-x★ 6.1k

    Telegram X is an Android Telegram client built on TDLib.

  6. zhongfucheng3y/austin★ 6k

    This is a full-stack, modular, event-driven message-push platform (“austin”) built on Spring Boot.

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

  8. weiye-jing/datax-web★ 6k

    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.

  9. youtube/api-samples★ 6k

    1. This repository is a multi-language sample suite for Google’s YouTube APIs, not a single application.

  10. jsqlparser/jsqlparser★ 6k

    JSqlParser is a JVM SQL parser that turns SQL text into a mutable, traversable Java AST and can render that model back to SQL.

  11. rey5137/material★ 5.9k

    MaterialLibrary is an Android UI component library that back-ports Material Design widgets to older Android versions.

  12. strimzi/strimzi-kafka-operator★ 5.9k

    Strimzi is a Kubernetes and OpenShift operator for running and managing Apache Kafka.

  13. amitshekhariitbhu/fast-android-networking★ 5.9k

    Core Networking Library Module: Represent the “android-networking” module as the central piece.

  14. ddd-by-examples/library★ 5.9k

    A Java 11/Spring Boot modular-monolith example for public-library cataloguing and lending.

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

  16. caffeinemc/sodium★ 5.8k

    Sodium is a Minecraft client rendering engine and optimization mod.

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

  18. dmytrodanylyk/circular-progress-button★ 5.8k

    This is located under the “library” directory.

  19. killbill/killbill★ 5.7k

    Kill Bill is a modular subscription-billing and payments platform for SaaS and e-commerce businesses.

  20. ageerle/ruoyi-ai★ 5.7k

    RuoYi AI is an enterprise AI assistant platform.

  21. dromara/lamp-cloud★ 5.7k

    This is a full‐stack, multi‐module Java17/SpringCloudAlibaba rapid development platform (“lamp-cloud”), organized as a monorepo.

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

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

  24. 201206030/novel★ 5.7k

    This is a full-stack, front-back separated monolithic Java system (“novel”) for a learning-oriented novel portal.

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

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

  27. apache/hbase★ 5.6k

    Apache HBase is a distributed, versioned, column-oriented store modeled after Bigtable and built on Hadoop storage.

  28. notharshhaa/devops-projects★ 5.5k

    This repository is a hands-on DevOps learning collection, not one application with a shared runtime.

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

  30. docile-alligator/infinity-for-reddit★ 5.5k

    Infinity For Reddit+ is an ad-free Android Reddit client.

  31. runelite/runelite★ 5.5k

    RuneLite is an OldSchool RuneScape client with a public game API, plugin-driven client runtime, and cache tooling.

  32. dm77/barcodescanner★ 5.4k

    This is an Android library project that provides barcode scanning functionality using two different scanning engines: ZXing and ZBar.

  33. coobird/thumbnailator★ 5.4k

    Thumbnailator is a dependency-free Java library for generating and transforming image thumbnails.

  34. rubenlagus/telegrambots★ 5.4k

    This project is a multi-module Java library designed to simplify the creation of Telegram bots.

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

  36. apache/maven★ 5.4k

    Apache Maven is a project-management and comprehension tool centered on a project object model.

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

  38. mybatis/generator★ 5.3k

    MyBatis Generator (MBG) reads generator configuration, inspects selected database tables, and generates MyBatis artifacts for Java or Kotlin.

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

  40. j-easy/easy-rules★ 5.2k

    - Easy Rules is a multi-module Maven library for Java that implements a lightweight rules engine.

  41. bitcoinj/bitcoinj★ 5.2k

    This is a multi-module Java library and toolset (“bitcoinj”) implementing the Bitcoin protocol.

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

  43. killme2008/aviatorscript★ 5.2k

    AviatorScript is an open-source, JVM-hosted scripting language implementation (interpreter + compiler) written in Java.

  44. line/armeria★ 5.1k

    Armeria is a reactive microservice framework.

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

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