design-patterns
There are 9078 repositories under design-patterns topic.
donnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
iluwatar/java-design-patterns
Design patterns implemented in Java
binhnguyennus/awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
kamranahmedse/design-patterns-for-humans
An ultra-simplified explanation to design patterns
faif/python-patterns
A collection of design patterns/idioms in Python
DovAmir/awesome-design-patterns
A curated list of software and architecture related design patterns.
tmrts/go-patterns
Curated list of Go design patterns, recipes and idioms
hollischuang/toBeTopJavaer
To Be Top Javaer - Java工程师成神之路
DesignPatternsPHP/DesignPatternsPHP
Sample code for several design patterns in PHP 8.x
inancgumus/learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
vasanthk/react-bits
✨ React patterns, techniques, tips and tricks ✨
ochococo/Design-Patterns-In-Swift
📖 Design Patterns implemented in Swift 5.0
Sairyss/domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
tachyons-css/tachyons
Functional css for humans
kgrzybek/modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
dotnet-architecture/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.
ashishps1/awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
mehdihadeli/awesome-software-architecture
🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
sschmid/Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
prasadgujar/low-level-design-primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
dbacinski/Design-Patterns-In-Kotlin
Design Patterns implemented in Kotlin
torokmark/design_patterns_in_typescript
:triangular_ruler: Design pattern implementations in TypeScript
sohamkamani/javascript-design-patterns-for-humans
An ultra-simplified explanation of design patterns implemented in javascript
QianMo/Unity-Design-Pattern
:tea: All Gang of Four Design Patterns written in Unity C# with many examples. And some Game Programming Patterns written in Unity C#. | 各种设计模式的Unity3D C#版本实现
munificent/game-programming-patterns
Source repo for the book
ivanpaulovich/clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
ets-labs/python-dependency-injector
Dependency injection framework for Python
fbeline/design-patterns-JS
All the 23 (GoF) design patterns implemented in Javascript
guanguans/design-patterns-for-humans-cn
设计模式超简单的解释 - An ultra-simplified explanation to design patterns
yusufyilmazfr/tasarim-desenleri-turkce-kaynak
Türkçe kaynağa destek olması amacıyla oluşturulmuş bir kaynaktır. Konu anlatımının yanı sıra C#, Java, Go, Python, Kotlin ve TypeScript gibi birçok dilde tasarım desenlerinin uygulamasını içermektedir.
taiga-family/taiga-ui
Angular UI Kit and components library for awesome people
ardalis/GuardClauses
A simple package with guard clause extensions.
kgrzybek/sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
eleev/ios-learning-materials
📚 Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].
webpro/programming-principles
Categorized overview of programming principles & design patterns
puncsky/system-design-and-architecture
Learn how to design large-scale systems. Prep for the system design interview.