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.

Looking for contributors

This project is actively seeking help, join the community!

Visit Slidev
License
MIT
Self hostable
No
Repository details
Version
v52.16.0
Created
4/24/2021
Stars
47,337
Forks
2,110
Open issues
207
Last commit
6/3/2026

Updated 6/24/2026, 8:00:39 AM

View Repository

Similar open source alternatives