A small CMS, growing thoughtfully.Explore the beta (opens in a new tab)

Good content.
On your terms.

A clear space to write. The freedom to build. A small, self-hosted CMS that puts your content back in your hands.

Make yourself at homeTake a look inside↓
Actual RenewCMS article editor: main navigation, title and publication controls, formatting toolbar, writing area and Details sidebar.Actual RenewCMS article editor: main navigation, title and publication controls, formatting toolbar, writing area and Details sidebar.

Captured from the actual RenewCMS frontend with the repository’s sample data. Switch tabs to explore.

Thoughtfully built. Refreshingly small.One executableGo + Vue 3SQLite / PostgreSQL / MySQLREST API

Your ideas deserve
a little headspace.

Publishing should feel like making something. RenewCMS gives writers a focused workspace and developers the freedom to choose what comes next.

Write an article. Shape a collection. Connect your own website. Keep it all on infrastructure you control.

Meet your new workspace

Less getting in the way.
More getting it out there.

Explore the product

Good looking. Easy to find.

Search previews, social cards, readable URLs and helpful SEO suggestions, right beside your writing.

One image. Every possibility.

A shared media library with named image variants, on-demand generation and duplicate merging.

The right room for everyone.

Invite your team. Build roles with None, Own or All access. Keep writing and publishing permissions separate.

Know what happened.

An activity trail for content, media and access changes. Filter the details and export them as CSV.

A CMS that speaks
your language.

Projects, events, recipes, field notes. Build the content types your work needs, with eight field types, media and relations. Your editors get a form that fits.

Give your content a structure
Actual RenewCMS schema builder: name and key, ordered fields, field settings and API preview.Actual RenewCMS schema builder: name and key, ordered fields, field settings and API preview.

A small footprint.
A place of your own.

The API and admin workspace ship as one executable. Start with a SQLite file and local images. Choose another database or an S3 bucket when your setup calls for it.

Find your way to self-host
RenewCMSGo API + Vue workspace
↳Your databaseSQLite / PostgreSQL / MySQL
↳Your mediaLocal files / S3-compatible
REST API→Your frontend. Any stack.
No Node.js runtime needed in production.

Where would you like to start?

Make room for
your next good idea.

Currently in beta. Self-hosted, with source code you can explore.