Introduction
Build presentations from a small, flexible foundation
deckcn is a shadcn-style registry for presentation building. It separates the mechanics of rendering a deck from the recipes that teach people and agents how to compose one well.
Styling stays in Tailwind CSS and shared semantic theme tokens. This site extends Tailwind with optional brand-surface tokens for featured areas that adapt with each theme.
Jump to the Foundations presentation01
Keep the foundation small
Slide, Presentation, controls, and hooks handle the artboard, scaling, navigation, and output.
02
Style with familiar tools
Tailwind handles styling while semantic tokens, including brand surfaces, keep themes coherent.
03
Teach through blocks
Blocks demonstrate strong composition without turning flexible primitives into rigid templates.
04
Compose upward
Titles and layouts become use cases; use cases combine into complete decks.
Install the presentation foundation
$ pnpm dlx shadcn@latest add https://deckcn.dev/r/presentation.jsonFoundations
See how the core primitives handle artboard sizing, scaling, extensible rendering, navigation, controls, and output.