About gcms

About gcms

gcms is for product sites, docs and lightweight content hubs: one binary to run, one SQLite file for data, SEO and i18n ready by default.

gcms is a content management system built around one promise: launch simply, maintain simply. It fits product sites, docs, personal knowledge bases, resource directories and lightweight content hubs.

What it solves

Many content sites don't lack features; they lack low maintenance. A database service to operate, a front-end build to manage, SEO details to remember, upgrades that require commands. gcms compresses that into one binary and one database file.

What you get

  • Built with Go + SQLite, shipped as one static binary plus one database file;
  • 100% server-rendered, SEO-native (canonical / hreflang / sitemap / JSON-LD);
  • Multilingual content, 19 themes, Markdown ⇄ WYSIWYG editor, visual site configuration;
  • Link showcase, social footer, code injection, custom navigation and optional comments;
  • Cross-platform scripts, Caddy deployment guidance, in-app updates and automation APIs.

The trade-off

gcms doesn't try to be a universal platform. It is a reliable content base: no separate database process, no frontend build chain, no runtime dependencies. Backup is copying one file; migration is scp-ing one file.

Get started

  • Official site: ccvar.com;
  • Downloads: Releases;
  • One-line install: curl -fsSL https://raw.githubusercontent.com/ccvar/gcms-releases/main/install.sh | sh.

Tools should be invisible. When you stop noticing them, they're done right.