Shadcn Templates
Shadcn Labs

slidecn

Beautiful presentations, made simple. Ready to use, customizable presentation components for React.

6
GitHub stars
Free
Price
Jun 17, 2026
Updated
slidecn screenshotOpen slidecn

Overview

slidecn is a free, MIT-licensed set of presentation components for React, built on reveal.js and distributed through the shadcn registry. It is a Shadcn Labs project built by Aniket Pawar, and its README describes it as zero config with a one-command setup.

Slides are composed from declarative components such as title, section, split, stat, quote, timeline and team slides, and the registry also ships four ready-made decks and four themes. Because it wraps reveal.js, decks keep reveal's keyboard navigation, fragments, transitions and presenter flow, while the components adapt to the selected slide theme.

Features

  • 11 slide layouts: Title, section, content, split, image, stat, quote, list, comparison, timeline and team slides
  • Pre-built decks: Pitch deck, tech talk, product demo and weekly report blocks
  • Themes: Default, dark, minimal and brand themes, with components that adapt to the active theme
  • Transitions and motion: None, fade, slide, convex, concave and zoom, plus auto-animate pairs and stack reveals
  • Fragments: Fragment lists and reveals for step-by-step builds
  • Code on slides: Shiki syntax highlighting with line numbers and copy to clipboard
  • Speaker notes and fit text: Notes and auto-sized text helpers
  • Agent friendly: llms.txt, Markdown versions of every docs page and an agent skill

Tech stack

  • React, shadcn/ui registry format
  • reveal.js and @revealjs/react
  • Shiki

Registry

Install via the shadcn CLI registry:

npx shadcn@latest add @slidecn/component-name

Similar listings

All Component Library