siterealThe builder

A canvas that edits files.

Sections, containers and elements on an infinite canvas, every breakpoint visible at once. Selecting an element opens the rule that actually styles it — not a copy of it, not an abstraction over it.

01Anatomy

Three columns, one document.

Tree

The tree is the document

Rename a block and its BEM classes regenerate underneath it, because the name is what they were built from. Drag a node and the markup moves with it.

.pricing-table__item
Canvas

Every breakpoint at once

Frames sit side by side and stay resizable, so a layout is checked while it is being made rather than after.

1200
768
390
Desktop · Tablet · Phone
Panel

One rule per element

The Style panel and the CSS panel write to the same rule, found by the element’s own selector. What you edit and what shipped are one thing.

#id → .class → attribute

02Properties

Logical, all the way down.

The generated defaults, the Style panel and the CSS autocomplete all speak logical properties. The panel still reads a physical one, so pasted CSS keeps working — and moves it to the logical name the moment you edit the field.

widthinline-size
heightblock-size
margin-leftmargin-inline-start
padding-toppadding-block-start
topinset-block-start
11

folds in the Style panel, from Layout to Overlays

3

frames on the canvas, all of them live

1

rule per element, found by its own selector

0

wrappers the builder owns in your markup

Start building the sites you’ve always wanted.

Seven days free, on your machine — and every site you build is real Astro in your own repository, yours from the first save.