A markdown-based presentation tool for developers with live coding, theming, and interactive Vue components.
Slidev is a presentation tool built for developers that uses Markdown and Vue components to create interactive slides. It solves the problem of creating code-rich presentations by offering live coding, syntax highlighting, and seamless integration with web technologies, all within a fast, modern development environment.
Developers, technical presenters, educators, and anyone who needs to create presentations with code snippets, diagrams, or interactive demos.
Developers choose Slidev for its deep integration with developer workflows, including live coding, Markdown simplicity, and the ability to embed Vue components, making it uniquely suited for technical presentations over traditional slide tools.
Presentation Slides for Developers
Write slides in plain Markdown for quick content creation, allowing focus on structure in any text editor, as highlighted in the README's Markdown-based approach.
Built-in code highlighting and live coding with Monaco Editor enable real-time demonstrations, a core feature for developer presentations.
Seamlessly embed Vue components for interactive elements, leveraging Vue 3's power for dynamic slides, as noted in the interactive features.
Powered by Vite, Slidev offers instant reloading and a smooth dev experience, ensuring rapid iteration during slide creation.
Requires Node.js >= 20.12.0 and npm setup, adding installation complexity and limiting use in environments without modern JavaScript tooling.
Heavily integrates with Vue ecosystem, making it less flexible for teams using other frameworks like React or Svelte, despite hackability via plugins.
Relies on Markdown, Vue, and CSS utilities like UnoCSS, which can be overwhelming for non-developers or those unfamiliar with web technologies.
slidev is an open-source alternative to the following products:
Keynote is Apple's presentation software included in the iWork suite, used for creating slideshows with animations, transitions, and multimedia elements on macOS and iOS devices.
PowerPoint is a presentation program developed by Microsoft as part of the Microsoft Office suite, used to create slideshows with text, images, animations, and multimedia.
Google Slides is a web-based presentation program that allows users to create, edit, and collaborate on slideshows in real-time as part of Google Workspace.
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:
Wiki.js | A modern and powerful wiki app built on Node.js
Free and open source laravel eCommerce platform
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.