Features

Everything a site needs, in one place

One binary serves your pages, runs the editor, stores your content and answers the API. Here is what is inside.

Build

A visual editor on a real canvas

What you see is the CSS the page ships, not an approximation.

Layers, an inspector and design tokens for colour, type, spacing, corners and shadows

Components with variants and slots, reused across every page

Breakpoints and states, animations, assets and a code view that stays in sync

Version history with named versions and restore

Publish

A CMS for sites and blogs

Pages and posts, organised the way readers find them.

More than one site per installation, each with its own domain

Blog posts with dates, excerpts and tags, an RSS feed and a sitemap

Menus, SEO fields and redirects

Published pages ship no JavaScript unless a block needs it

People

Users, members and access

From your editors to your readers.

Five built-in roles and custom roles with a per-action matrix

Two-factor sign-in, an audit log and GitHub sign-in

Visitor accounts with registration, magic links and sign-in providers

Members-only content is left out on the server, not hidden with CSS

Grow

Forms, payments and analytics

The parts that usually need three more services.

Forms with submissions in the admin and export

Payments with Mollie and Stripe

Analytics counted on the server: no cookie, no script, no banner needed

An AI assistant on your own keys that proposes changes you accept or reject

Run

Backups, updates and hosting

Built to be left alone on a small machine.

Consistent snapshots while it runs, and Litestream replication

stride doctor checks a machine and says how to fix each issue

stride update installs the newest release over the binary

Optional app hosting: build and serve your React, Next.js or Astro repositories

Your next site is one command away

Install Stride, open the admin, and publish a page in the time it takes to read the WordPress system requirements.

$ npm install -g @guuslab/stride