Architecture

Open-source projects categorized as Architecture

Top 23 Architecture Open-Source Projects

Architecture
  • awesome-scalability

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

    Project mention: 10 resources to become a system design hero | dev.to | 2024-05-28

    Modified from Zach system design repository. Added more links and topics to cover on both PS/DS & System Design Interviews. We will keep updating this posting from time to time. Some more awesome resource

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • professional-programming

    A collection of learning resources for curious software engineers

    Project mention: System Design Resources that are Not ByteByteGo | dev.to | 2024-06-03

    Professional Programming by Charles-Axel Dein

  • design-patterns-for-humans

    An ultra-simplified explanation to design patterns

  • awesome-design-patterns

    A curated list of software and architecture related design patterns.

  • diagrams

    :art: Diagram as Code for prototyping cloud system architectures

    Project mention: 021期--社交媒体儿童禁令 & 打造个人ip - FAV0周刊#021 | dev.to | 2024-11-10

    代码中的图表

  • system-design

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

    Project mention: 🚀 Awesome Resources For Learning About System Design ⚡ | dev.to | 2024-11-08

    "System Design" by Karan Pratap Singh: How to design systems at scale and prepare for system design interviews. Link

  • awesome-cto

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

    Project mention: Ask HN: What are good books/blogs to read for a first time CTO | news.ycombinator.com | 2023-12-29

    Have a look here:

    https://github.com/kuchin/awesome-cto

    Maybe I have few more useful links here:

    https://github.com/nemanjam/bookmarks

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • kratos

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

  • FreeCAD

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

    Project mention: Useful things I've 3D printed | news.ycombinator.com | 2024-11-28
  • CleanArchitecture

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)

    Project mention: AdonisJS | news.ycombinator.com | 2024-06-20

    Looking at this, it has similar aspects as ASP.NET Core, and the same flaws as the Controller per class design used. Methods such as "create", "show" and "store" do not share a state, they shouldn't share a class either.

    However, you can rectify this, by just not trying to share a class with any of those. In .NET Steve Smith, aka Ardalis shows how to do this with his Clean architecture idea [1], Idea is to make a class for each endpoint. This also makes it easier for "Update" classes to share functionality with other "Update" classes and so on.

    [1]: https://github.com/ardalis/CleanArchitecture/tree/main/sampl...

  • ABP

    Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.

    Project mention: Open-source web application framework for ASP.NET Core | news.ycombinator.com | 2024-09-28

    What is going on with all the .zip files in git? https://github.com/abpframework/abp/blob/8.3.1/source-code/V...

    Bonus points for having them twice: https://github.com/abpframework/abp/blob/8.3.1/studio/source...

  • swift-composable-architecture

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

    Project mention: Kaleidoscope of iOS app architectures | dev.to | 2024-01-29

    TCA for short. Very scalable, quite promising, quite popular. A decent alternative for MVVM enhanced by the Clean Architecture. You can learn more about it in a Point-Free tutorial and on GitHub.

  • domain-driven-hexagon

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

  • COLA

    🥤 COLA: Clean Object-oriented & Layered Architecture (by alibaba)

    Project mention: Cola: A Clean and Layered Architecture Framework for Python | news.ycombinator.com | 2024-08-07
  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  • awesome-distributed-systems

    A curated list to learn about distributed systems

  • software-architecture-books

    A comprehensive list of books on Software Architecture.

  • go-clean-arch

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

    Project mention: GO — Estrutura de projetos | dev.to | 2024-06-18

    https://dev.to/booscaaa/implementando-clean-architecture-com-golang-4n0a https://github.com/golang-standards/project-layout https://blog.boot.dev/golang/golang-project-structure/ https://github.com/bnkamalesh/goapp https://www.wolfe.id.au/2020/03/10/how-do-i-structure-my-go-project/ https://blog.logrocket.com/flat-structure-vs-layered-architecture-structuring-your-go-app/ https://developer20.com/how-to-structure-go-code/ https://dev.to/jinxankit/go-project-structure-and-guidelines-4ccm https://github.com/bxcodec/go-clean-arch https://golangexample.com/example-go-clean-architecture-folder-pattern/ https://www.calhoun.io/flat-application-structure/ https://go.dev/doc/effective_go#names https://go.dev/blog/package-names

  • system_design

    Preparation links and resources for system design questions

    Project mention: 🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️ | dev.to | 2024-12-06

    10. System Design By Shashank Khare

  • RIBs

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

  • web-skills

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

  • PyTorch-VAE

    A Collection of Variational Autoencoders (VAE) in PyTorch.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Architecture discussion

Log in or Post with

Architecture related posts

  • Useful things I've 3D printed

    1 project | news.ycombinator.com | 28 Nov 2024
  • ActionProcessor VS Trailblazer - a user suggested alternative

    2 projects | 22 Nov 2024
  • FreeCAD 1.0.0 Released

    1 project | news.ycombinator.com | 19 Nov 2024
  • Software Architecture

    1 project | news.ycombinator.com | 15 Nov 2024
  • C4 Model - The Basics

    3 projects | dev.to | 27 Oct 2024
  • Understanding Round Robin DNS

    2 projects | news.ycombinator.com | 26 Oct 2024
  • Feature-Sliced Design: Architectural methodology for front end projects

    1 project | news.ycombinator.com | 20 Sep 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

Project Stars
1 awesome-scalability 59,288
2 professional-programming 46,810
3 design-patterns-for-humans 45,519
4 awesome-design-patterns 40,319
5 diagrams 39,889
6 system-design 33,120
7 awesome-cto 25,994
8 kratos 23,450
9 FreeCAD 21,372
10 CleanArchitecture 16,509
11 ABP 13,018
12 swift-composable-architecture 12,609
13 domain-driven-hexagon 12,340
14 COLA 12,069
15 ASP.NET Boilerplate 11,840
16 modular-monolith-with-ddd 11,230
17 awesome-distributed-systems 10,757
18 software-architecture-books 9,711
19 go-clean-arch 9,263
20 system_design 8,860
21 RIBs 7,772
22 web-skills 6,981
23 PyTorch-VAE 6,735

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C# is
the 11th most popular programming language
based on number of metions?