About

A website should be a file you own

Stride is made by GuusLab, a one-person studio in the Netherlands. It started from a simple frustration: a small website should not need a database server, a pile of plugins and a weekly security update to stay online.

So Stride is one binary and one file. You can copy your whole site to a USB stick, run it on a Mac mini under a desk, and still have an editor, members, payments and an API that a model can use.

The Stride admin

What we hold to

Four promises

Small on purpose

Every megabyte of the binary and every kilobyte of JavaScript has a budget, and the budgets are checked in CI.

One way in

Every capability is an action with a permission. The editor gets no shortcut that the API does not.

Honest documentation

What works, what is built but unproven, and what is missing is written down, including in the docs you are reading.

Your data stays yours

Analytics without cookies, members' data exportable, and a site you can take anywhere as a single file.

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