Documentation menu

Design the state, not just the screen.

Elsecase is an open-source, shadcn-compatible registry for the loading, empty, error, offline, permission, responsive, and recovery workflows that production interfaces need.

Version 0.1 catalogue is available

AsyncState, ResponsiveDataExplorer, and FormWorkflow install as editable source through the shadcn CLI. Each page includes a live, deterministic simulator and its public command.

What belongs here

Elsecase provides complete patterns instead of basic visual primitives. Buttons, inputs, and dialogs continue to come from shadcn/ui. Elsecase composes those primitives into tested application behavior.

What does not belong here

Version 0.1 does not include authentication, persistence, paid plans, AI generation, framework adapters, or low-level visual primitives. Those remain application or shadcn/ui concerns.