Skip to content

DoraCMS企业级全栈内容管理方案

双数据库支持 · Repository 模式 · 开箱即用

DoraCMS Logo
GitHub starsGitHub forksLicenseVersion

🚀 一行命令,立即启动

无需繁琐配置,使用 Docker 即可在 1 分钟内启动完整的 DoraCMS 服务。

bash
# 下载并启动 (默认 MongoDB 模式)
git clone https://github.com/doramart/DoraCMS.git && cd DoraCMS
cp docker.env.example .env && docker compose up -d

💡 为什么选择 DoraCMS?

DoraCMS 不仅仅是一个 CMS,它是一套经过实战检验的企业级应用开发框架。我们解决了传统 Node.js CMS 在数据库选型、代码复用和架构设计上的诸多痛点。

🔄 零成本切换数据库

业务发展初期用 MongoDB 快速迭代,后期需要强事务切 MariaDB?DoraCMS 让这一切变得简单,无需重写业务代码。

🧱 高复用 Repository 模式

通过 Repository 层封装数据访问,业务逻辑与底层数据库彻底解耦,代码复用率高达 90%+。

⚡️ 现代化全栈体验

Vue 3 Composition API + TypeScript + EggJS 3.x,享受最前沿的开发体验和工具链支持。

🤝 社区与贡献

DoraCMS 是一个完全开源的项目,我们欢迎任何形式的贡献。

Contributors