Software design pattern
A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations.
A curated list of software and architecture related design patterns.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations.
ultra simplified explanation to design patterns.
Curated list of Go design patterns, recipes and idioms.
patterns and anti patterns.
patterns catalog with UML diagrams.
Implementation and explanation of the most common design patterns.
patterns from the Effective Java book.
ultra simplified explanation to design patterns.
jQuery Plugin Design Patterns
ultra simplified explanation to design patterns.
A collection of design patterns and some code implementation in PHP.
A collection of design patterns/idioms in Python
A simple library for implementing common design patterns.
by Brandon Rhodes
Design Patterns implemented in Swift.
Useful Vue patterns, techniques, tips and tricks and curated helpful links.
The Pipeline is defined by a collection of functions that take a data structure as an argument and return the same type of data structure
10 Common software architectural patterns in a nutshell.
This website accompanies the book Reactive Design Patterns by Roland Kuhn.
Scalable system design techniques.
Catalog of Patterns of Enterprise Application Architecture.
Design large-scale systems.
Architecting for Reliability Part 1/3.
Patterns for implementing InnerSource, the use of open source principles and practices for software development within the confines of an organization.
Patterns for reducing cloud costs.
The AWS Cloud Design Patterns (CDP).
Building reliable, scalable, secure applications in the cloud.
Cloud Computing Patterns.
Real business cases solutions with diagrams on GCP.
Isolating Resources in a Multi-Tenant Environment
Architectural design patterns for multi-tenancy on AWS
Serverless Architecture: Five Design Patterns.
Patterns for Solving Problems in Serverless Architectures.
serverless microservice patterns for aws.
serverless microservice patterns with deployment scripts.
Serverless Patterns Collection.
A pattern language for microservices.
Microservices antipatterns and pitfalls.
Microservices patterns, synchronous and asynchronous.
Comparing-message-queue-architectures.
Patterns and Best Practices for Enterprise Integration.
Patterns of Distributed Systems.
Strengths and Weaknesses of IoT Communication Patterns.
A Design Pattern Framework for IoT Architecture.
Map-reduce patterns.
13 Stream Processing Patterns for building Streaming and Realtime Applications.
Distributed machine learning system patterns.
Multi-tenant SaaS database tenancy patterns
Industry-specific SQL Data Models in 50 categories.
Table-design-patterns.
five simple database design errors you should avoid.
Data model design best practices.
Anti-patterns in SQL queries.
ETL and ELT design patterns for lake house architecture using Amazon Redshift
Practical NoSQL resilience design pattern for the enterprise.
Pragmatic Programming Techniques.
Mongodb design patterns.
Advanced design patterns for Amazon DynamoDB
Redis Applied Design Patterns book
Comparing your on-premises storage patterns with AWS Storage services
Best Practices Design Patterns: Optimizing Amazon S3 Performance
There are a Thousand Ways to Use Containers.
Kubernetes Production Patterns.
Container Design Patterns for Kubernetes Pods Design.
Best practices for shell scripts.
Presentation around the book kubernetes paterns.
cdk patterns.
CDK construct catalog.
Common Design Patterns for Android.
The MVC, MVP, and MVVM Smackdown.
User Interface Design patterns.
OOCSS, ACSS, BEM, SMACSS: what are they? What should I use?
A collection of tips to help take your CSS skills pro.
A collection of patterns and modules for responsive designs.
MVC/MVP/MVVM/CLEAN/VIPER/REDUX/MVI/PRNSAASPFRUICC.
GUI Architectures.
Security Architecture Patterns.
Web-security-basics.
Cloud security architecture intro.
Security by Design Principles.
Azure security best practices and patterns.
Book that is a practical guide which presents dozens of relevant scenarios in a convenient problem-solution-discussion format.. (early access, published continuously, final release fall 2021)
VoltAgent/awesome-openclaw-skills
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞
awesome-dsh-plugin/awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
Kristories/awesome-guidelines
Programming style, best practices, and coding conventions.
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
ai-boost/awesome-prompts
Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
matiassingers/awesome-readme
A curated list of awesome READMEs