GitHub

Merchandising that doesn't need a deploy.

Every storefront surface is composed from blocks — hero, product grid, collection rail, testimonial, FAQ, rich text. Blocks are typed records in your database, so editors rearrange a page in the admin while the code stays a normal Next.js app.

blocks

Build

Product cards you can restyle.

Every storefront component uses your theme settings.

Sunset Linen Shirt

$128 · 4 colours · in stock

New Season

Everyday Merino Crew

Six colourways, machine washable, $96.

Inside storefront blocks.

01

Typed block schema

Every block validates its content as you edit it, so a mistake is caught in the form instead of breaking a live page.

02

Reorder without a release

Drag blocks into a new order or swap the featured collection, and the page updates immediately without a deploy.

03

Reusable across pages

The same block can be placed on the homepage, a landing page, or a collection page, so layouts are assembled without new code.

04

Themed by default

Blocks render from your theme settings, so changing a colour or radius updates every page at once.

Modules that sit next to this one

MIT licensed · self-hosted

Storefront blocks ships with Litestore. So does everything else.

Get the source