Java Architecture

Open-source Java projects categorized as Architecture

Top 17 Java Architecture Projects

Architecture
  1. COLA

    🥤 COLA: Clean Object-oriented & Layered Architecture (by alibaba)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Mosby

    A Model-View-Presenter / Model-View-Intent library for modern Android apps

  4. Moxy

    Moxy is MVP library for Android

  5. jmolecules

    Libraries to help developers express architectural abstractions in Java code

  6. EasyMVP

    A full-featured framework that allows building android applications following the principles of Clean Architecture.

  7. cp-ddd-framework

    轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化!

  8. spring-modulith

    Modular applications with Spring Boot

  9. apk-dependency-graph

    Android class dependency visualizer. This tool helps to visualize the current state of the project.

  10. waltz

    Enterprise Information Service

  11. archi-modelrepository-plugin

    coArchi - a plug-in to share and collaborate on Archi models.

  12. lowfer

    Your software architecture laboratory

  13. curriculum-foundation

    iSAQB Curriculum for the CPSA - Foundation Level. This repository contains copyrighted work.

  14. archifacts

    archifacts is a library to extract your architectural concepts out of your application's code

  15. backbonefx

    Opinionated set of tools for creating JavaFX apps

  16. Resilience-Patterns

    Explaining and Implementing Resilience patterns in Microservice Architecture

  17. bear-cli

    BEAR is a deterministic governance CLI and CI gate for agentic backend development.

    Project mention: Is It My Project? | dev.to | 2026-03-17

    In my last post I introduced my side project, BEAR - a tool that tries to show how agentic development may be done in a safer way, by creating boundaries for agents as they develop, and allowing humans to be alerted when agents try to expand these boundaries.

  18. Ziphra Messenger Common

    Ziphra Messenger Common ziphra-common: Contains reusable classes shared between client and server, such as cryptographic primitives, protocol constants, and utilities. For projects: Ziphra Messenger Client & Ziphra Messenger Server

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Architecture discussion

Log in or Post with

Java Architecture related posts

  • Is It My Project?

    1 project | dev.to | 17 Mar 2026
  • BEAR: Structural Boundaries for Agentic Development

    1 project | dev.to | 10 Mar 2026
  • Libraries to help developers express architectural abstractions in Java code

    1 project | news.ycombinator.com | 21 Feb 2024
  • Indentation limbo

    2 projects | /r/ProgrammerHumor | 15 Feb 2023
  • Source code visualisation tool

    1 project | /r/androiddev | 4 Jan 2023
  • Spring Modulith: have we reached modularity maturity?

    5 projects | dev.to | 16 Nov 2022
  • How is your time spent in the architecture role?

    3 projects | /r/softwarearchitecture | 12 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Architecture projects in Java? This list will help you:

# Project Stars
1 COLA 12,963
2 Mosby 5,441
3 Moxy 1,590
4 jmolecules 1,535
5 EasyMVP 1,292
6 cp-ddd-framework 1,156
7 spring-modulith 1,140
8 apk-dependency-graph 762
9 waltz 224
10 archi-modelrepository-plugin 184
11 lowfer 105
12 curriculum-foundation 87
13 archifacts 52
14 backbonefx 20
15 Resilience-Patterns 12
16 bear-cli 1
17 Ziphra Messenger Common 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?