awesome-design-patterns

与软件和体系结构相关的设计模式的精选列表。「A curated list of software and architecture related design patterns.」

Github stars Tracking Chart

Awesome Software Design Patterns

A curated list of software and architecture related design patterns.

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.

Contents

Programming Language Design Patterns

General Architecture

Cloud Architecture

Serverless Architecture

Micro services & Distributed Systems

Internet of things

Big Data

Databases

Docker and DevOps

Mobile

Front-End Development

Security

Books

Other Awesome Lists

  • Other amazingly awesome lists can be found in the awesome list.

Contributing

License

CC0

To the extent possible under law, Dov Amir has waived all copyright and related or neighboring rights to this work.

Main metrics

Overview
Name With OwnerDovAmir/awesome-design-patterns
Primary Language
Program language (Language Count: 0)
PlatformWeb browsers
License:
所有者活动
Created At2018-06-04 17:47:48
Pushed At2024-10-25 19:57:00
Last Commit At2024-10-25 22:57:00
Release Count0
用户参与
Stargazers Count43.2k
Watchers Count717
Fork Count3.1k
Commits Count108
Has Issues Enabled
Issues Count15
Issue Open Count10
Pull Requests Count30
Pull Requests Open Count10
Pull Requests Close Count13
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private