开源框架已发布 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鉴权
  • 数据脱敏
  • 多语言本地化