Overview
Production-ready compositions of primitives. Shells, auth, dashboards, chat surfaces, marketing, empty states.
Application
Sign-in
Dashboard
Chat surface
Settings form
Marketing & states
Marketing hero
Empty state
A block is a working composition of multiple primitives, shipped with wiring, variations, and an install command. Where a primitive is a button, a block is the full sign-in card, or the chat surface, or the KPI grid.
Blocks consume primitives -- they never reinvent them. Adding a block
to your project installs every required primitive at the right
version through registryDependencies.
Blocks vs Components vs Artifacts
| Components | Blocks | Artifacts | |
|---|---|---|---|
| Scope | One primitive | N primitives composed | One primitive that consumes an LLM schema |
| Example | Button | sign-in card | chart artifact rendering Recharts from JSON |
| Wiring | None | Layout + state + handlers | Schema parser + streaming renderer |
| Install | gremorie add rx-button | gremorie add sign-in | gremorie add rx-chart-artifact |
| Status | Shipping (100 primitives) | Planned | Planned |
Categories
Shells
app-shell, dashboard-shell, settings-shell, docs-shell, marketing-shell, auth-shell
Auth
sign-in, sign-up, reset-password, otp-verification, two-factor
Dashboard
stats-cards, chart-grid, recent-activity, user-table, kanban
Forms
settings-form, profile-form, multi-step, search-filters
Chat
chat-surface (flagship), inline-chat, command-palette, ai-input-bar
Marketing
hero, feature-grid, pricing, testimonials, faq, cta-section
Empty states
no-results, no-data, error-state, permission-denied, coming-soon
Shared
page-header, data-table, confirmation-dialog, command-menu, theme-toggle, user-menu
Featured blocks
The first wave of blocks is shipping. Each page below carries a live preview, the full source, an install command, and a customization guide.
Sign-in
Authentication card with GitHub provider plus email and password.
Dashboard
KPI grid plus chart strip plus transactions table.
Chat surface
Conversation plus Message plus Reasoning plus PromptInput, fully composed.
Settings form
Profile plus Notifications plus Appearance with a sticky save bar.
Marketing hero
Brand-tinted halo, badge, headline, dual CTA, and a window mockup.
Empty state
Dashed container, centered icon, headline, description, and dual CTA.
Next
- Browse the Components catalog for the primitives blocks compose
- See the Architecture doc for how the
registry tags items as
blockvsui