Architectural Open Source Projects

Browse 53 Architectural open source projects, ranked by GitHub stars. Find the most popular Architectural tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
48,222 stars

DovAmir/awesome-design-patterns

A curated list of software and architecture related design patterns.

Metrics details
Stars48,222
45,766 stars

android/architecture-samples

A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

Metrics details
Stars45,766
15,540 stars

android10/Android-CleanArchitecture

This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.

Metrics details
Stars15,540
10,247 stars

JessYanCoding/MVPArms

⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).

Metrics details
Stars10,247
4,812 stars

android10/Android-CleanArchitecture-Kotlin

This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

Metrics details
Stars4,812
3,692 stars

leichunfeng/MVVMReactiveCocoa

GitBucket iOS App

Metrics details
Stars3,692
2,335 stars

adr/madr

Markdown Architectural Decision Records

Metrics details
Stars2,335
2,130 stars

awslabs/aws-well-architected-labs

Hands on labs and code to help you learn, measure, and build using architectural best practices.

Metrics details
Stars2,130
1,947 stars

mgechev/angularjs-in-patterns

AngularJS in patterns - this repository provides different look into AngularJS. It contains information where different design patterns are used inside the framework or any Angular application.

Metrics details
Stars1,947
1,757 stars

BenMorris/NetArchTest

A fluent API for .Net that can enforce architectural rules in unit tests.

Metrics details
Stars1,757
1,674 stars

JessYanCoding/ArmsComponent

📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).

Metrics details
Stars1,674
1,639 stars

Mahmoudz/Porto

A software architectural pattern that provides a comprehensive set of guidelines, principles, and patterns to organize code for high scalability, maintainability and reusability.

Metrics details
Stars1,639
1,547 stars

xmolecules/jmolecules

Libraries to help developers express architectural abstractions in Java code

Metrics details
Stars1,547
1,354 stars

awslabs/aws-solutions-constructs

The AWS Solutions Constructs Library is an open-source extension of the AWS Cloud Development Kit (AWS CDK) that provides multi-service, well-architected patterns for quickly defining solutions

Metrics details
Stars1,354
1,271 stars

carlosas/phpat

✔️ PHP Architecture Tester - Easy architecture testing for PHP

Metrics details
Stars1,271
1,257 stars

Randommood/Strangeloop2015

Architectural patterns of resilient distributed systems

Metrics details
Stars1,257
1,080 stars

davidetaibi/Microservices_Project_List

A curated List of project that migrated to microservices

Metrics details
Stars1,080
968 stars

dyatko/arkit

JavaScript architecture diagrams and dependency graphs

Metrics details
Stars968
908 stars

koute/not-perf

A sampling CPU profiler for Linux

Metrics details
Stars908
776 stars

JessYanCoding/MVPArt

🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).

Metrics details
Stars776
774 stars

mirumee/satchless

E-commerce for Python

Metrics details
Stars774
773 stars

travisdowns/uarch-bench

A benchmark for low-level CPU micro-architectural features

Metrics details
Stars773
711 stars

radianttap/Coordinator

Implementation of Coordinators app design pattern.

Metrics details
Stars711
476 stars

boredream/DesignResCollection

一个项目搞定全部主流框架 A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

Metrics details
Stars476
454 stars

mqtt-smarthome/mqtt-smarthome

Smart home automation with MQTT as the central message bus - Architectural proposal

Metrics details
Stars454
420 stars

ttulka/ddd-example-ecommerce

Domain-driven design example in Java with Spring framework

Metrics details
Stars420
412 stars

dotnet-architecture/eShopOnContainersAI

eShopOnContainers with AI, ML and Bots features

Metrics details
Stars412
397 stars

cansik/architectural-floor-plan

AFPlan is an architectural floor plan analysis and recognition system to create extended plans for building services.

Metrics details
Stars397
364 stars

serodriguez68/clean-architecture

A detailed summary of Clean Architecture by Robert C Martin (Uncle Bob)

Metrics details
Stars364
357 stars

thiagolunardi/MvcMusicStoreDDD

The same MVC MusicStore published by Microsoft, but written with all best practices design and architectural patterns as DDD, SelfValidation, SOLID and tests

Metrics details
Stars357
304 stars

kanawish/android-mvi-sample

Example MVI implementation, based off of Google's architectural samples.

Metrics details
Stars304
293 stars

mistermicheels/learning-notes

Notes regarding things I have learned

Metrics details
Stars293
279 stars

alugili/ModernArchitectureShop

The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.

Metrics details
Stars279
278 stars

magento/architecture

A place where Magento architectural discussions happen

Metrics details
Stars278
262 stars

daxnet/we-text

WeText is a sample application that demonstrates the implementation of DDD/CQRS and microservice architectural patterns in C#.

Metrics details
Stars262
247 stars

ldynia/archcolider

O'Reilly's first Software Architectural Katas

Metrics details
Stars247
232 stars

j6s/phparch

Metrics details
Stars232
228 stars

dotnet-architecture/eShopOnAzure

Azure version of the eShopOnContainers, with implementations based on Azure services.

Metrics details
Stars228
227 stars

PacktPublishing/Hands-On-Software-Architecture-with-Golang

Hands-On Software Architecture with Golang, published by Packt

Metrics details
Stars227
226 stars

sparcians/map

Modeling Architectural Platform

Metrics details
Stars226
221 stars

tedneward/ArchKatas

This is a collection of Architectural Katas, in JSON format, for use as a database in Kata-driven apps.

Metrics details
Stars221
213 stars

iammert/Android-MVVM-Architecture

Sample MVVM project uses instagram API

Metrics details
Stars213
200 stars

GrammaTech/sel

Programmatic modification and evaluation of software

Metrics details
Stars200
185 stars

rishal-hurbans/The-REST-Architectural-Style

An article on the REST architecture style.

Metrics details
Stars185
183 stars

AOSC-Dev/aosc-os-abbs

ABBS/ACBS tree for AOSC OS package metadata, build configuration, scripts, and patches

Metrics details
Stars183
180 stars

Mariotti94/WebRISC-V

WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]

Metrics details
Stars180
171 stars

Lajesh/Android-MVVM

Android MVVM + Retrofit + Dagger 2 + Room

Metrics details
Stars171
166 stars

bucaps/marss-riscv

TinyEMU based full system cycle-level micro-architectural research simulator for single-core RISC-V systems

Metrics details
Stars166
164 stars

netceteragroup/skele

Architectural framework that assists building data-driven apps with React or React Native.

Metrics details
Stars164
139 stars

docsteer/sacnview

sACNView provides a tool for monitoring and sending the Streaming ACN lighting control protocol used in theatres, TV studios and architectural systems.

Metrics details
Stars139
130 stars

endjin/dotnet-adr

A cross platform .NET Global Tool for creating and managing Architectural Decision Records (ADRs).

Metrics details
Stars130
118 stars

BlockchainCommons/Gordian

An entire architecture focused on user agency and security.

Metrics details
Stars118
108 stars

RxViper/RxViper

Android micro framework for developing apps based on clean VIPER architecture.

Metrics details
Stars108
Get A Weekly Email With Trending Architectural Projects
Stay updated on Architectural plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.