slidevjs/slidev

Presentation Slides for Developers

View on GitHub ↗Jump to charts ↓

slidevjs/slidev has 49k+ stars and 2k+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 2, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 33 minutes ago
Added to GitGenius on October 30th, 2025
Created on April 24th, 2021
Open Issues & Pull Requests: 235 (+0)
GitHub issues: Enabled
Number of forks: 2,227
Total Stargazers: 49,112 (+1)
Total Subscribers: 173 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 days
Mean response time: 82.8 days
90th percentile: 235.3 days
Tracked items: 510

Maintainer activity

6 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "needs investigation" is answered fastest, typically in about 7 hours, while "pr welcome" waits about 2 weeks. 70% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 54% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 192
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 330 days
Stale 30+ days: 172
Stale 90+ days: 165

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 2

Top labels

  • pending triage (124)
  • stale (116)
  • 🍰 p2-nice-to-have (52)
  • pr welcome (49)
  • has workaround (32)
  • needs reproduction (30)
  • help wanted (29)
  • needs investigation (19)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Slidev is an innovative, web-based slide presentation framework designed for developers, offering a powerful and flexible way to create engaging presentations using familiar web technologies. At its core, Slidev champions the idea of writing slides in Markdown, transforming a traditionally visual and often cumbersome process into a streamlined, code-centric workflow. This approach not only simplifies content creation but also brings the benefits of version control, easy collaboration, and plain-text readability to your presentations. Built on modern web stacks like Vue 3 and Vite, Slidev provides a highly reactive and performant environment for crafting dynamic and interactive slide decks, making it an ideal tool for technical talks, workshops, and educational content.

One of Slidev's most compelling features is its exceptional developer experience. It leverages Vite for lightning-fast hot module replacement (HMR), meaning changes to your Markdown or Vue components are instantly reflected in the browser, significantly accelerating the design and iteration process. The framework seamlessly integrates with Vue.js, allowing users to embed full Vue components directly into their slides. This opens up possibilities for highly interactive demos, live code examples, and custom visualizations that go far beyond static text and images. This blend of Markdown simplicity and Vue's reactivity empowers creators to build rich, dynamic content with ease, all within a familiar development environment.

Customization is a cornerstone of Slidev. It offers a robust theming system, enabling users to apply pre-built themes or create their own, tailoring the visual style to match their brand or presentation needs. Styling is further enhanced by its integration with utility-first CSS frameworks like Windi CSS (and more recently UnoCSS), providing a highly efficient way to style elements directly within your Markdown or Vue components without writing extensive custom CSS. Beyond themes, Slidev supports custom layouts, allowing presenters to define unique structures for different types of slides, ensuring visual consistency and design flexibility across their entire deck, from title slides to complex data visualizations.

Slidev isn't just about creation; it's also about powerful presentation and output. It includes a sophisticated presenter mode with features like a timer, speaker notes, and a multi-screen setup, allowing the presenter to view their notes privately while the audience sees only the slides. A built-in drawing and annotation tool further enhances live presentations, enabling real-time emphasis and interaction directly on the slides. For sharing and archiving, Slidev offers excellent export capabilities, allowing users to generate high-quality PDF files of their entire presentation or individual PNG images of each slide, ensuring broad compatibility and accessibility for their content across various platforms.

The workflow with Slidev is intuitive for developers, typically involving simple CLI commands like `slidev init` to set up a new project, `slidev dev` for local development with live preview, and `slidev build` to generate static assets for deployment. Its developer-first approach means that anyone comfortable with Markdown and basic web development can quickly become proficient. The project maintains an active open-source community, fostering contributions and a growing ecosystem of plugins and themes that extend its capabilities even further. In essence, Slidev redefines presentation creation by merging the simplicity of Markdown with the power of modern web development, offering a highly efficient, flexible, and engaging platform for delivering impactful presentations in the digital age.