Open-source projects categorized as software-architecture | Edit details
Language filter: + C# + JavaScript + Java + HTML

Top 9 software-architecture Open-Source Projects

  • GitHub repo eShopOnWeb

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

    Project mention: What are some excellent Github projects that really showcase best practices and great architecture and design? | reddit.com/r/csharp | 2021-05-05

    User data is stored in this repository: eShopOnWeb/AppIdentityDbContext.cs at master · dotnet-architecture/eShopOnWeb · GitHub

  • GitHub repo modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Performance problem when using domain-driven design with navigation property in Entity Framework | reddit.com/r/dotnet | 2021-05-08
  • GitHub repo js-dev-reads

    A list of books 📚and articles 📝 for the discerning web developer to read.

    Project mention: 🧢 Stefan's Web Weekly #11 | dev.to | 2021-03-20

    twhite96/js-dev-reads – A list of books and articles for the discerning web developer to read.

  • GitHub repo codecrumbs

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

  • GitHub repo dsl

    Structurizr DSL (by structurizr)

    Project mention: Practical experience of using Structurizr? | reddit.com/r/softwaredevelopment | 2021-04-10

    This diagram provides an overview of the Structurizr tooling. In short, a Structurizr workspace is described using a JSON document - all authoring methods (code or text) allow you to create/manipulate that JSON document, for rendering using a number of tools (the Structurizr service, PlantUML, Mermaid, DOT, etc). The DSL parser is written in Java (source), so you could use that directly to parse a local DSL file ... this is essentially what the Structurizr CLI does.

  • GitHub repo detekt-hint

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

  • GitHub repo awesome-software-architecture

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

    Project mention: awesome-software-architecture: Collection of useful articles and resources to learn software architecture | reddit.com/r/softwarearchitecture | 2021-03-08
  • GitHub repo express-mongo-api-boilerplate

    A rock solid project template for building Node.js APIs

    Project mention: Rock Solid Express Application Architecture | dev.to | 2021-05-06

    View on GitHub

  • GitHub repo Online-Store-Modular-Monolith

    Implementing an online store Modular Monolith application with Domain-Driven Design and CQRS.

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 2021-05-08.


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

Project Stars
1 eShopOnWeb 5,971
2 modular-monolith-with-ddd 5,036
3 js-dev-reads 3,646
4 codecrumbs 2,485
5 dsl 238
6 detekt-hint 57
7 awesome-software-architecture 31
8 express-mongo-api-boilerplate 5
9 Online-Store-Modular-Monolith 0