Architectural Patterns Open Source Projects

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

Share your experience:✍️ Write a Post❓ Ask a Question
14,789 stars

Sairyss/domain-driven-hexagon

Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

Metrics details
Stars14,789
12,929 stars

skypjack/entt

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

Metrics details
Stars12,929
11,375 stars

mehdihadeli/awesome-software-architecture

📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.

Metrics details
Stars11,375
7,929 stars

uber/RIBs

Uber's cross-platform mobile architecture framework - Android Repository

Metrics details
Stars7,929
4,961 stars

cheatsnake/backend-cheats

📃 White paper for Backend developers

Metrics details
Stars4,961
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,087 stars

webpro/programming-principles

Categorized overview of programming principles & design patterns

Metrics details
Stars3,087
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,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,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,257 stars

Randommood/Strangeloop2015

Architectural patterns of resilient distributed systems

Metrics details
Stars1,257
1,039 stars

kauemurakami/getx_pattern

Design pattern designed to standardize your projects with GetX on Flutter.

Metrics details
Stars1,039
931 stars

javierbrea/eslint-plugin-boundaries

Enforce architectural boundaries in your JavaScript and TypeScript projects

Metrics details
Stars931
905 stars

filiph/state_experiments

Companion repository to the "Build reactive mobile apps in Flutter" talk

Metrics details
Stars905
874 stars

leudz/shipyard

Entity Component System focused on usability and flexibility.

Metrics details
Stars874
776 stars

JessYanCoding/MVPArt

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

Metrics details
Stars776
731 stars

jbe2277/waf

Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.

Metrics details
Stars731
692 stars

QuickBirdEng/SwiftUI-Architectures

Three different architectures (Model-View, Redux, MVVM) for using SwiftUI implemented at the example of a chat app

Metrics details
Stars692
614 stars

frees-io/freestyle

A cohesive & pragmatic framework of FP centric Scala libraries

Metrics details
Stars614
545 stars

madhu-sagar/system-design-react-code-examples

A curation of code examples and in depth technical implementation approaches to solve the common frontend system design issues in React.

Metrics details
Stars545
523 stars

peasy/Peasy.NET

A business logic micro-framework for .NET and .NET Core

Metrics details
Stars523
522 stars

kimtth/software-architect-mindmap

🧠Mindmap of 🗺️Software Architecture, Software engineering: An Overview of Software Terminologies and Concepts.

Metrics details
Stars522
520 stars

fe3dback/go-arch-lint

GoLang architecture linter (checker) tool. Will check all project import path and compare with arch rules defined in yml file. Useful for hexagonal / onion / ddd / mvc and other architectural patterns. Tool can by used in your CI

Metrics details
Stars520
435 stars

essentialdevelopercom/quiz-app

A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.

Metrics details
Stars435
379 stars

Ubpa/UECS

Ubpa Entity-Component-System (U ECS) in Unity3D-style

Metrics details
Stars379
370 stars

daxnet/Apworks

Apworks is a flexible, scalable, configurable and efficient .NET based application development framework that helps software developers to easily build enterprise applications by applying either Classic Layering or Command-Query Responsibility Segregation (CQRS) architectural patterns.

Metrics details
Stars370
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
263 stars

ibrunotome/laravel-api-templates

Laravel API starter kit collection using different structures.

Metrics details
Stars263
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
224 stars

Max-Starling/Notes

My notes about programming and everything related

Metrics details
Stars224
172 stars

cairis-platform/cairis

Computer Aided Integration of Requirements and Information Security - Server

Metrics details
Stars172
155 stars

cesarcastrocuba/nlayerappv3

Domain Driven Design (DDD) N-LayeredArchitecture with .Net Core 2

Metrics details
Stars155
144 stars

peasy/peasy-js

A business logic micro-framework for javascript

Metrics details
Stars144
126 stars

jbreckmckye/node-typescript-architecture

Hexagonal architecture / ports-and-adapters for Node.js using simple functional programming

Metrics details
Stars126
123 stars

NilavPatel/dotnet-onion-architecture

.Net onion/clean architecture sample

Metrics details
Stars123
120 stars

ReedCopsey/Gjallarhorn

Gjallarhorn is a small, lightweight framework for managing mutable state when notifications are required.

Metrics details
Stars120
110 stars

CesarValiente/PermissionsSample

Sample app that shows how the new permissions model introduced in Android 6.0 works, and how we can implement it and educate our users on a nice way (following clean architecture, using architectural patterns, etc.)

Metrics details
Stars110
109 stars

clowdhaus/eks-reference-architecture

Reference EKS architectures using https://github.com/terraform-aws-modules/terraform-aws-eks

Metrics details
Stars109
108 stars

batermj/data_sciences_campaign

【数据科学家系列课程】

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

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