awesome-design-patterns
github.com/dovamir/awesome-design-patterns ↗A curated list of software and architecture related design patterns.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me general architecture resources from awesome-design-patterns"
Installation instructions →What's inside
General Architecture
- 10 common architectural patterns
10 Common software architectural patterns in a nutshell.
- architecting-for-reliability
Architecting for Reliability Part 1/3.
- InnerSource Patterns
Patterns for implementing InnerSource, the use of open source principles and practices for software development within the confines of an organization.
- martin fowler
Catalog of Patterns of Enterprise Application Architecture.
- reactive design patterns
This website accompanies the book Reactive Design Patterns by Roland Kuhn.
- scalable System Design Patterns
Scalable system design techniques.
Micro services & Distributed Systems
- 12factor
The twelve-factor methodology.
- enterprise Integration Patterns
Patterns and Best Practices for Enterprise Integration.
- martinfowler
Patterns of Distributed Systems.
- message-queues
Comparing-message-queue-architectures.
- microservices
A pattern language for microservices.
- microservices-anti patterns
Microservices antipatterns and pitfalls.
Other Awesome Lists
Cloud Architecture
- AWS cloud design patterns
The AWS Cloud Design Patterns (CDP).
- Azure cloud design patterns
Building reliable, scalable, secure applications in the cloud.
- cloud computing patterns
Cloud Computing Patterns.
- Cloud cost hacking
Patterns for reducing cloud costs.
- design patterns for multi-tenancy
Architectural design patterns for multi-tenancy on AWS
- Google Cloud Solutions
Real business cases solutions with diagrams on GCP.
Security
- azure-security
Azure security best practices and patterns.
- cloud-security
Cloud security architecture intro.
- martinfowler
Web-security-basics.
- opensecurityarchitecture
Security Architecture Patterns.
- owasp
Security by Design Principles.
DevOps & containers
- best-practices-for-shell-scripts
Best practices for shell scripts.
- CDK Construct Catalog
CDK construct catalog.
- cdk patterns
cdk patterns.
- container-design-patterns
Container Design Patterns for Kubernetes Pods Design.
- containerspatterns
There are a Thousand Ways to Use Containers.
- kubernetes
Kubernetes Production Patterns.
Contributing
Front-End Development
- css-protips
A collection of tips to help take your CSS skills pro.
- martinfowler
GUI Architectures.
- mv*
MVC/MVP/MVVM/CLEAN/VIPER/REDUX/MVI/PRNSAASPFRUICC.
- oocss-acss-bem-smacss
OOCSS, ACSS, BEM, SMACSS: what are they? What should I use?
- responsive design patterns
A collection of patterns and modules for responsive designs.
- user Interface
User Interface Design patterns.
Showing a sample of 117 resources. View the full list on GitHub →