Welcome to Flexweg CMS

Flexweg CMS is a WordPress-style content management system that publishes a 100% static site to Flexweg hosting via the Flexweg Files API. The admin is a React + TypeScript single-page app with two

Flexweg CMS is a WordPress-style content management system that publishes a 100% static site to Flexweg hosting via the Flexweg Files API. The admin is a React + TypeScript single-page app with two interchangeable backends — Firebase (Authentication + Firestore) or Flexweg's built-in SQLite (a per-site SQLite file served through /api/v1/sqlite/* on Flexweg). Pick one at install time, the rest of the admin behaves identically. On every publish, the admin renders pages with the active theme and uploads the resulting HTML files directly to Flexweg.

There is no Node.js, PHP, or database running on the public site — only the static HTML/CSS/JS the admin pushes there. That makes Flexweg CMS fast, cheap, and easy to host on any static-only platform.

What you can do with it

  • Write posts and pages in a Gutenberg-style block editor (Tiptap-based) with markdown, embeds, custom HTML, columns and theme-specific blocks
  • Organise content with categories and tags, and define menus that render dynamically on the public site
  • Pick from three built-in themesdefault (versatile), magazine (editorial / long-form) and corporate (vitrine / SaaS) — or install custom ones
  • Extend with plugins for sitemaps, RSS feeds, archives, search, SEO, content imports and more
  • Author your own plugins and themes that ship as ZIPs and load at runtime — no rebuild of the admin needed
  • Translate the admin UI between 7 languages (English, French, German, Spanish, Dutch, Portuguese, Korean) per user
  • Publish a multilingual site with the flexweg-multilang plugin — translated posts/pages/categories, hreflang SEO, per-language menus, per-language sitemaps + RSS feeds, in-editor language tab strip
  • Migrate from WordPress via the built-in import plugin (markdown / WordPress XML)

Where to start

If you've never used Flexweg CMS before:

Already familiar with the static-site model? Jump to:

For developers

Want to extend Flexweg CMS or contribute to it?

Community and support

  • GitHub — issues, pull requests, source code
  • Flexweg — the underlying static hosting platform