Architectural Open Source Projects
Browse 53 Architectural open source projects, ranked by GitHub stars. Find the most popular Architectural tools and libraries.
DovAmir/awesome-design-patterns
A curated list of software and architecture related design patterns.
Metrics details
| Stars | 48,222 |
android/architecture-samples
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
Metrics details
| Stars | 45,766 |
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
| Stars | 15,540 |
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
| Stars | 10,247 |
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
| Stars | 4,812 |
leichunfeng/MVVMReactiveCocoa
GitBucket iOS App
Metrics details
| Stars | 3,692 |
adr/madr
Markdown Architectural Decision Records
Metrics details
| Stars | 2,335 |
awslabs/aws-well-architected-labs
Hands on labs and code to help you learn, measure, and build using architectural best practices.
Metrics details
| Stars | 2,130 |
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
| Stars | 1,947 |
BenMorris/NetArchTest
A fluent API for .Net that can enforce architectural rules in unit tests.
Metrics details
| Stars | 1,757 |
JessYanCoding/ArmsComponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Metrics details
| Stars | 1,674 |
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
| Stars | 1,639 |
xmolecules/jmolecules
Libraries to help developers express architectural abstractions in Java code
Metrics details
| Stars | 1,547 |
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
| Stars | 1,354 |
carlosas/phpat
✔️ PHP Architecture Tester - Easy architecture testing for PHP
Metrics details
| Stars | 1,271 |
Randommood/Strangeloop2015
Architectural patterns of resilient distributed systems
Metrics details
| Stars | 1,257 |
davidetaibi/Microservices_Project_List
A curated List of project that migrated to microservices
Metrics details
| Stars | 1,080 |
dyatko/arkit
JavaScript architecture diagrams and dependency graphs
Metrics details
| Stars | 968 |
koute/not-perf
A sampling CPU profiler for Linux
Metrics details
| Stars | 908 |
JessYanCoding/MVPArt
🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
Metrics details
| Stars | 776 |
mirumee/satchless
E-commerce for Python
Metrics details
| Stars | 774 |
travisdowns/uarch-bench
A benchmark for low-level CPU micro-architectural features
Metrics details
| Stars | 773 |
radianttap/Coordinator
Implementation of Coordinators app design pattern.
Metrics details
| Stars | 711 |
boredream/DesignResCollection
一个项目搞定全部主流框架 A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
Metrics details
| Stars | 476 |
mqtt-smarthome/mqtt-smarthome
Smart home automation with MQTT as the central message bus - Architectural proposal
Metrics details
| Stars | 454 |
ttulka/ddd-example-ecommerce
Domain-driven design example in Java with Spring framework
Metrics details
| Stars | 420 |
dotnet-architecture/eShopOnContainersAI
eShopOnContainers with AI, ML and Bots features
Metrics details
| Stars | 412 |
cansik/architectural-floor-plan
AFPlan is an architectural floor plan analysis and recognition system to create extended plans for building services.
Metrics details
| Stars | 397 |
serodriguez68/clean-architecture
A detailed summary of Clean Architecture by Robert C Martin (Uncle Bob)
Metrics details
| Stars | 364 |
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
| Stars | 357 |
kanawish/android-mvi-sample
Example MVI implementation, based off of Google's architectural samples.
Metrics details
| Stars | 304 |
mistermicheels/learning-notes
Notes regarding things I have learned
Metrics details
| Stars | 293 |
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
| Stars | 279 |
magento/architecture
A place where Magento architectural discussions happen
Metrics details
| Stars | 278 |
daxnet/we-text
WeText is a sample application that demonstrates the implementation of DDD/CQRS and microservice architectural patterns in C#.
Metrics details
| Stars | 262 |
ldynia/archcolider
O'Reilly's first Software Architectural Katas
Metrics details
| Stars | 247 |
j6s/phparch
Metrics details
| Stars | 232 |
dotnet-architecture/eShopOnAzure
Azure version of the eShopOnContainers, with implementations based on Azure services.
Metrics details
| Stars | 228 |
PacktPublishing/Hands-On-Software-Architecture-with-Golang
Hands-On Software Architecture with Golang, published by Packt
Metrics details
| Stars | 227 |
sparcians/map
Modeling Architectural Platform
Metrics details
| Stars | 226 |
tedneward/ArchKatas
This is a collection of Architectural Katas, in JSON format, for use as a database in Kata-driven apps.
Metrics details
| Stars | 221 |
iammert/Android-MVVM-Architecture
Sample MVVM project uses instagram API
Metrics details
| Stars | 213 |
GrammaTech/sel
Programmatic modification and evaluation of software
Metrics details
| Stars | 200 |
rishal-hurbans/The-REST-Architectural-Style
An article on the REST architecture style.
Metrics details
| Stars | 185 |
AOSC-Dev/aosc-os-abbs
ABBS/ACBS tree for AOSC OS package metadata, build configuration, scripts, and patches
Metrics details
| Stars | 183 |
Mariotti94/WebRISC-V
WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]
Metrics details
| Stars | 180 |
Lajesh/Android-MVVM
Android MVVM + Retrofit + Dagger 2 + Room
Metrics details
| Stars | 171 |
bucaps/marss-riscv
TinyEMU based full system cycle-level micro-architectural research simulator for single-core RISC-V systems
Metrics details
| Stars | 166 |
netceteragroup/skele
Architectural framework that assists building data-driven apps with React or React Native.
Metrics details
| Stars | 164 |
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
| Stars | 139 |
endjin/dotnet-adr
A cross platform .NET Global Tool for creating and managing Architectural Decision Records (ADRs).
Metrics details
| Stars | 130 |
BlockchainCommons/Gordian
An entire architecture focused on user agency and security.
Metrics details
| Stars | 118 |
RxViper/RxViper
Android micro framework for developing apps based on clean VIPER architecture.
Metrics details
| Stars | 108 |
