Skip to content
sbldr
Block by block, in your own account

Your website, in your Cloudflare account

Design a site from adjustable building blocks, then publish it to Cloudflare Workers in your own account, on an address you own. The site stays yours: download the whole project at any time and build it without us.

Beta. A free Cloudflare account and a device with a screen lock are all you need.

Why sbldr

Yours, not ours

Sites deploy to Cloudflare Workers in your account. Leave whenever you like and take the full Astro project with you.

Passkeys only

No passwords to leak. Your Cloudflare token is encrypted in your browser with a key only your passkey can make.

Fast by default

Static pages served from Cloudflare's edge, with images resized at build time and nothing loaded you didn't ask for.

Drawing

Three steps from blank page to live site

  1. Step 01

    Sign in with a passkey

    No password to create. Your device's screen lock is your key.

  2. Step 02

    Design your pages from blocks

    Pick colours and fonts, then stack blocks into pages and watch the preview as you go.

  3. Step 03

    Connect Cloudflare and publish

    Add a token from your Cloudflare account to the vault, and publish to your own address.

Parts list

Everything a small site needs

Pick a colour scheme and fonts, then stack blocks into pages.

No.PartWhat it gives you
01Design you can adjustTen prepared colour schemes, every colour editable, typography, spacing, button and header styles, light and dark mode, and your logo.
02Blocks for every sectionHero, text, image and text, features, testimonials, pricing, gallery, FAQ, call to action, contact form and booking calendar.
03Blog and other contentPosts, events or projects with their own fields, tags, RSS feeds, reading time and a table of contents.
04More than one languageLanguage versions of every page, a language switch, and a reminder when a translation falls behind.
05Forms and bookingsMessages and appointments land in your inbox in the dashboard and by email.
06Work with ClaudeConnect Claude to edit pages and posts for you. Publishing stays your decision.
07Staging and versionsTry a change on staging first, keep named versions, and promote what you like without a rebuild.
08Search engines handledSitemaps, canonical addresses, structured data, redirects for old addresses, and pages you keep out of search.

Custom parts

When no block fits, cut your own

A timeline, a price calculator, a map of your rooms: a component is a piece of your site nobody else has. Write it once and it becomes a block like ours.

  • A block like oursIt shows up in Add block, with a form built from the fields you declare.
  • Start from a copyCustomize as code copies one of our blocks, header and footer too, for you to change.
  • See it as you typeThe preview draws your draft while you write it.
  • Yours to keepA downloaded project keeps its components and builds them without us.
timeline.tsx
import { text, type ComponentProps }
  from "@sitebuilder/blocks";

export default function Timeline({
  fields, level: Heading,
}: ComponentProps) {
  return (
    <section class="sb-section">
      <div class="sb-container">
        <Heading>{text(fields, "heading")}</Heading>
      </div>
    </section>
  );
}

Imports: Preact and the site's own packages. Checked before every publish.

Questions

What does beta mean?

sbldr works and runs real sites today, but it is still young: features may change, and some rough edges remain. Your site always lives in your own Cloudflare account, and you can download the whole project at any time. If something doesn't work for you, tell us.

What do I need to get started?

A device with a screen lock for your passkey, and a free Cloudflare account for your site to live in. You can build a site first and connect Cloudflare when you are ready to publish.

Can you see my Cloudflare token?

No. It is encrypted in your browser with a key derived from your passkey, and we store only the encrypted copy. How it works.

What happens if I lose my passkey?

Add more than one passkey, and keep the printed recovery key. If you lose every passkey you can recover the account by email and unlock your token with the recovery key.

Do I need to write code?

No. Every block works without code. Components are there for the piece no block covers.

Can I leave?

Yes. Download the whole project at any time: it is a plain Astro site that builds without us, and your site already lives in your own Cloudflare account.

Lay the first block today

Sign in with a passkey and start from a template.

Start building (opens in a new tab)