HomeBookmarks
Slide-CNSlide-CN
Slide-CN

Slide-CN

SCby slide-cn
2components787views32bookmarks

Installs all 16 components. Without our CLI, run instead.

Auto-indexed

Slide-CN contents

  • TimelineTimeline

    Timeline

  • Radial Gradient Background

    Radial Gradient Background

  • That's all 2 components

    About Slide-CN

    Slide-CN publishes a shadcn registry at slide-cn.com, with 16 components installable through the shadcn CLI.

    Components
    16
    GitHub stars
    23
    Last commit
    Apr 19, 2026
    Repository
    prithvi-rajan-222/slide-cn

    Also in the Slide-CN registry

    Copy a prompt for your agent, copy the install command, or open the docs that ship it.

    • Callout

      A callout component for highlighting information

      lucide-react, class-variance-authority1 file
      Docs ↗
    • Code block

      code-block

      A code block component with syntax highlighting

      react-syntax-highlighter, @types/react-syntax-highlighter1 file
      Docs ↗
    • Deck

      A Deck component that is the core of the presentation

      motion7 files
      Docs ↗
    • Linear Gradient Background

      gradient-linear

      A full-bleed linear gradient background (top-left to bottom-right) using the slide-cn theme palette tokens.

      1 file
    • Header with content

      header-with-content

      A layout with a header, and some content space

      1 file
      Docs ↗
    • Horizontal split

      horizontal-split

      A slide layout with two columns split horizontally

      1 file
      Docs ↗
    • Navigation Toast

      navigation-toast

      Toast overlay that shows navigation hints on first load

      motion1 file
    • Reveal

      A component that reveals its content on click

      motion1 file
      Docs ↗
    • Slide

      Basic slide component

      motion7 files
      Docs ↗
    • Slide footer

      slide-footer

      Footer for your slides

      lucide-react1 file
      Docs ↗
    • Slide Nav

      slide-nav

      Navigation for your slides

      button1 file
    • Vertical split

      vertical-split

      A slide layout with two rows split vertically

      1 file
      Docs ↗

    From the Slide-CN readme

    Slide-CN

    Code-first presentations built with React and Shadcn-UI.

    Slide-CN is a code-first presentation framework for React. It gives you slide primitives, layouts, and presentation UX you can install through the shadcn registry and compose like the rest of your app.


    Why Slide-CN?

    Traditional presentation tools often feel restrictive for developers. Slide-CN allows you to build and manage presentations using the same workflow you use for web applications.

    • Developer Workflow: Draft, version control, and deploy presentations like any other codebase.
    • Full Ecosystem Support: Leverage the power of React to integrate charts, 3D models with Three.js, or live data visualizations.
    • Design System Consistency: Built on Shadcn-UI, providing a consistent aesthetic and a customizable theme out of the box.
    • Interactivity: Create transitions and components that respond to user input or adapt dynamically.
    • Registry Integration: Add components to your own projects directly using the shadcn CLI.

    What Makes It Different?

    • Slides are real React components: use JSX, state, hooks, and your existing UI system.
    • Installable through shadcn: bring only the pieces you want or use the default preset.
    • Built for interactive decks: keyboard navigation, swipe gestures, layouts, reveals, and live components.
    • Fits a product team workflow: version control, reviews, deploy previews, and reusable design tokens.

    Tech Stack

    • Framework: Next.js 16
    • Styling: Tailwind CSS v4
    • Animations: Framer Motion
    • Registry: Shadcn UI
    • Documentation: Fumadocs

    Components

    Slide-CN includes a collection of primitive components and layouts optimized for presentations.

    View the components documentation

    Quick Start

    Using Slide-CN in your project

    Install the default preset:

    pnpm dlx shadcn@latest add @slide-cn/slide-cn-default
    

    Create your first deck:

    import { Deck } from "@/components/ui/slide-cn/deck";
    import { Slide } from "@/components/ui/slide-cn/slide";
    import { TitleSlide } from "@/components/ui/slide-cn/title-slide";
    
    export default function PresentationPage() {
      return (
        
          
            
              
                Hello, Slide-CN
                
                  Presentations as code
                
              
            
          
        
      );
    }
    

    Run your app:

    pnpm dev
    

    Local Development

    git clone https://github.com/prithvi-rajan-222/slide-cn.git
    cd slide-cn
    pnpm install
    pnpm lint
    pnpm build
    pnpm registry:build
    pnpm dev
    

    Documentation

    Full documentation, including installation guides and component demos, is available at slide-cn.com/docs.

    License

    MIT License.

    Read the rest on GitHub →

    What Slide-CN builds on

    The packages and primitives its components pull in, counted across the registry.

    use-mobile2aspect-ratio1button1

    Registries like Slide-CN

    Magic UI

    Magic UI

    by Dillion Verma

    64

    components

    coss

    coss

    by coss

    74

    components

    cult ui

    cult ui

    by cult/ui

    50

    components

    Motion Primitives

    Motion Primitives

    by Julien Thibeaut

    39

    components

    Browse every shadcn registry we track →

    ReUI

    ReUI

    by Sean Hello

    263

    components

    Kokonut UI

    Kokonut UI

    by Kokonut UI

    60

    components

    1. Components
    2. /
    3. slide-cn
    4. /
    5. Slide-CN

    Related libraries

    Farm UI

    Farm UI

    by KinfeMichael Tariku

    12

    components

    Aceternity UI

    Aceternity UI

    by Manu Arora

    89

    components

    Shailendra

    Shailendra

    by Shailendra

    42

    components

    Evil Charts

    Evil Charts

    by Legion Dev

    13

    components

    Kokonut UI

    Kokonut UI

    by Kokonut UI

    60

    components

    Badtz UI

    Badtz UI

    by badtz

    16

    components

    About Slide-CN

    Slide-CN is a component library on 21st.dev by slide-cn with 2 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.

    All 2 Slide-CN components

    • Radial Gradient Background
    • Timeline

    Browse all component libraries →