The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
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.
-
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.
-
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.
-
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.
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
typescript-ddd-example
π·π― TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
-
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.
-
system-design-patterns
Resources related to distributed systems, system design, microservices, scalability and performance, etc
-
text-to-diagram-site
Compare syntax, layouts, outputs between languages for generating diagrams with text.
-
d2-obsidian
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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-28System Design 101 is an excellent resource.
Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
- https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)
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.
Here you have a Github template for TS DDD application https://github.com/CodelyTV/typescript-ddd-example
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:
Project mention: How to Become a Node.js Backend Developer? Share Helpful Resources! | /r/node | 2023-06-12System design patterns
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).
software-architecture related posts
- Documentation as Code for Cloud - C4 Model & Structurizr
- Software Architecture Tools
- D2: Declarative Diagramming
- Architecture diagrams enable better conversations
- From SVG to Canvas β A new way of building interactions
- D2: Declarative Diagramming
- Was ist das komplexeste Script, das ihr je geschrieben habt?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
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