跳到主要内容
版本:3.0.0

Awesome Midway

以下列举了与 Midwayjs 相关的优质社区项目

微服务

名称作者描述
@letscollab/midway-nacosNawbcmidway nacos 组件
midway-elasticsearchddzyanmidway elasticsearch 组件
midway-apollohelloHTmidway 携程异步动态配置 apollo 组件
@mwcp/cachewaitingsongmidway Cache 增强组件 支持 Cacheable, CacheEvict, CachePut 装饰器 并支持传入泛型参数获得方法入参类型
@mwcp/kmorewaitingsongmidway 数据库组件 基于 Knex,通过 Transactional 装饰器支持声明式事务,支持自动分页、智能连表,集成 OpenTelemetry 链路追踪
@mwcp/otelwaitingsongmidway OpenTelemetry 增强组件 支持 Trace, TraceLog, TraceInit 装饰器 并支持传入泛型参数获得方法入参类型
@mwcp/jwtwaitingsongmidway JWT 增强组件 支持 Public 装饰器
@mwcp/pgmqwaitingsongmidway pqmg-js 组件 支持 Consumer, PgmqListener 装饰器, 支持事务以及事务保护的类似 MQ Exchange 概念的路由。 PGMQ 是一个基于 PG 数据库扩展的轻量级消息队列,原生支持消息持久化和延迟消息,类似 AWS SQSRSMQ
midway-throttlerlarryzhuomidway throttler 限流组件
邮件组件MrDotYanmidway 邮箱组件,基于nodemailer和midwayjs,以服务的形式注入控制器使用食用文档(国内) 食用文档(国外)

swagger

名称作者描述
midwayjs-knife4j2Junyimidway swagger 新皮肤

模板渲染

名称作者描述
yuntian001/midway-vite-viewyuntian001midway vite 服务端渲染(ssr)/客户端渲染(client)组件 支持 vue3 react

社区示例

名称作者描述
midwayjs-crudDeveloperYvan一个包含 prisma+casbin+nacos+crud 的示例
midway-practiceddzyan一个包含 请求日志链路,统一响应体,统一异常处理,异常过滤器 + 三大主流 ORM 模型 (sequelize,typeORM,prisma) 的示例
midway-boot码道功臣一个比较完整的后端功能最佳实践,包含:增删改查及基类封装、数据库操作、缓存操作、用户安全认证及访问安全控制、JWT 访问凭证、分布式访问状态管理、密码加解密、统一返回结果封装、统一异常管理、Snowflake 主键生成、Swagger 集成及支持访问认证、环境变量的使用、Docker 镜像构建、Serverless 发布等
midway-vue3-ssrLiQingSong基于 Midway、Vue 3 组装的 SSR 框架,简单、易学易用、方便扩展、集成 Midway 框架,您一直想要的 Vue SSR 框架。
midway-learnhbsjmsjwj一个学习midway的demo,包含 midway3 + egg + 官方的组件&扩展(consul, jwt, typeorm, prometheus, swagger, mysql2,grpc,rabbitmq)

学习资料

名称作者描述
Midway开发实践码道功臣https://edu.51cto.com/course/32086.html
提示

欢迎大家为社区贡献力量, 编辑此页添加你所喜爱的高质量 midway 项目/组件