frosted-ui

Frosted CMS

One CMS combining four tools: author pages in Puck, store them as JSON, render the published page with json-render, and preview every content block in isolation with react-cosmos — all styled with frosted-ui.

The same frosted-ui blocks power all three tools — defined once, adapted into a Puck config, a json-render registry, and a Cosmos fixture.

Puck

Visual drag-and-drop authoring

Open editor

json-render

Renders saved JSON as the published page

View a page

react-cosmos

Previews each block in isolation

Open gallery