← back

Slidev: Markdown Presentations for Developers

Dec 14, 2025

toolspresentationsmarkdownvuedeveloper-experience

Slidev (slide + dev, pronounced /slaɪdɪv/) is a web-based presentation tool that lets developers create slides using Markdown. Built on Vite and Vue 3, it treats code as a first-class citizen—not an afterthought.

Why Developers Love It

PowerPoint is for slides. Slidev is for code talks.

Quick Start

npm init slidev

Requires Node.js 18+. Or try it instantly at sli.dev/new.

Slide Syntax

Slides are separated by ---. Each slide is just Markdown:

# Welcome to Slidev

This is slide one.

---

# Code Example

```ts
const greeting = 'Hello, Slidev!'
console.log(greeting)

layout: center

Centered Content

Use frontmatter to control layouts.


## Key Features

| Feature | What It Does |
|---------|--------------|
| **Presenter Mode** | Control slides from your phone or second window |
| **Drawing & Annotations** | Drauu-powered whiteboard during presentations |
| **Themes** | Shareable npm packages for consistent styling |
| **Components** | Embed Vue components directly in slides |
| **Recording** | Built-in screen + camera recording |

## Export Options

```bash
slidev export           # PDF
slidev export --format pptx  # PowerPoint
slidev export --format png   # Images
slidev build            # Static SPA

Export to PDF for sharing, PPTX for corporate compatibility, or build as a hostable web app.

Tech Stack

When to Use Slidev

Use it for:

Skip it for:

Community

43k+ GitHub stars. Active Discord at chat.sli.dev. MIT licensed.


If your slides are more code than bullet points, Slidev is the tool you didn’t know you needed.

Sources: