Z-CMS
Get started
Install Z-CMS, run it locally, and publish your first page.
Run it locally
Clone the repository, install the dependencies and bring the infrastructure up. Node 22 and Docker are the only prerequisites.
git clone https://github.com/zscontributor/z-cms
pnpm bootstrap && pnpm dev
The admin comes up on port 3300, the public site on 3000. The seed creates a first tenant with this theme already active — which is how you got here.
Then
Open Content → Pages and edit the page you are reading. Open Appearance to change the colour, the logo and the announcement bar. Open Marketplace to install a different theme: it is fetched, its signature is checked against a key pinned in the runtime, and it is live without a redeploy.
Going further
The documentation covers deployment, the Theme SDK, the Plugin SDK and the API. The repository has the roadmap and the issues — and a good first issue is a good place to start.