DoraCMS
Content management system with an EggJS server, Vue 3 user and admin front ends, and MongoDB or MariaDB storage.
DoraCMS is a content management system built on an EggJS server, with Vue 3 user and admin front ends in a pnpm monorepo. The admin center is developed on top of SoybeanAdmin. Page templates use Nunjucks. Content is stored in MongoDB or MariaDB, and the Docker Compose setup starts MongoDB by default, with MariaDB under a Compose profile. Installation clones the repository and runs pnpm install, starts the stack with Docker Compose, or scaffolds a project with the doracms-cli package.
Worth knowing
The docs quick start gives Node.js 18.20 or newer, while the README badge gives 14. The repository has a single GitHub release, which predates the current default branch.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-23: name, Categories, Built on, Runtime, Databases, Admin interface, Multilingual, Install with, Runs as, License model
github.com/doramart/DoraCMS/blob/3.1/README.en.md - 2026-10-23: links
www.doracms.net - 2026-10-23: links, License, GitHub stars
api.github.com/repos/doramart/DoraCMS - 2026-10-23: Maintainer
github.com/doramart/DoraCMS/blob/3.1/LICENSE - 2026-10-23: Written in
api.github.com/repos/doramart/DoraCMS/languages - 2026-10-23: Minimum runtime
www.doracms.net/guide/getting-started - 2026-10-23: Templating
www.doracms.net/guide/template - 2026-10-23: Install with
www.doracms.net/guide/cli - 2026-10-23: Current major version, Last release
api.github.com/repos/doramart/DoraCMS/releases - 2026-10-23: Contributors
api.github.com/repos/doramart/DoraCMS/contributors