About CmsWing
CmsWing is a web development framework and CMS built on Egg.js, an enterprise-grade Node.js framework, aimed at Chinese development teams who want to lower the cost of building and maintaining content and commerce sites across PC, mobile and WeChat official accounts. It extends Egg.js's routing, model and configuration layers at the application level while still following Egg.js's own conventions, so developers already familiar with Egg.js can pick it up quickly.
Its extensions let administrators configure routes, generate menus and permissions directly from the back office without manually editing configuration files, and adding a data model through the admin automatically generates the corresponding entity files, including fields and associations. GraphQL queries and mutations are automatically generated from these models for convenient API access, and the back office itself is built with amis, a low-code frontend framework that lets backend developers without deep frontend skills build complex admin pages from JSON configuration. It also integrates with mainstream object storage providers, including Qiniu, Alibaba Cloud, Tencent Cloud and Huawei Cloud.
Getting started involves cloning the repository, configuring a Sequelize database connection, and starting the project, which automatically generates the database schema and seed data; the admin panel defaults to localhost:7001/admin with a default admin account. CmsWing is written in Node.js with CSS/Bootstrap for its public-facing pages, and the repository metadata lists its license as Other, so check the license file for exact terms.
Key features
- Admin-configurable routes, menus and permissions
- Auto-generated data models from the admin UI
- Auto-generated GraphQL CRUD API
- amis-based low-code admin interface
- Multi-cloud object storage integration
- PC, mobile and WeChat official account support
Good fit for
- →Building a CMS and lightweight e-commerce site
- →WeChat official account content management
- Tags
- cms
- nodejs
- egg-js
- graphql
- ecommerce
- self-hosted
- low-code
CmsWing: questions and answers
- What is CmsWing used for?
- CmsWing is a free, open-source CMS and e-commerce platform built on Egg.js, Sequelize and GraphQL, covering PC, mobile and WeChat official account sites. It is a good fit for building a CMS and lightweight e-commerce site, and WeChat official account content management.
- Is CmsWing open source?
- Yes. CmsWing is open source under a custom licence. Its source code is on GitHub at arterli/CmsWing.
- Is CmsWing free?
- Yes. CmsWing is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host CmsWing?
- Yes. CmsWing can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What are some alternatives to CmsWing?
- Similar open-source tools in the CMS category include Strapi, Ghost and Halo. SaaS products in the same category include DatoCMS, Hashnode and Hygraph.
- Is CmsWing actively maintained?
- The most recent commit to CmsWing was on 26 April 2024, and the latest release is v1.3.7, published on 20 August 2018. The project has 1.4k stars on GitHub.
Open-source alternatives to CmsWing
See all
Strapi
CMS
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully
OSSvs Contentstack★ 73k
Ghost
CMS
Independent technology for modern publishing, memberships, subscriptions and newsletters.
MITvs Substack★ 55k
Halo
CMS
Halo 是一款强大易用的开源建站工具,从个人博客、知识库,到企业官网、在线商城,Halo 都能助您轻松实现,一站式满足您的多样化建站需求。
GPL-3.0vs Jimdo★ 40k
Vvveb
CMS
Powerful and easy to use cms to build websites, blogs or ecommerce stores.
AGPL-3.0vs Squarespace★ 1.2k
Payload
CMS
Payload is the open-source, fullstack Next.js framework, giving you instant backend superp
MITvs Contentstack★ 45k
Directus
CMS
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin pane
OSSvs Contentstack★ 38k
SaaS alternatives to CmsWing
See all
DatoCMS
CMS
Headless CMS with a GraphQL API and image CDN
SaaS
Hashnode
CMS
Developer blogging platform with custom domains and a community feed
SaaS
Hygraph
CMS
GraphQL-native headless CMS with content federation
SaaS
Squarespace
CMS
Website builder and hosting with templates, ecommerce and scheduling tools
SaaS
Ucraft
CMS
Drag-and-drop website and online store builder
SaaS
Voog
CMS
Website builder with online store and multilingual site features from Estonia
SaaS

