Features
One binary serves your pages, runs the editor, stores your content and answers the API. Here is what is inside.
Build
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
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
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
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
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
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