login
RepoCritics — Review. Share. Archive. Every open-source repo.

slidevjs/slidev

Wiki: slidevjs/slidev

Source: https://github.com/slidevjs/slidev

Last synced 2026-06-02 · 242 words · Edit wiki on GitHub →

slidevjs/slidev

Slidev — presentation slides for developers. Markdown-driven, Vue-powered, code-friendly. From the Vue / Vite ecosystem (Anthony Fu).

What it is

A TypeScript + Vue + Vite slide deck framework where slides are Markdown files. Adds code-aware features (syntax highlighting, line highlights), Vue components inline, presenter mode, drawing/annotation, export to PDF / PNG / SPA. Built by Anthony Fu (Vue / Vite / VueUse core team). Used heavily for tech talks and developer demos.

Key features

  • Markdown-driven slides (.md files with frontmatter).
  • Syntax highlighting + line highlights for code-heavy talks.
  • Vue components inline in slides.
  • Presenter mode + camera overlay.
  • Drawing / annotation during presentation.
  • Export to PDF, PNG, SPA.
  • MIT-licensed.

Tech stack

  • TypeScript primary.
  • Vue 3 + Vite.

When to reach for it

  • You're a developer giving tech talks and want code-rendering quality.
  • You want version-controlled, text-based slide decks.
  • You're already in the Vue / Vite ecosystem.

When not to reach for it

  • You're a non-coder needing GUI slide creation — Keynote, PowerPoint, Google Slides.
  • You want complex animations — Reveal.js or commercial tools may fit better.

Maturity signal

Actively maintained under Anthony Fu's stewardship + the broader Vue ecosystem. License clean.

Alternatives

  • Reveal.js — HTML-flavored alternative.
  • Marp — Markdown-driven for VS Code.
  • mdx-deck — MDX-based.

Tags

typescript, vue, vite, slides, presentation, markdown, mit-license, developer-tools