RayPI
一个基于.NET Core 3.1的DDD(领域驱动)的极简风WebApi开发框架。
Install / Use
/learn @RayWangQvQ/RayPIREADME
RayPI
RayPI是一款基于.NET Core 3.1的极简风Web开发框架,支持领域驱动,并集成了基础的CRUD,开箱即用。
事实上,对于简单的项目,我们只需要定义Entity与DTO,即可自动化完成RESTful风格的WebApi接口开发。
Features
- 极简,易读、易写、易扩展,避免过度封装
- 领域驱动(DDD):同时支持贫血型和充血型模型,当需求很简单时完全可以当成三层架构去写
- 支持微服务架构
- 支持读写分离(CQRS)
- 集成CRUD
- 集成AutoMapper
- 集成EventBus(默认RabbitMQ实现)
欢迎star,代码或设计有可以优化的地方,也欢迎pr一起维护~
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
