WebBlocks Ecosystem Public site
WebBlocks ecosystem

A layered system for teams that want structure first, then design, then CMS delivery.

WebBlocks defines the structural model. WebBlocks UI applies the default design language. WebBlocks Craft brings the same system into Craft CMS. The public site treats them as one connected stack so teams can move from source markup to published implementation without switching mental models.

HTML-first Static-friendly Server-rendered Source-visible
Why it exists

One architecture across layers

The ecosystem is meant to stop the drift between source structure, design implementation, and CMS delivery.

How teams use it

Read the source, not the abstraction

Everything stays close to explicit HTML, readable CSS, and inspectable behavior so the final output remains understandable.

Who it fits

Server-rendered and static-first teams

It fits products built with Twig, Blade, ERB, Django templates, plain HTML, and other systems that value direct markup.

How the layers connect in practice

Start with the structural system, apply the default presentation layer, then carry the same model into your CMS integration without inventing a second product architecture.

1. Structure the system WebBlocks establishes the naming, composition, and page-building model.
2. Apply the shared presentation WebBlocks UI provides tokens, visual patterns, icons, and named behavior on top of the same model.
3. Implement the CMS layer WebBlocks Craft maps that structure and presentation approach into authoring, sync, and rendering flows for Craft CMS.