开源框架已发布 v1.5.2
WitchC 企业级开发框架
基于 .NET 的企业级应用开发框架,22个功能模块,一行代码启动全家桶。
产品介绍
WitchC 是一个基于 .NET 8/9/10 的企业级应用开发框架,旨在提供简单、灵活、高效的开发体验。框架采用模块化设计,提供 22 个功能模块和 13 个扩展方法类,覆盖企业级应用开发的各个方面。 每个模块都是独立的 NuGet 包,可以按需引入,也可以通过元包 WitchC 一键引入全部功能。全部功能完全开源,无任何付费锁定。 ## ✨ 特性亮点 - 🚀 **模块化架构** — 22 个模块独立打包,按需引入,轻量灵活 - 🎯 **多目标框架** — 单包同时支持 .NET 8 / 9 / 10 - 🔄 **约定式 DI** — 实现 `ITransient` / `IScoped` / `ISingleton` 标记接口即可自动注册 - ⏰ **企业级调度** — 完整的 Cron 解析器、宏触发器、重试/超时/并发控制、管理 Dashboard - 📢 **事件驱动** — 延迟发布、模糊匹配订阅、失败重试、静态门面 `MessageCenter` - 📋 **统一返回** — 标准化 API 响应格式、自动包装、分页支持 - 📦 **开箱即用** — 一行 `AddWitchC()` 启动核心全家桶 - 🧪 **测试驱动** — 83 个单元测试保障质量 - 📖 **中文文档** — 完善的中文注释和文档
产品截图 / 演示图预留位
可在后台管理中上传图片,将展示于此处与产品卡片
核心功能
- 约定式DI自动注册
- Cron定时任务调度+Dashboard
- 事件驱动架构(延迟发布/模糊匹配/失败重试)
- 统一API响应格式
- 分布式ID生成
- JWT鉴权
- 数据脱敏
- 多语言本地化
