plain
plain-cms.com
Spec sheet
- Product
- plain is a Git-native CMS that turns Markdown and JSON files into a static website.Read 9 Oct 2026 · plain-cms.com
- Intended users
- The About page describes the browser admin as intended for people who would rather not use Git directly.Read 9 Oct 2026 · plain-cms.com
- Audience
- The About page describes the browser admin as an option for people who would rather not work directly with Git.Read 9 Oct 2026 · plain-cms.com
- API
- Each build publishes read-only JSON API files that need no keys and have no rate limits.Read 9 Oct 2026 · github.com
- Integrations
- The repository describes optional plugins for search, contact forms, reading time, forms sent to a configured backend, and GoatCounter page-view counts.Read 9 Oct 2026 · github.com
- AI features
- Optional AI writing assistance uses a user-provided Anthropic API key, which stays in the browser and is sent to Anthropic.Read 9 Oct 2026 · github.com
- Browser editor
- The browser admin edits Markdown with a live preview, media uploads, drafts, version history, and optional AI help.Read 9 Oct 2026 · plain-cms.com
- Content API
- Each build publishes read-only JSON files that scripts, apps, or AI agents can consume without keys or rate limits.Read 9 Oct 2026 · github.com
- Content storage
- Content is stored as Markdown files in a Git repository, with settings in a JSON file.Read 9 Oct 2026 · plain-cms.com
- GitHub sign-in
- The repository instructions describe signing in to the admin with a GitHub access token scoped to the site repository.Read 9 Oct 2026 · github.com
- Hosting
- The static site can be hosted anywhere static files live, with no server or database to run.Read 9 Oct 2026 · plain-cms.com
- Maker details
- The About page does not state the maker's name, headquarters, or founding date.Read 9 Oct 2026 · plain-cms.com
- Migration
- The repository includes importers for Jekyll, VuePress, and Joomla, which create content, media, and redirect files for review.Read 9 Oct 2026 · github.com
- Open source
- plain is open source and licensed under MIT.Read 9 Oct 2026 · github.com
- Optional AI
- The admin can use an Anthropic API key for optional writing suggestions, and the key stays in the browser and is sent only to Anthropic.Read 9 Oct 2026 · github.com
- Plugins
- The project includes search and reading-time plugins, plus a contact-form plugin described as a disabled reference.Read 9 Oct 2026 · github.com
- Published sites
- The published site is plain HTML and CSS and requires no JavaScript to read.Read 9 Oct 2026 · plain-cms.com
- Publishing
- Each save in the browser admin writes a commit to the repository, and older versions can be restored.Read 9 Oct 2026 · plain-cms.com
- Runtime
- The About page describes one runtime dependency and a core small enough to read in an afternoon.Read 9 Oct 2026 · plain-cms.com
- Static output
- The published site is plain HTML and CSS, and reading it does not require JavaScript.Read 9 Oct 2026 · plain-cms.com
- Themes
- The repository says fifteen starters ship with the product, covering uses such as blogs, portfolios, restaurants and documentation.Read 9 Oct 2026 · github.com
- Token handling
- The repository instructions state that the GitHub token stays in the browser except when sent to api.github.com.Read 9 Oct 2026 · github.com
Where Specifiction places it
- Git-Based CMS#22 of 237.2