Ross ROSS = Recommend OSS · open-source software intelligence for agents

doramart/DoraCMS

DoraCMS 是一个基于 EggJS 3.x + Vue 3 + TypeScript 的现代化内容管理系统,采用 pnpm monorepo 架构管理。它不仅仅是一个 CMS 系统,更是一个优秀的企业级应用架构实践。 observed · 2026-08-28

github.com/doramart/DoraCMS · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

64/100

  • Activity 92
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3972
  • days_rel: n/a
  • days_push: 52
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3542 stars · 1033 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

DoraCMS is an open-source, self-hosted content management system built on EggJS 3.x, Vue 3, and TypeScript, organized as a pnpm monorepo with a user-facing site, admin dashboard, and backend API. It features a Repository-pattern architecture with switchable MongoDB/MariaDB support, JWT auth with RBAC, Redis caching, micro-frontend support via qiankun, and Docker-based deployment.

Use cases

  • build a company website or blog with a self-hosted nodejs cms
  • manage content with an admin dashboard built in vue 3
  • create a fullstack nodejs project from a cli scaffold
  • run a cms that can switch between mongodb and mariadb
  • deploy a dockerized content management system
  • build an api service platform with role-based access control
  • learn an enterprise-grade repository pattern architecture in nodejs

When to choose

  • you want a modern node.js CMS with Vue 3 frontend and TypeScript throughout
  • you need flexible database choice between MongoDB and MariaDB without rewriting business logic
  • you want Docker one-command deployment and an interactive CLI scaffold
  • you need built-in i18n, RBAC permissions, and file upload to OSS providers
  • you want a well-documented, actively maintained MIT-licensed CMS

When to avoid

  • you need a headless-only CMS with no bundled frontend
  • your stack is PHP/Python-based or you require PostgreSQL support today
  • you prefer a lightweight minimal blog engine rather than a full enterprise platform
  • you need native Windows support without WSL2 or Docker
  • you require GraphQL APIs, which are only planned for future versions

Facets

application · maturity active

web-framework auth caching orm internationalization file-upload cli self-hosted cms web-development backend frontend developer-tools self-hosted cross-platform cms eggjs vue3 typescript pnpm-monorepo mongodb mariadb qiankun micro-frontend repository-pattern jwt element-plus content-management nodejs docker web-server

6 sources

Member repositories

RepositoryRoleHealth v2
doramart/DoraCMSmain64

For agents

markdown · JSON · MCP: product_card(name="doramart/DoraCMS")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem