#Design-patterns

Showing 60 of 84 repositories tagged #design-patterns, ranked by stars

donnemartin
donnemartin
system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Score
100
★ 356.6k ⑂ 57.1k +609/day
Python
binhnguyennus
binhnguyennus
awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

Score
100
★ 72.3k ⑂ 7.0k +75/day
faif
faif
python-patterns

A collection of design patterns/idioms in Python

Score
75
★ 42.8k ⑂ 7.0k +13/day
Python
tmrts
tmrts
go-patterns

Curated list of Go design patterns, recipes and idioms

Score
100
★ 28.1k ⑂ 2.3k +26/day
Go
inancgumus
inancgumus
learngo

❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.

Score
92
★ 20.1k ⑂ 2.7k +1/day
Go
vasanthk
vasanthk
react-bits

✨ React patterns, techniques, tips and tricks ✨

Score
100
★ 17.4k ⑂ 1.1k +3/day
ochococo
ochococo
Design-Patterns-In-Swift

📖 Design Patterns implemented in Swift 5.0

Score
100
★ 15.3k ⑂ 1.7k +3/day
Swift
Sairyss
Sairyss
domain-driven-hexagon

Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

Score
73
★ 14.8k ⑂ 1.6k +13/day
TypeScript
tachyons-css
tachyons-css
tachyons

Functional css for humans

Score
91
★ 11.7k ⑂ 668 +1/day
CSS
dbacinski
dbacinski
Design-Patterns-In-Kotlin

Design Patterns implemented in Kotlin

Score
86
★ 6.0k ⑂ 688
Kotlin
torokmark
torokmark
design_patterns_in_typescript

:triangular_ruler: Design pattern implementations in TypeScript

Score
45
★ 5.4k ⑂ 769
TypeScript
ets-labs
ets-labs
python-dependency-injector

Dependency injection framework for Python

Score
50
★ 4.9k ⑂ 349 +8/day
Python
ivanpaulovich
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

Score
88
★ 4.3k ⑂ 750
C#
taiga-family
taiga-family
taiga-ui

Angular components library for awesome people

Score
82
★ 4.0k ⑂ 559 +2/day
TypeScript
eleev
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].

Score
83
★ 3.1k ⑂ 396 +1/day
Swift
jeanboydev
jeanboydev
Android-ReadTheFuckingSourceCode

😜 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...

Score
79
★ 2.6k ⑂ 527
HTML
mohuishou
mohuishou
go-design-pattern

golang design pattern go 设计模式实现,包含 23 种常见的设计模式实现,同时这也是极客时间-设计模式之美 的笔记

Score
50
★ 2.4k ⑂ 360 +1/day
Go
rmanguinho
rmanguinho
clean-ts-api

API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

Score
75
★ 1.9k ⑂ 489
TypeScript
Blankj
Blankj
AndroidOfferKiller

:muscle: Help you get a better offer.

Score
72
★ 1.9k ⑂ 239 +2/day
danilowoz
danilowoz
react-atomic-design

🔬 How the Atomic Design methodology can create a great design system from scratch and make better developers.

Score
36
★ 1.8k ⑂ 217
JavaScript
mkobuolys
mkobuolys
flutter-design-patterns

Flutter Design Patterns application

Score
97
★ 1.8k ⑂ 371
Dart
JosephZhu1983
JosephZhu1983
java-common-mistakes

书籍《Java 开发坑点解析:从根因分析到最佳实践》 & 极客时间专栏《Java业务开发常见错误100例》源码

Score
50
★ 1.8k ⑂ 727
Java
study8677
study8677
awesome-architecture

🧭 Architecture-first system design: 26 bilingual tutorials, 25 architecture templates, and 6 end-to-end cases covering distributed systems, AI-native systems, RAG, coding Agents, and production trade-offs.

Score
100
★ 1.8k ⑂ 199 +57/day
Vue
lpxxn
lpxxn
rust-design-pattern

rust design patterns

Score
100
★ 1.4k ⑂ 110 +1/day
Rust
Suryakant-Bharti
Suryakant-Bharti
Important-Java-Concepts

🚀 Complete Java - A to Z ║ 📚 Notes and Programs of all Important Concepts of Java - OOPS, Data Structures, Algorithms, Design Patterns & Development + Kotlin + Android :fire:

Score
76
★ 1.3k ⑂ 412 +2/day
Java
desenvolvedor-io
desenvolvedor-io
dev-store

A microservices e-commerce reference application built with ASP.NET 9

Score
62
★ 1.1k ⑂ 224 +1/day
C#
layer5io
layer5io
layer5

Layer5, expect more from your infrastructure

Score
100
★ 1.1k ⑂ 1.6k +1/day
JavaScript
kauemurakami
kauemurakami
getx_pattern

Design pattern designed to standardize your projects with GetX on Flutter.

Score
66
★ 1.0k ⑂ 221
Makefile
RefactoringGuru
RefactoringGuru
design-patterns-python

Design Pattern Examples in Python

Score
25
★ 983 ⑂ 220 +2/day
Python
maxkeppeler
maxkeppeler
sheets

⭐ ‎‎‎‏‏‎ ‎Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.

Score
62
★ 941 ⑂ 74 +1/day
Kotlin
irahardianto
irahardianto
service-pattern-go

Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.

Score
33
★ 898 ⑂ 121
Go
cosen1024
cosen1024
awesome-cs-books

计算机优质电子书整理,并且附带pdf下载链接,包括C,C++,Java,Python,Java,Linux,Go,数据结构与算法,人工智能,计算机基础,面试,设计模式,数据库,前端等

Score
42
★ 893 ⑂ 180
klaufel
klaufel
awesome-design-systems

📒 A curated list of bookmarks, resources and articles about design systems focused on developers.

Score
64
★ 870 ⑂ 55 +4/day
softhausHQ
softhausHQ
CircleBar

A fun, easy-to-use tab bar navigation controller for iOS.

Score
55
★ 868 ⑂ 64
Swift
DmitryTsyvtsyn
DmitryTsyvtsyn
Kotlin-Algorithms-and-Design-Patterns

This repository contains the most common algorithms and data structures written in the Kotlin language with simple and concise code.

Score
59
★ 850 ⑂ 107
Kotlin
mspnp
mspnp
cloud-design-patterns

Sample implementations for cloud design patterns found in the Azure Architecture Center.

Score
100
★ 850 ⑂ 304
C#
QDenka
QDenka
awesome-software-design

Organizing and structuring software through patterns, decisions, and verified design rules

Score
75
★ 824 ⑂ 57 +4/day
chayxana
chayxana
Restaurant-App

Restaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web

Score
83
★ 775 ⑂ 277
HTML
PaulJPhilp
PaulJPhilp
EffectPatterns

A community-driven knowledge base of practical patterns for Effect-TS.

Score
55
★ 774 ⑂ 26 +4/day
TypeScript
JiashuWu
JiashuWu
Books

My book list

Score
69
★ 728 ⑂ 418 +2/day
radianttap
radianttap
Coordinator

Implementation of Coordinators app design pattern.

Score
90
★ 711 ⑂ 48
Swift
marty-suzuki
marty-suzuki
iOSDesignPatternSamples

This is Github user search demo app which made by many variety of design patterns. You can compare differences in MVC, MVP, MVVM and Flux.

Score
45
★ 684 ⑂ 92
Swift
jafari-dev
jafari-dev
oop-expert-with-typescript

A complete guide for learning object oriented programming pillars, SOLID principles and design patterns with TypeScript!

Score
9
★ 630 ⑂ 122 +1/day
HTML
jobhope
jobhope
TechnicalNote

Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.

Score
0
★ 628 ⑂ 79
C++
bvwells
bvwells
go-patterns

Design patterns for the Go programming language

Score
25
★ 626 ⑂ 81
Go
CodelyTV
CodelyTV
refactoring-code_smells-design_patterns

♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques

Score
93
★ 595 ⑂ 140 +1/day
PHP
reactpatterns
reactpatterns
reactpatterns

React patterns & techniques to use in development for React Developer ⚛ .

Score
34
★ 589 ⑂ 38
rmanguinho
rmanguinho
clean-flutter-app

Aplicativo feito em Flutter usando TDD, Clean Architecture, Design Patterns e SOLID principles

Score
52
★ 587 ⑂ 170
Dart
juanm4
juanm4
hexagonal-architecture-frontend

How to implement Hexagonal architecture in frontend (Javascript/Typescript)

Score
31
★ 507 ⑂ 69
TypeScript
rameshsunkara
rameshsunkara
go-rest-api-example

Production-ready Go REST APIs without the enterprise bloat

Score
67
★ 430 ⑂ 50
Go
eleev
eleev
swift-design-patterns

🚀 The ultimate collection of Software Design Patterns & Principles with examples [38/79 Patterns].

Score
28
★ 423 ⑂ 52
Swift
danceyoung
danceyoung
paper-code

对一些好的技术文章结合自己的实践经验进行翻译、举例说明等或自己的经验分享。主要包括架构设计、模式设计、模型设计、重构等。

Score
8
★ 405 ⑂ 60
LisaDziuba
LisaDziuba
Flawless-iOS

Awesome iOS guides from the community, shared on Flawless iOS Medium blog 👉

Score
24
★ 344 ⑂ 42
mono0926
mono0926
wdb106-flutter

WEB+DB PRESS Vol.106のAndroid・iOSアプリ設計のサンプルをFlutterではどう書くかというサンプル

Score
41
★ 332 ⑂ 30
Dart
Totoro-jam
Totoro-jam
battle-tested-patterns

Battle-tested programming patterns from production codebases — React, Linux, Go, Chromium, and more. Precise source links, multi-language examples, runnable exercises.

Score
58
★ 318 ⑂ 39 +18/day
TypeScript
urfnet
urfnet
URF.Core

Unit of Work & Repositories Framework - .NET Core, NET Standard, Entity Framework Core. 100% extensible & lightweight.

Score
0
★ 307 ⑂ 62
C#
tshemsedinov
tshemsedinov
Patterns-JavaScript

Patterns for JavaScript, Node.js, and TypeScript

Score
27
★ 293 ⑂ 40
liyupi
liyupi
design-pattern-guide

2025 年最新 Java 设计模式教程,全面覆盖 23 种经典设计模式(单例模式、工厂方法模式、策略模式、适配器模式、代理模式、观察者模式、模板方法模式等),提供 Java 示例代码、设计模式类图、使用场景详解与源码解析,系统讲解 JDK 和 Spring 框架中的设计模式的实现。每篇都配有基础概念、常见用法、优缺点分析、设计模式应用场景,设计模式面试题与解析,适合准备 Java 面试、学习源码架构、掌握设计模式实战的开发者使用。

Score
0
★ 178 ⑂ 26 +1/day
tech-notes-hub
tech-notes-hub
tech-notes

Tech Notes Hub: All-in-one technical notes & code snippets - covering design patterns, algorithms, data structures, AWS, and more. A centralized knowledge base for learning, reference, and daily use.

Score
38
★ 163 ⑂ 35
TypeScript
eldaroid
eldaroid
iTWiki

📚 Combined knowledge of programming for iT developers: tutorials, libraries, videos and articles

Score
100
★ 138 ⑂ 2 +3/day
Shell
Related Topics
#go#golang#typescript#python#architecture#solid-principles#java#swift#clean-architecture#awesome-list#system-design#patterns

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly