Slidev logo

Slidev

Markdown‑driven slides with live coding and instant preview

Slidev lets developers author presentation decks in Markdown, add live code, Vue components, LaTeX, and diagrams, then preview instantly with Vite‑powered hot reload.

Slidev banner

Overview

Overview

Slidev is a developer‑centric tool for building presentation decks directly from Markdown. By leveraging Vue 3, Vite, and UnoCSS, it transforms plain text into interactive slides that support syntax‑highlighted code blocks, live coding sessions, LaTeX equations, Mermaid diagrams, and on‑the‑fly Vue components.

Capabilities & Deployment

Write your content in any editor, run npm init slidev, and see changes instantly thanks to Vite’s fast hot‑module replacement. Slides can be presented in a dedicated presenter mode, recorded with built‑in camera support, or exported to PDF, PNG, and PPTX formats. The themable architecture lets you share or install custom themes via npm, and the platform remains fully hackable through Vite plugins, Vue components, or any npm package. Deploy locally, host on a static site, or run in the browser via the online editor at sli.dev/new.

Who Benefits

Ideal for technical talks, workshops, and internal training where code, diagrams, and live interaction are essential. The open‑source MIT‑licensed project integrates smoothly into modern JavaScript toolchains while keeping the authoring experience lightweight and markdown‑first.

Highlights

Markdown‑first authoring with live code highlighting
Instant preview powered by Vite hot‑module reload
Presenter mode with remote control and recording
Seamless Vue component embedding and themable design

Pros

  • Fast development cycle with instant reloads
  • Rich developer tooling (syntax highlighting, LaTeX, Mermaid)
  • Highly extensible via Vite plugins and npm packages
  • Export options for PDF, PNG, and PPTX

Considerations

  • Requires Node.js ≥ 18 and familiarity with npm
  • Learning curve for Vue/UnoCSS customization
  • Limited out‑of‑the‑box design templates
  • May be overkill for simple, non‑technical presentations

Managed products teams compare with

When teams consider Slidev, these hosted platforms usually appear on the same shortlist.

Annotate logo

Annotate

Code walkthrough builder for devrels, educators, and engineers

GitBook logo

GitBook

Documentation platform for product and developer docs

ReadMe logo

ReadMe

Interactive developer hub for API docs and metrics

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Technical conference talks with live coding demos
  • Workshops where participants edit slides in real time
  • Internal developer training and documentation portals
  • Teams that already use a JavaScript/Node.js stack

Not ideal when

  • Non‑technical audiences needing simple slide decks
  • Users preferring drag‑and‑drop GUI editors
  • Environments without Node.js or internet access
  • Organizations requiring extensive corporate branding templates

How teams use it

Conference technical talk

Deliver polished slides with embedded live code snippets and interactive Vue demos.

Hands‑on workshop

Allow participants to modify slide content on the fly and see instant updates.

Product demo recording

Record the presentation with camera view and export to video or PDF for sharing.

Internal training portal

Convert markdown documentation into slide decks for consistent, reusable training material.

Tech snapshot

TypeScript67%
Vue29%
JavaScript2%
CSS2%
HTML1%

Tags

vuevitepresentationmarkdownvueuseslides

Frequently asked questions

Do I need to know Vue to use Slidev?

Basic Vue knowledge helps for advanced customizations, but most features work with plain Markdown.

Can I export my slides to PowerPoint?

Yes, Slidev can export decks as PPTX files alongside PDF and PNG formats.

Is there a cloud‑based editor?

An online editor is available at sli.dev/new for quick prototyping without local installation.

How does Slidev handle large slide decks?

Performance remains fast thanks to Vite’s on‑demand loading, though very large decks may benefit from modularizing content.

What license is Slidev released under?

Slidev is released under the MIT license.

Project at a glance

Active
Stars
43,810
Watchers
43,810
Forks
1,888
LicenseMIT
Repo age4 years old
Last commitlast week
Primary languageTypeScript

Last synced 11 hours ago