OpenAltFinder
Slidev

Slidev

Markdown-based presentation slides for developers, with code highlighting, Vue components, theming, and PDF/PPTX export.

What is Slidev?

Slidev (slide + Vite) is a Markdown-based slide deck framework aimed at developers. You author slides in plain .md files with --- separators, and Slidev turns them into a polished, web-presentable deck with code highlighting, animations, and embedded interactive components.

Key features

  • Markdown-first with first-class support for code blocks, code groups, and live coding via Shiki and Monaco
  • Themable — switch between built-in themes or install any npm-published Slidev theme
  • On-demand styling with UnoCSS utility classes
  • Embedded Vue components for interactive slides (demos, charts, forms, etc.)
  • Presenter mode with a separate window and even phone control
  • Drawing and annotations on slides during talks
  • LaTeX math equations via KaTeX
  • Mermaid diagrams rendered inline
  • Icon sets from any Iconify collection, used directly in Markdown
  • Built-in recording with camera view and audio
  • Portable export to PDF, PNGs, and PPTX
  • Hackable — extends via Vite plugins, Vue components, and any npm package

Why Slidev?

Slidev is the most popular Markdown-based slide tool for developers, with 47k+ stars and an enormous theme ecosystem. Unlike PowerPoint or Keynote, your deck is plain text in Git, code-reviewed, version-controlled, and reproducible. Run npm init slidev to get started, or try it in the browser at sli.dev/new.

Frequently Asked Questions

Why would a developer use Slidev instead of PowerPoint or Keynote?

Slidev turns Markdown files into web-presentable slide decks, so your slides are plain text that can live in Git, be code-reviewed, version-controlled, and reproduced. It is built on Vite and supports code highlighting, animations, and embedded interactive components. Run npm init slidev to scaffold a deck, or try it in the browser at sli.dev/new.

What export and presentation options does Slidev support?

Slidev can export a deck to PDF, PNG images, and PPTX, so you can share static versions or hand off editable slides. For live talks it offers a presenter mode with a separate window and even phone control, plus drawing and annotation tools. It also includes built-in recording with camera view and audio.

Can I customize Slidev themes and add interactivity?

Yes — Slidev is themable, letting you switch between built-in themes or install any npm-published Slidev theme, and it offers on-demand styling with UnoCSS utility classes. You can embed Vue components for interactive demos, charts, and forms, render LaTeX math via KaTeX and Mermaid diagrams inline, and use icons from any Iconify collection. It is hackable through Vite plugins, Vue components, and any npm package.

Looking for contributors

This project is actively seeking help, join the community!

Visit Slidev
License
MIT
Self hostable
No
Repository details
Version
v52.19.0
Created
4/24/2021
Stars
48,009
Forks
2,143
Open issues
204
Last commit
8/5/2026

Updated 8/8/2026, 2:00:32 PM

View Repository
Repository activity

Similar open source alternatives