Open-source projects categorized as Architecture | Edit details

Top 23 Architecture Open-Source Projects

  • awesome-scalability

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

    Project mention: You should be reading academic computer science papers | | 2022-04-07

    Also check out awesome-scalability which is a categorized list of whitepapers, talks, and blogposts around system design. Lots of good stuff there.

  • design-patterns-for-humans

    An ultra-simplified explanation to design patterns

    Project mention: [OC] My job search as a self-taught software engineer with no professional work experience | | 2022-05-21

    For the first point, what really helped me is taking a look at the various design patterns that are usually used. However, do not force a design pattern into code, it should come naturally to you which pattern fits to a problem. A great resource I can recommend is the file on this GitHub project.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • iosched

    The Google I/O Android App

    Project mention: Now in Android - a new, open source, real-world sample app | | 2022-05-13

    google/iosched was worse :D

  • diagrams

    :art: Diagram as Code for prototyping cloud system architectures

    Project mention: How can I document an AWS project? | | 2022-05-21

    I suggest Diagrams Is is a simple diagram as code tool using Python language to draw the diagrams. It is my go to for architecture diagrams. It is simple yet powerful.

  • kratos

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

    Project mention: Kratos - Your ultimate go microservices framework for the cloud-native era. | | 2022-05-02
  • go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    Project mention: Why we chose gRPC for | | 2022-05-20

    go-zero can pack apis and gRPC together without much effort. It also provides a tool (goctl) to generate code. It has some support with k8s. It could be beneficial to check it out if you are working with gRPC and backend stuff.

  • professional-programming

    A collection of full-stack resources for programmers.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • awesome-design-patterns

    A curated list of software and architecture related design patterns.

    Project mention: Infrastructure/Systems Design Patterns | | 2021-10-19

    DovAmir/awesome-design-patterns is one of those ‘awesome’ link aggregators

  • awesome-cto

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

    Project mention: Tech bubbles are bursting all over the place | | 2022-05-13
  • FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

    Project mention: Opinion - Literally the only thing holding back Linux from going "mainstream" is MS Office | | 2022-05-17

    Here's hoping FreeCAD will change that.

  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: JS framework i ASP.NET Core | | 2022-01-13

    Evo ja trenutno radim za klijenta koji ima vise projekata i koriste ASP.netZero koji se placa a bazira se na AspNetBolerplejtu. Ti bojlerplejtovi su odmah spremi za rad sa Angularom, Vue ili Reactom za front.

  • CleanArchitecture

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

    Project mention: Measuring maintainability metrics with NDepend | | 2022-04-01

    🔗 Clean Architecture repository | GitHub

  • ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: Open source web application framework for ASP.NET Core | | 2022-05-15
  • awesome-distributed-systems

    A curated list to learn about distributed systems

    Project mention: A curated list to learn about distributed systems | | 2022-05-01
  • awesome-software-architecture

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

    Project mention: Awesome Software Architecture | | 2022-04-11
  • system_design

    Preparation links and resources for system design questions

    Project mention: Comprehensive list of resources to prepare for job and overview of experience, compensation, and startup equity offers (currently in Bay Area - most companies are HQ'd in Bay Area, but positions are remote) | | 2022-03-11
  • eShopOnWeb

    Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

    Project mention: Githubs that show small, easy to understand projects with best practices. | | 2022-04-09 is much simpler & easier to understand.

  • RIBs

    Uber's cross-platform mobile architecture framework.

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Why do I distrust people who talk about Clean Architecture? | | 2022-02-08
  • swift-composable-architecture

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

    Project mention: I would like your feedback on my attempt to improve the MVVM pattern. | | 2022-04-18

    It looks like you reinvented the Reducer pattern, have you had a look at Composable Architecture?

  • web-skills

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

    Project mention: Web Skills – This is a nice chart of web dev skills. Could be a reminder of how far you've come, or a glimpse of how much there is to learn. Web development is hard. | | 2021-10-10

    I recommend reading the Readme for the project as others have mentioned, as it isn't the intention of the author to deter beginner programmers.

  • iOS-Developer-Roadmap

    Roadmap to becoming an iOS developer in 2018.

    Project mention: Roadmap to learn iOS | | 2022-01-22


  • Mosby

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

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). The latest post mention was on 2022-05-21.

Architecture related posts


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

Project Stars
1 awesome-scalability 38,520
2 design-patterns-for-humans 34,026
3 iosched 21,425
4 diagrams 18,382
5 kratos 17,826
6 go-zero 17,518
7 professional-programming 16,254
8 awesome-design-patterns 16,230
9 awesome-cto 11,515
10 FreeCAD 11,314
11 ASP.NET Boilerplate 10,318
12 CleanArchitecture 10,246
13 ABP 8,022
14 awesome-distributed-systems 7,853
15 awesome-software-architecture 7,680
16 system_design 7,561
17 eShopOnWeb 7,557
18 RIBs 6,894
19 modular-monolith-with-ddd 6,861
20 swift-composable-architecture 6,151
21 web-skills 5,816
22 iOS-Developer-Roadmap 5,745
23 Mosby 5,491
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives