mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Support
Quality
Security
License
Reuse
Quarkus: Supersonic Subatomic Java.
Support
Quality
Security
License
Reuse
API first development platform
Support
Quality
Security
License
Reuse
Documentation for ASP.NET Core
Support
Quality
Security
License
Reuse
:bathtub: Clean Code concepts adapted for PHP
Support
Quality
Security
License
Reuse
:bathtub: Clean Code concepts adapted for PHP
Support
Quality
Security
License
Reuse
ASP.NET Boilerplate - Web Application Framework
Support
Quality
Security
License
Reuse
High performance, full-stack PHP framework delivered as a C extension.
Support
Quality
Security
License
Reuse
Kubernetes中文指南/云原生应用架构实战手册 - https://jimmysong.io/kubernetes-handbook
Support
Quality
Security
License
Reuse
Asynchronous HTTP microservices
Support
Quality
Security
License
Reuse
Knockout makes it easier to create rich, responsive UIs with JavaScript
Support
Quality
Security
License
Reuse
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Support
Quality
Security
License
Reuse
Open Source Web Application Framework for ASP.NET Core. Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.
Support
Quality
Security
License
Reuse
🥤 COLA: Clean Object-oriented & Layered Architecture
Support
Quality
Security
License
Reuse
[DEPRECATED] A powerful library that manage Fragment for Android
Support
Quality
Security
License
Reuse
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
Support
Quality
Security
License
Reuse
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
Support
Quality
Security
License
Reuse
spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
Support
Quality
Security
License
Reuse
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Support
Quality
Security
License
Reuse
Cloud Native application framework for .NET
Support
Quality
Security
License
Reuse
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Support
Quality
Security
License
Reuse
Full Modular Monolith application with Domain-Driven Design approach.
Support
Quality
Security
License
Reuse
A General-purpose Parallel and Heterogeneous Task Programming System
Support
Quality
Security
License
Reuse
难得一见 Jetpack MVVM 最佳实践!在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解!
Support
Quality
Security
License
Reuse
Provides tools that allow your application components to communicate with each other by dispatching events and listening to them
Support
Quality
Security
License
Reuse
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
Support
Quality
Security
License
Reuse
Simple error handling primitives
Support
Quality
Security
License
Reuse
Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Support
Quality
Security
License
Reuse
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
Support
Quality
Security
License
Reuse
dotnet 7.0 API Gateway
Support
Quality
Security
License
Reuse
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Support
Quality
Security
License
Reuse
Standards for developing consistent, flexible, and sustainable HTML and CSS.
Support
Quality
Security
License
Reuse
讨论如何构建一套可靠的大型分布式系统
Support
Quality
Security
License
Reuse
Clean Code concepts adapted for TypeScript
Support
Quality
Security
License
Reuse
Unidirectional Data Flow in Swift - Inspired by Redux
Support
Quality
Security
License
Reuse
Spring Cloud基础教程,持续连载更新中
Support
Quality
Security
License
Reuse
Golang implementation of the Raft consensus protocol
Support
Quality
Security
License
Reuse
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Support
Quality
Security
License
Reuse
A catalogue of Rust design patterns, anti-patterns and idioms
Support
Quality
Security
License
Reuse
Distributed Asynchronous Hyperparameter Optimization in Python
Support
Quality
Security
License
Reuse
🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
Support
Quality
Security
License
Reuse
📌 TransmittableThreadLocal (TTL), the missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
Support
Quality
Security
License
Reuse
:sparkles: react-admin system solution : react 后台管理系统解决方案
Support
Quality
Security
License
Reuse
:bathtub: Clean Code concepts and tools adapted for .NET
Support
Quality
Security
License
Reuse
🚴♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
Support
Quality
Security
License
Reuse
🔥🔥🔥国内首个Spring Cloud微服务化RBAC的管理平台,核心采用Spring Boot 2.4、Spring Cloud 2020.0.0 & Alibaba,前端采用d2-admin中台框架。 🔝 🔝 记得上边点个star 关注更新
Support
Quality
Security
License
Reuse
Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等
Support
Quality
Security
License
Reuse
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Support
Quality
Security
License
Reuse
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
Support
Quality
Security
License
Reuse
A library to bring fully animated Material Design components to pre-Lolipop Android.
Support
Quality
Security
License
Reuse
m
mall-learningby macrozheng
mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Java 12117Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
q
quarkusby quarkusio
Quarkus: Supersonic Subatomic Java.
Java 11860Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
microby micro
API first development platform
Go 11779Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
A
AspNetCore.Docsby dotnet
Documentation for ASP.NET Core
C# 11707Updated: 1 y ago License: Permissive (CC-BY-4.0)
Support
Quality
Security
License
Reuse
c
clean-code-phpby piotrplenik
:bathtub: Clean Code concepts adapted for PHP
PHP 11568Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
clean-code-phpby jupeter
:bathtub: Clean Code concepts adapted for PHP
PHP 11395Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aspnetboilerplateby aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
C# 11125Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cphalconby phalcon
High performance, full-stack PHP framework delivered as a C extension.
PHP 10695Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
k
kubernetes-handbookby rootsongjc
Kubernetes中文指南/云原生应用架构实战手册 - https://jimmysong.io/kubernetes-handbook
Shell 10604Updated: 2 y ago License: Permissive (CC-BY-4.0)
Support
Quality
Security
License
Reuse
m
microby vercel
Asynchronous HTTP microservices
TypeScript 10420Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
knockoutby knockout
Knockout makes it easier to create rich, responsive UIs with JavaScript
JavaScript 10331Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
M
MVPArmsby JessYanCoding
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Java 10212Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
abpby abpframework
Open Source Web Application Framework for ASP.NET Core. Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.
C# 10042Updated: 1 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
C
COLAby alibaba
🥤 COLA: Clean Object-oriented & Layered Architecture
Java 9865Updated: 1 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
F
Fragmentationby YoKeyword
[DEPRECATED] A powerful library that manage Fragment for Android
Java 9730Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
linkerd2by linkerd
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
Go 9642Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
T
Tarsby TarsCloud
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
C++ 9637Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
p
paascloud-masterby paascloud
spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
Java 9607Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
domain-driven-hexagonby Sairyss
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
TypeScript 9443Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
orleansby dotnet
Cloud Native application framework for .NET
C# 9332Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eShopOnWebby dotnet-architecture
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
C# 8892Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
modular-monolith-with-dddby kgrzybek
Full Modular Monolith application with Domain-Driven Design approach.
C# 8547Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
taskflowby taskflow
A General-purpose Parallel and Heterogeneous Task Programming System
C++ 8379Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
J
Jetpack-MVVM-Best-Practiceby KunMinX
难得一见 Jetpack MVVM 最佳实践!在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解!
Java 8355Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
e
event-dispatcherby symfony
Provides tools that allow your application components to communicate with each other by dispatching events and listening to them
PHP 8336Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SpringCloudby zhoutaoo
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
Java 8152Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
errorsby pkg
Simple error handling primitives
Go 8013Updated: 2 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
S
SimianArmyby Netflix
Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Java 7933Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
concurrentqueueby cameron314
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
C++ 7856Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
O
Support
Quality
Security
License
Reuse
g
go-clean-archby bxcodec
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Go 7656Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
code-guideby mdo
Standards for developing consistent, flexible, and sustainable HTML and CSS.
HTML 7654Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awesome-fenixby fenixsoft
讨论如何构建一套可靠的大型分布式系统
JavaScript 7588Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
c
clean-code-typescriptby labs42io
Clean Code concepts adapted for TypeScript
TypeScript 7495Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
ReSwiftby ReSwift
Unidirectional Data Flow in Swift - Inspired by Redux
Swift 7392Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SpringCloud-Learningby dyc87112
Spring Cloud基础教程,持续连载更新中
Java 7166Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
r
raftby hashicorp
Golang implementation of the Raft consensus protocol
Go 7161Updated: 1 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
c
cadenceby uber
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Go 6910Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
patternsby rust-unofficial
A catalogue of Rust design patterns, anti-patterns and idioms
Shell 6769Updated: 2 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
h
hyperoptby hyperopt
Distributed Asynchronous Hyperparameter Optimization in Python
Python 6756Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
P
Pokedexby skydoves
🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
Kotlin 6740Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
transmittable-thread-localby alibaba
📌 TransmittableThreadLocal (TTL), the missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
Java 6490Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
react-adminby yezihaohao
:sparkles: react-admin system solution : react 后台管理系统解决方案
TypeScript 6380Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
clean-code-dotnetby thangchung
:bathtub: Clean Code concepts and tools adapted for .NET
C# 6145Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
x
x-renderby alibaba
🚴♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
TypeScript 6139Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
S
Spring-Cloud-Platformby wxiaoqi
🔥🔥🔥国内首个Spring Cloud微服务化RBAC的管理平台,核心采用Spring Boot 2.4、Spring Cloud 2020.0.0 & Alibaba,前端采用d2-admin中台框架。 🔝 🔝 记得上边点个star 关注更新
Java 6091Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
spring-cloud-examplesby ityouknow
Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等
Java 6037Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
C
CAPby dotnetcore
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
C# 6037Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
E
EffectiveAndroidUIby pedrovgs
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
Java 6027Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
materialby rey5137
A library to bring fully animated Material Design components to pre-Lolipop Android.
Java 6026Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse