Svelteload

The stack behind every Nodebrush website. SvelteKit, Payload CMS v3, pnpm monorepo, self-hosted Postgres and object storage. Fast, editable, maintainable.

Svelteload Mockup

The stack behind every Nodebrush website

We build every client site on the same foundation. That means every project starts from something we already know is fast, editable, and maintainable. When we improve the foundation, every site we run benefits.

What Svelteload is

Svelteload pairs SvelteKit for the public site with Payload CMS for editing, both running on infrastructure we host ourselves. The result is a fast site for visitors, a familiar admin panel for editors, and no per-document fees or vendor lock-in.

Development code on a monitor in a brick room

What you get

1
Person holding UI/UX design sheets

Block-based page editing

Pages are built from reusable section blocks: heroes, banners, image grids, contact forms, and more. Editors drag, swap, and rearrange them without writing code or asking a developer.

2
Person holding coffee while working on UI/UX design

Shareable previews

Editors copy a preview link for any draft and send it to anyone. Receivers don't need a CMS account. Useful for getting sign-off from board members, partners, or clients before anything goes live. Links expire automatically.

3
Laptop with data dashboard, dark background, angled left view

Roles and access

Three built-in roles. Admins have full access to the whole CMS, including settings and configuration. Editors handle the content visitors see on the site, the pages, posts, and media, but not backend configuration. Contributors can write drafts but cannot publish. Admins invite new users by email straight from the CMS.

4
Notebook with pen and phone on a desk

Multilingual content

Every text field can be translated language by language without splitting the site into separate copies. The same page lives in English, Swedish, or any added language, and editors switch between them with a single dropdown.

5
Laptop with a bright data dashboard

Built-in search

Pages and blog posts are searchable on the public site, ranked by relevance. No external search service to host or pay for.

6
Three monitors showing code, front view in a data center

Self-hosted media

Uploads are stored on our own object storage and served from the client's own subdomain. No per-gigabyte egress fees, no third-party storage contract, no surprises on the invoice.

Improvements roll out to every site

Every site we run shares the same CMS foundation. When we ship a new feature or a fix, every project we maintain picks it up at the next deploy. Each client gets the benefit of every improvement we make.

Fast with AI, maintainable without it

Svelteload is built so AI assistants can move quickly without leaving you with a codebase only an AI can maintain. Our Payload MCP is a wrapper around the CMS, so any compatible AI assistant can read and edit content through typed tool calls without AI being baked into the project itself. The underlying code stays normal: clean components, typed fields, ordinary version control. Drop the AI tomorrow and the site is still yours to read, edit, and extend by hand. Everything is backed up and not tied to our infrastructure, so the whole project can be moved to your own hosting whenever you want to take it in-house.

Developer typing code on a laptop

Want us to build on this stack?

Svelteload is the default for every new Nodebrush project. Tell us what you want to build and we can take it from there.