Beautiful presentations, made simple. Ready to use, customizable presentation components for React.
Two consecutive slides with auto-animate enabled for smooth transitions between states.
A brandable theme template with customizable brand color variables.
A syntax-highlighted code block with filename, line numbers, and copy button.
A side-by-side comparison slide with columns or table variant.
A general purpose content slide with multiple layout options.
A dark theme for slidecn presentations.
The default slidecn theme with light colors and neutral tones.
Automatically resizes text to fill the available space using r-fit-text.
A list wrapper with fragment-based reveal animations on each item.
Steps through children one by one using fragment animations.
A slide for displaying images with stretch, contained, or full-bleed modes.
An ordered or unordered list slide with optional fragment animations.
A minimal theme with larger base font size and tight letter-spacing.
Speaker notes for reveal.js presentations.
A 7-slide pitch deck template: problem, solution, how it works, traction, team, and CTA.
A 6-slide product demo template: features, screenshot, comparison, metrics, and CTA.
A quote/citation slide with minimal, large, and accent variants.
A chapter divider slide with label and title.
A two-column split layout slide with configurable ratio.
A thin typed wrapper over the reveal.js Stack component.
A statistics-focused slide with single, row, or grid layouts.
A team member showcase slide with avatars, roles, and bios.
An 8-slide technical talk template with code examples, auto-animate transitions, and benchmark results.
A timeline slide with horizontal or vertical direction and optional animations.
A presentation title slide with eyebrow, title, subtitle, author, and date.
A 5-slide weekly report template: KPIs, timeline, wins/blockers, and next week plan.