Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Support
Quality
Security
License
Reuse
An enterprise-class UI design language and React UI library
Support
Quality
Security
License
Reuse
:bathtub: Clean Code concepts adapted for JavaScript
Support
Quality
Security
License
Reuse
Design patterns implemented in Java
Support
Quality
Security
License
Reuse
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Support
Quality
Security
License
Reuse
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Support
Quality
Security
License
Reuse
Spring Framework
Support
Quality
Security
License
Reuse
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
Support
Quality
Security
License
Reuse
A collection of design patterns/idioms in Python
Support
Quality
Security
License
Reuse
👨🏻💻👩🏻💻 Use Ant Design like a Pro!
Support
Quality
Security
License
Reuse
Connect, secure, control, and observe services.
Support
Quality
Security
License
Reuse
:art: Diagram as Code for prototyping cloud system architectures
Support
Quality
Security
License
Reuse
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Support
Quality
Security
License
Reuse
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Support
Quality
Security
License
Reuse
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Support
Quality
Security
License
Reuse
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Support
Quality
Security
License
Reuse
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Support
Quality
Security
License
Reuse
A standard library for microservices.
Support
Quality
Security
License
Reuse
💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
Support
Quality
Security
License
Reuse
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
Support
Quality
Security
License
Reuse
A realtime distributed messaging platform
Support
Quality
Security
License
Reuse
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
Support
Quality
Security
License
Reuse
a
architecture-components-samplesby android
Kotlin 
22841
Version:Current
License: Permissive (Apache-2.0)
Samples for Android Architecture Components.
Support
Quality
Security
License
Reuse
Cloud-native high-performance edge/middle/service proxy
Support
Quality
Security
License
Reuse
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Support
Quality
Security
License
Reuse
sample code for several design patterns in PHP 8
Support
Quality
Security
License
Reuse
Your ultimate Go microservices framework for the cloud-native era.
Support
Quality
Security
License
Reuse
A Go microservices framework
Support
Quality
Security
License
Reuse
sample code for several design patterns in PHP 7.4
Support
Quality
Security
License
Reuse
Selector library for Redux
Support
Quality
Security
License
Reuse
Flexbox for Android
Support
Quality
Security
License
Reuse
A Go microservices framework
Support
Quality
Security
License
Reuse
《Designing Data-Intensive Application》DDIA中文翻译
Support
Quality
Security
License
Reuse
Application Architecture for Building User Interfaces
Support
Quality
Security
License
Reuse
《史上最简单的Spring Cloud教程源码》
Support
Quality
Security
License
Reuse
A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.
Support
Quality
Security
License
Reuse
An Android app which provides design news & inspiration as well as being an example of implementing material design.
Support
Quality
Security
License
Reuse
High Performance Inter-Thread Messaging Library
Support
Quality
Security
License
Reuse
一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024
Support
Quality
Security
License
Reuse
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Support
Quality
Security
License
Reuse
📦 🚀 Blazing fast, simple and complete solution for micro frontends.
Support
Quality
Security
License
Reuse
📖 Design Patterns implemented in Swift 5.0
Support
Quality
Security
License
Reuse
PHP errors for cool kids
Support
Quality
Security
License
Reuse
🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).
Support
Quality
Security
License
Reuse
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
Support
Quality
Security
License
Reuse
这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成...
Support
Quality
Security
License
Reuse
A free book that talks about design patterns/techniques used while developing with React.
Support
Quality
Security
License
Reuse
Microservice Architecture with Spring Boot, Spring Cloud and Docker
Support
Quality
Security
License
Reuse
The router for easy microfrontends
Support
Quality
Security
License
Reuse
Clean Architecture Solution Template for ASP.NET Core
Support
Quality
Security
License
Reuse
s
system-design-primerby donnemartin
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Python
222195
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
ant-designby ant-design
An enterprise-class UI design language and React UI library
TypeScript
86319
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
clean-code-javascriptby ryanmcdermott
:bathtub: Clean Code concepts adapted for JavaScript
JavaScript
82891
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
java-design-patternsby iluwatar
Design patterns implemented in Java
Java
82443
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
advanced-javaby doocs
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Java
70450
Updated: 2 y ago
License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
m
mallby macrozheng
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Java
66985
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
spring-frameworkby spring-projects
Spring Framework
Java
52114
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
architecture-samplesby android
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
Kotlin
42736
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
python-patternsby faif
A collection of design patterns/idioms in Python
Python
37515
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
ant-design-proby ant-design
👨🏻💻👩🏻💻 Use Ant Design like a Pro!
TypeScript
34362
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
istioby istio
Connect, secure, control, and observe services.
Go
33150
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
diagramsby mingrammer
:art: Diagram as Code for prototyping cloud system architectures
Python
30062
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
spring-boot-examplesby ityouknow
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Java
29022
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
apolloby apolloconfig
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Java
28136
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
n
nacosby alibaba
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Java
26707
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
spring-cloud-alibababy alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Java
25795
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
apolloby ctripcorp
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Java
25294
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
k
Support
Quality
Security
License
Reuse
h
hacker-lawsby dwmkerr
💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
Shell
24837
Updated: 2 y ago
License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
s
seataby seata
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
Java
23839
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
n
nsqby nsqio
A realtime distributed messaging platform
Go
23550
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
Hystrixby Netflix
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
Java
23432
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
architecture-components-samplesby android
Samples for Android Architecture Components.
Kotlin
22841
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
envoyby envoyproxy
Cloud-native high-performance edge/middle/service proxy
C++
22179
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
daprby dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Go
21344
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
D
DesignPatternsPHPby DesignPatternsPHP
sample code for several design patterns in PHP 8
PHP
21269
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
kratosby go-kratos
Your ultimate Go microservices framework for the cloud-native era.
Go
20812
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
go-microby go-micro
A Go microservices framework
Go
20538
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
D
DesignPatternsPHPby domnikl
sample code for several design patterns in PHP 7.4
PHP
19255
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
reselectby reduxjs
Selector library for Redux
TypeScript
18900
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
flexbox-layoutby google
Flexbox for Android
Kotlin
17887
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
go-microby asim
A Go microservices framework
Go
17853
Updated: 3 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
ddiaby Vonng
《Designing Data-Intensive Application》DDIA中文翻译
Python
17633
Updated: 2 y ago
License: Permissive (CC-BY-4.0)
Support
Quality
Security
License
Reuse
f
fluxby facebookarchive
Application Architecture for Building User Interfaces
JavaScript
17418
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
S
SpringCloudLearningby forezp
《史上最简单的Spring Cloud教程源码》
Java
17332
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
sunflowerby android
A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.
Kotlin
16845
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
plaidby nickbutcher
An Android app which provides design news & inspiration as well as being an example of implementing material design.
Kotlin
16249
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
disruptorby LMAX-Exchange
High Performance Inter-Thread Messaging Library
Java
16066
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
SpringBoot-Labsby YunaiV
一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024
Java
15925
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
A
Android-CleanArchitectureby android10
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Java
15331
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
q
qiankunby umijs
📦 🚀 Blazing fast, simple and complete solution for micro frontends.
TypeScript
14506
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
Design-Patterns-In-Swiftby ochococo
📖 Design Patterns implemented in Swift 5.0
Swift
14234
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
w
Support
Quality
Security
License
Reuse
A
AndroidAutoSizeby JessYanCoding
🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).
Java
12979
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
C
CleanArchitectureby ardalis
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
C#
12833
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
Sa-Tokenby dromara
这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成...
Java
12643
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
react-in-patternsby krasimir
A free book that talks about design patterns/techniques used while developing with React.
JavaScript
12619
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
piggymetricsby sqshq
Microservice Architecture with Spring Boot, Spring Cloud and Docker
Java
12402
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
single-spaby single-spa
The router for easy microfrontends
JavaScript
12385
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
C
CleanArchitectureby jasontaylordev
Clean Architecture Solution Template for ASP.NET Core
C#
12131
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse