software-architecture

Open-source projects categorized as software-architecture

Top 23 software-architecture Open-Source Projects

  • system-design-101

    Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

  • Project mention: What are some terrific blog posts on backend development and system design you have in your bookmarks and think everyone should read? (my example in the thread) | /r/ExperiencedDevs | 2023-11-28

    System Design 101 is an excellent resource.

  • d2

    D2 is a modern diagram scripting language that turns text to diagrams.

  • Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  • Project mention: Modular Monolith with DDD repository migrated to .NET 8.0 | /r/dotnet | 2023-12-09

    Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286

  • eShopOnWeb

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

  • Project mention: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)

  • software-architecture-books

    A comprehensive list of books on Software Architecture.

  • js-dev-reads

    A list of books πŸ“šand articles πŸ“ for the discerning web developer to read.

  • codecrumbs

    Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sample-dotnet-core-cqrs-api

    Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

  • Porto

    Porto is a Modern Software Architectural Pattern that scales with your business!

  • Project mention: Software Design: Crafting Code for Humans and AI | dev.to | 2024-04-22

    In this changing landscape, Porto SAP emerges as the architect's choice for tomorrow. Its modular design and strict adherence to the single responsibility principle provide a solid foundation for software development. Porto SAP not only facilitates human understanding but also aligns seamlessly with AI comprehension, making it an ideal solution for modern software development.

  • typescript-ddd-example

    πŸ”·πŸŽ― TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns

  • Project mention: Advice on Typescript+Express Development | /r/node | 2023-06-01

    Here you have a Github template for TS DDD application https://github.com/CodelyTV/typescript-ddd-example

  • evolutionary-architecture-by-example

    Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.

  • Project mention: Evolutionary Architecture by Example | news.ycombinator.com | 2023-09-12
  • Low-Level-Design

    Useful Resources for Low Level System Design

  • java

    Structurizr for Java (by structurizr)

  • Project mention: Documentation as Code for Cloud - C4 Model & Structurizr | dev.to | 2023-11-02

    Structurizr is used for describing and visualizing architecture using the C4 model. One of the main selling points is the fact you can define an entire (IT) architecture model using text. A typical model consists of:

  • system-design-patterns

    Resources related to distributed systems, system design, microservices, scalability and performance, etc

  • Project mention: How to Become a Node.js Backend Developer? Share Helpful Resources! | /r/node | 2023-06-12

    System design patterns

  • text-to-diagram-site

    Compare syntax, layouts, outputs between languages for generating diagrams with text.

  • Project mention: Nomnoml | news.ycombinator.com | 2023-10-02

    One of those "text to diagram" contenders did a comparison website (open source) a while back: https://text-to-diagram.com/ (nomnoml isn't in there).

  • d2-obsidian

    The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.

  • pumla

    pumla - systematic re-use of model elements described with PlantUML

  • detekt-hint

    Detection of design principle violations in Kotlin as a plugin to detekt. (by Mkohm)

  • Modular-monolith-by-example

    Modular monolith architecture example in .NET. Estimation Tool is tool to optimize estimation process in IT company.

  • software-architecture-resources

    This is a collection of resources on software architecture. You can find books, blogs, conferences, podcasts and many more.

  • architecture-diagrams

    Diagrams of popular software systems

  • modular-monolith-async

    Ecommerce Modular Monolith App with Async

  • express-mongo-api-boilerplate

    A rock solid project template for building Node.js APIs

  • 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).

software-architecture related posts

Index

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

Project Stars
1 system-design-101 56,777
2 d2 15,837
3 modular-monolith-with-ddd 10,270
4 eShopOnWeb 9,902
5 software-architecture-books 9,192
6 js-dev-reads 3,969
7 codecrumbs 2,687
8 sample-dotnet-core-cqrs-api 2,664
9 Porto 1,577
10 typescript-ddd-example 1,204
11 evolutionary-architecture-by-example 1,136
12 Low-Level-Design 972
13 java 948
14 system-design-patterns 737
15 text-to-diagram-site 373
16 d2-obsidian 179
17 pumla 92
18 detekt-hint 79
19 Modular-monolith-by-example 65
20 software-architecture-resources 40
21 architecture-diagrams 37
22 modular-monolith-async 25
23 express-mongo-api-boilerplate 18

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com