跳到主要内容

FreeKit Pro Modules

基于 .NET 10 的模块化 DDD 框架,采用 FreeSql · FreeRedis · FreeScheduler · Autofac · Serilog 技术栈。

快速导航

入口说明
快速入门环境搭建、首次运行(5 分钟)
一键部署Docker Compose 完整部署方案
新模块指南10 分钟接入新业务模块
技术栈介绍框架选型与架构说明
配置项参考全部配置项详解
API 总览统一 API 规范与接口速查
常见问题常见开发问题解答

技术栈速览

层次技术
ORMFreeSql(CodeFirst,多数据库)
缓存FreeRedis(Redis 7.4)
任务调度FreeScheduler(基于 FreeRedis)
DIAutofac
日志Serilog
全文搜索MeiliSearch v1.13
消息队列RabbitMQ + CAP
实时通信SignalR
数据库MySQL 8.4(主),可切换 SQL Server / PostgreSQL / SQLite

模块一览

模块定位核心能力
CmsKit内容社区平台文章、沸点、评论、互动、MeiliSearch 全文搜索、AI 推荐
Identity身份认证与权限JWT、OAuth2、SSO、RBAC、第三方登录
IM即时通讯SignalR 长连接、消息持久化、会话管理
Platform平台基础能力字典、配置、短链
Mall商城原型商品、订单、购物车
File文件管理本地/OSS 存储、分表
BuildingBlocks公共基础设施CLI 脚手架、认证中间件、通用扩展