欢迎来到 Dotnet 工具箱!在这里,你可以发现各种令人惊喜的开源项目!
NetCoreKevin
NetCoreKevin 是一个基于 .NET 打造的现代化 SaaS 企业级前后端分离架构解决方案,面向 AI 智能体与智能应用场景,以“可扩展、可拆分、可复用”为核心设计理念,帮助企业快速构建下一代智能系统。
DDD思想
模块化设计
技术亮点
-
.NET 8 最新的 .NET 框架,性能更优,支持更多新特性 -
DDD 领域驱动设计,将复杂业务逻辑抽象为模块化结构 -
微服务架构 通过 Consul、CAP、Quartz 等实现服务解耦和分布式管理 -
CAP 消息总线,用于跨服务事件通信 -
MediatR 领域事件处理 -
IdentityServer4 安全认证中心,支持 OAuth2 和 OpenID Connect -
Quartz 定时任务调度 -
EF Core ORM 工具,用于数据库操作 -
Docker 容器化部署,便于环境管理 -
AI 集成 SemanticKernel、MCP 服务、OCR 验证码识别等 AI 技术
AI 模块
SemanticKernel:语义理解框架,支持自然语言处理。
OCR 验证码识别:通过 AI 技术识别验证码图像。 MCP 服务:用于 AI 服务通信或协议扩展。
项目截图
项目支持 独立启动与按模块部署,在启动时仅需按说明文件配置 Redis、数据库连接、RabbitMQ 等基础依赖,即可通过命令一键生成数据库并运行。

