Global

design-patterns
58 projects tagged “design-patterns” that gained the most stars yesterday
#248 · +116 · 1d ·GitHub

Learning how to design scalable systems will help you become a better engineer.

Size
11 MB
Stars
374.5K
Updated
CommitMar 20
Age
9y
Commits · 90 Days
#1047 · +25 · 1d ·GitHub

> Contributions are greatly welcome! You may want to take a look at the contribution guidelines. If you see a link here that is no longer maintained or is not a good fit, please submit a pull request!

Size
1.6 MB
Stars
74.8K
Updated
CommitJan 04
Age
8y
Commits · 90 Days
#1111 · +23 · 1d ·GitHub

:books: 免费的计算机编程类中文书籍,欢迎投稿

Creator
justjavac
Size
1.1 MB
Stars
119.2K
Age
12y
Commits · 90 Days
#1223 · +21 · 1d ·GitHub

Learn Low Level Design (LLD) and prepare for interviews using free resources.

Creator
ashishps1
Size
15.6 MB
Stars
27.4K
Updated
CommitAug 19
Age
2y
Commits · 90 Days

Welcome to the SDE Interview Preparation Roadmap! This repository is not just about my personal journey; it's a collaborative space for collective learning.

Size
28.7 MB
Stars
3.7K
Updated
CommitOct 15
Age
2y
Commits · 90 Days
#1596 · +15 · 1d ·GitHub

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.

Creator
DovAmir
Size
0.1 MB
Stars
49.4K
Updated
CommitOct 25
Age
8y
Commits · 90 Days
#1658 · +14 · 1d ·GitHub

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

Creator
CyC2018
Size
113.5 MB
Stars
186.3K
Updated
CommitJul 20
Age
8y
Commits · 90 Days
#1739 · +14 · 1d ·GitHub

This repository is for educational purposes. Please respect the author's copyright and intellectual property rights.

Creator
evoiz
Size
3.3 MB
Stars
3.9K
Updated
CommitJul 24
Age
1y
Commits · 90 Days
#1773 · +13 · 1d ·GitHub

前端精读周刊。帮你理解最前沿、实用的技术。

Creator
ascoders
Size
8.6 MB
Stars
31.5K
Age
9y
Commits · 90 Days
#2093 · +10 · 1d ·GitHub

Design patterns are the best, formalized practices a programmer can use to solve common problems when designing an application or system.

Creator
iluwatar
Size
47.6 MB
Stars
94.8K
Updated
CommitSep 13
Age
12y
Commits · 90 Days
#2157 · +10 · 1d ·GitHub

一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

Creator
itwanger
Size
1.2 GB
Stars
17.8K
Updated
CommitOct 15
Age
7y
Commits · 90 Days
#2273 · +9 · 1d ·GitHub

React is an excellent tool for building front-end applications. It has a diverse ecosystem with hundreds of great libraries for literally anything you might need. However, being forced to make so many choices can be overwhelming.

Creator
alan2207
Size
2.2 MB
Stars
36K
Updated
CommitMay 14
Age
5y
Commits · 90 Days
#2455 · +8 · 1d ·GitHub

A curated collection of idiomatic design & application patterns for Go language.

Creator
tmrts
Size
0.9 MB
Stars
28.3K
Updated
CommitJul 19
Age
10y
Commits · 90 Days
#2602 · +7 · 1d ·GitHub

You are viewing a browseable version, split by category in many small files. There is also a really huge file with every single resource on one page. Proceed to the totally gigantic file if you are into this kind of thing.

Creator
dypsilon
Size
1 MB
Stars
47.6K
Age
13y
Commits · 90 Days
#2787 · +6 · 1d ·GitHub

1. js best practices, as well as content written here by collaborators

Size
68 MB
Stars
105.7K
Updated
CommitJun 15
Age
9y
Commits · 90 Days
#3612 · +4 · 1d ·GitHub

Full Modular Monolith application with Domain-Driven Design approach.

Creator
kgrzybek
Size
8.2 MB
Stars
14.1K
Updated
CommitApr 20
Age
7y
Commits · 90 Days
#3665 · +4 · 1d ·GitHub

People in the software industry have long argued about a definition of architecture. " I, subjectively, followed his definition while deciding whether or not to include a specific book.

Creator
mhadidg
Size
<0.1 MB
Stars
11.4K
Updated
CommitOct 20
Age
5y
Commits · 90 Days
#3852 · +3 · 1d ·GitHub

Design patterns are solutions to recurring problems; guidelines on how to tackle certain problems. They are not classes, packages or libraries that you can plug into your application and wait for the magic to happen.

Creator
nilbuild
Size
0.1 MB
Stars
48.9K
Updated
CommitDec 02
Age
9y
Commits · 90 Days
#3951 · +3 · 1d ·GitHub

😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等

Creator
doocs
Size
100.8 MB
Stars
23.1K
Updated
CommitSep 24
Age
6y
Commits · 90 Days
#4045 · +3 · 1d ·GitHub

This open-access course is directed at those who are already familiar with C and object-oriented programming aiming for a proficiency level of C++ programming. The course covers the basics of C++ programming and moves on to advanced C++ semantics and concepts.

Size
683.8 MB
Stars
16.2K
Age
8y
Commits · 90 Days
#4066 · +3 · 1d ·GitHub

The main emphasis of this project is to provide recommendations on how to design software applications. This readme includes techniques, tools, best practices, architectural patterns and guidelines gathered from different sources.

Creator
Sairyss
Size
7.3 MB
Stars
15K
Updated
CommitMay 14
Age
5y
Commits · 90 Days
#4204 · +3 · 1d ·GitHub

> 电影中我很喜欢的一句话: > Anything in life worth doing is worth overdoing. Moderation is for cowards.

Creator
wolverinn
Size
11.2 MB
Stars
10.3K
Updated
CommitOct 29
Age
6y
Commits · 90 Days
#4399 · +2 · 1d ·GitHub

When an implementation is added or modified, please review the following guidelines:

Creator
faif
Size
3.9 MB
Stars
43K
Updated
CommitOct 16
Age
14y
Commits · 90 Days
#4758 · +2 · 1d ·GitHub

A predictable state management library that helps implement the BLoC design pattern

Creator
felangel
Size
65.5 MB
Stars
12.5K
Age
8y
Commits · 90 Days
#4812 · +2 · 1d ·GitHub

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

Creator
iamshuaidi
Size
0.5 MB
Stars
11.6K
Updated
CommitJul 28
Age
6y
Commits · 90 Days
#4891 · +2 · 1d ·GitHub

:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.

Creator
QianMo
Size
770.4 MB
Stars
10.1K
Updated
CommitOct 16
Age
9y
Commits · 90 Days
#5136 · +1 · 1d ·GitHub

Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a style guide.

Size
0.5 MB
Stars
94.7K
Updated
CommitFeb 11
Age
9y
Commits · 90 Days
#5142 · +1 · 1d ·GitHub

后端架构师技术图谱

Size
3 MB
Stars
60.8K
Updated
CommitAug 04
Age
8y
Commits · 90 Days
#5157 · +1 · 1d ·GitHub

>"Within C++ is a smaller, simpler, safer language struggling to get out." >-- Bjarne Stroustrup

Creator
isocpp
Size
25.7 MB
Stars
45.4K
Updated
CommitAug 06
Age
11y
Commits · 90 Days
#5161 · +1 · 1d ·GitHub

C++那些事

Creator
Light-City
Size
2.7 MB
Stars
43.5K
Updated
CommitOct 13
Age
7y
Commits · 90 Days