Website: https://yunsoft.com
YunCMS is a focused, programmable CMS and backend for teams that want relational content and application data in MySQL without adopting a much larger platform. It combines a browser-based React Studio for editors with a documented REST API for developers.
It includes dynamic collections and relations, filtering and aggregation, role-based permissions and row filters, user sessions and API tokens, local or S3-compatible file storage, extensions, scheduled jobs, and optional AI/MCP access.
YunCMS is self-hosted and MIT licensed. The current 0.1.x line is pre-stable and supports MySQL only. It does not claim GraphQL, managed hosting or a Docker image.
Requires Node.js 24 LTS, npm 11+ and MySQL 8.
Quick start:
npx --yes @yunsoft/yuncms init
npx --yes @yunsoft/yuncms start
Source: https://github.com/Yunsoft-Software/yuncms
Docs: https://github.com/Yunsoft-Software/yuncms/tree/main/docs
npm: https://www.npmjs.com/package/@yunsoft/yuncms
Features
- Schema-driven React Studio
- MySQL collections, fields and relations
- REST API with filtering, sorting and aggregation
- Role, field and row-level permissions
- Local and S3-compatible file storage
- Extension hooks, endpoints and scheduled jobs
- User sessions and API tokens
- Optional AI assistant and MCP integration