Top Architecture repositories

Repositories with the GitHub topic “architecture”: 39 repositories with 759k stars between them, mostly written in C#, Python and Kotlin. The highest-rated is binhnguyennus/awesome-scalability, #366 on the bestofgithub Elo ladder.

Biggest movers this week

Agents365-ai/drawio-skill

Open on GitHubPython

Agent skill that turns natural language, code, Terraform/K8s, SQL, OpenAPI, AsyncAPI, Protobuf and GraphQL sources into editable, tested draw.io architecture diagrams: incremental sync, multi-view projection, drift diff, CI architecture tests, whiteboard derasterize, interactive HTML/PPTX/Mermaid exports.

  • 1,715−1 Elo, change today
  • 10.7k stars
  • 737 forks
  • 23 watchers
git
git clone https://github.com/Agents365-ai/drawio-skill.git
  • agent-skills
  • architecture
  • architecture-diagram
  • asyncapi

mehdihadeli/awesome-software-architecture

Open on GitHubTypeScript

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

  • 1,574+16 Elo, change today
  • 11.7k stars
  • 1k forks
git
git clone https://github.com/mehdihadeli/awesome-software-architecture.git
  • architectural-patterns
  • architectural-styles
  • architecture
  • awesome-list

fenixsoft/awesome-fenix

Open on GitHubJavaScript

讨论如何构建一套可靠的大型分布式系统

  • 1,448−2 Elo, change today
  • 9.4k stars
  • 1k forks
git
git clone https://github.com/fenixsoft/awesome-fenix.git
  • architecture
  • cloud-native
  • istio
  • kubernetes

nalexn/clean-architecture-swiftui

Open on GitHubSwift

SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.

  • 1,345−3 Elo, change today
  • 6.6k stars
  • 829 forks
git
git clone https://github.com/nalexn/clean-architecture-swiftui.git
  • architecture
  • clean-architecture
  • cleanarchitecture
  • demo

plantuml-stdlib/C4-PlantUML

Open on GitHubPlantUML

C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures

  • 1,401−5 Elo, change today
  • 7.4k stars
  • 1.1k forks
git
git clone https://github.com/plantuml-stdlib/C4-PlantUML.git
  • architecture
  • c4
  • c4model
  • diagram

Top 39 on the Elo ladder

  1. #366
    binhnguyennus/awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    2,030 Elo −3575.7k
  2. #407
    FreeCAD/FreeCAD

    Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

    2,012 Elo −1135.4kC++
  3. #870
    karanpratapsingh/system-design

    Learn how to design systems at scale and prepare for system design interviews

    1,881 Elo −2046.9k
  4. #912
    DovAmir/awesome-design-patterns

    A curated list of software and architecture related design patterns.

    1,873 Elo −549.7k
  5. #1,534
    kuchin/awesome-cto

    A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

    1,780 Elo −3135.7k
  6. #1,655
    nilbuild/design-patterns-for-humans

    An ultra-simplified explanation to design patterns

    1,766 Elo −3448.9k
  7. #1,983
    charlax/professional-programming

    A collection of learning resources for curious software engineers

    1,729 Elo −3851.6kPython
  8. #2,043
    mingrammer/diagrams

    :art: Diagram as Code for prototyping cloud system architectures

    1,723 Elo −5142.8kPython
  9. #2,111
    Agents365-ai/drawio-skill

    Agent skill that turns natural language, code, Terraform/K8s, SQL, OpenAPI, AsyncAPI, Protobuf and GraphQL sources into…

    1,715 Elo +8510.7kPython
  10. #2,389
    go-kratos/kratos

    Your ultimate Go microservices framework for the cloud-native era.

    1,687 Elo −5426kGo
  11. #3,436
    Awesome-HarmonyOS/HarmonyOS

    A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。

    1,609 Elo −920kC
  12. #3,549
    ardalis/CleanArchitecture

    Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10

    1,602 Elo −3118.5kC#
  13. #3,990
    mehdihadeli/awesome-software-architecture

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

    1,574 Elo +4411.7kTypeScript
  14. #4,081
    davideuler/architecture.of.internet-product

    互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/OpenAI/Google/Facebook/Amazon/eBay的架构,欢迎PR补充

    1,569 Elo −6620.7kHTML
  15. #4,241
    google/iosched

    The Google I/O Android App

    1,560 Elo −5421.6kKotlin
  16. #4,248
    abpframework/abp

    Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software…

    1,559 Elo −3214.4kC#
  17. #4,251
    kgrzybek/modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    1,559 Elo −5514.1kC#
  18. #4,286
    pointfreeco/swift-composable-architecture

    A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics…

    1,557 Elo +415kSwift
  19. #4,397
    Sairyss/domain-driven-hexagon

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

    1,551 Elo −3015kTypeScript
  20. #4,802
    theanalyst/awesome-distributed-systems

    A curated list to learn about distributed systems

    1,529 Elo −1112.4k
  21. #4,821
    alibaba/COLA

    🥤 COLA: Clean Object-oriented & Layered Architecture

    1,528 Elo −4213kJava
  22. #5,294
    dotnet-architecture/eShopOnWeb

    Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb

    1,506 Elo −3910.6kC#
  23. #5,382
    aspnetboilerplate/aspnetboilerplate

    ASP.NET Boilerplate - Web Application Framework

    1,502 Elo −4312kC#
  24. #6,172
    mhadidg/software-architecture-books

    A comprehensive list of books on Software Architecture.

    1,466 Elo +911.4k
  25. #6,612
    fenixsoft/awesome-fenix

    讨论如何构建一套可靠的大型分布式系统

    1,448 Elo +189.4kJavaScript
  26. #6,627
    shashank88/system_design

    Preparation links and resources for system design questions

    1,447 Elo −89.2k
  27. #6,925
    bxcodec/go-clean-arch

    Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture

    1,436 Elo −910.1kGo
  28. #7,074
    JessYanCoding/MVPArms

    ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to…

    1,431 Elo −3210.2kJava
  29. #7,082
    toutiaoio/awesome-architecture

    架构师技术图谱,助你早日成为架构师

    1,430 Elo −159.6k
  30. #7,443
    futurice/ios-good-practices

    Good ideas for iOS development, by Futurice developers.

    1,416 Elo −2310.9k
  31. #7,849
    plantuml-stdlib/C4-PlantUML

    C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate…

    1,401 Elo +137.4kPlantUML
  32. #8,202
    AntixK/PyTorch-VAE

    A Collection of Variational Autoencoders (VAE) in PyTorch.

    1,387 Elo −207.6kPython
  33. #8,287
    doocs/technical-books

    😆 国内外互联网技术大牛们都写了哪些书籍:计算机基础、网络、前端、后端、数据库、架构、大数据、深度学习...

    1,384 Elo −97kTypeScript
  34. #8,476
    uber/RIBs

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

    1,376 Elo −137.9kKotlin
  35. #8,763
    andreasbm/web-skills

    A visual overview of useful skills to learn as a web developer

    1,363 Elo −77.6kJavaScript
  36. #8,785
    EduardoPires/EquinoxProject

    Web Application ASP.NET 9 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices

    1,362 Elo −116.7kC#
  37. #9,082
    igorwojda/android-showcase

    💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules…

    1,345 Elo −26.8kKotlin
  38. #9,093
    nalexn/clean-architecture-swiftui

    SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency…

    1,345 Elo +156.6kSwift
  39. #9,098
    BohdanOrlov/iOS-Developer-Roadmap

    Roadmap to becoming an iOS developer in 2018.

    1,344 Elo −186.4kSwift