slidevjs / slidev
git clone https://github.com/slidevjs/slidev.git
v53.0.0 · 1mo ago
Presentation Slides for Developers
+6
stars, 24h · #2,490
+~42
stars, 7 days · #3,055
+~180
stars, 30 days · #3,022
49k
★ total · +0% this week
2.2k
forks · 244 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseMIT
Created2021-04-24 (5y ago)
Last push3d ago
Watchers173
OwnerOrganization
GitHub topics
Links
- GitHub: github.com/slidevjs/slidev
- Homepage: https://sli.dev
- Releases · Issues · Hacker News mentions
README excerpt
Presentation slide s for dev elopers 🧑💻👩💻👨💻 Video Preview | Documentation Made possible by my Sponsor Program 💖 ## Features - 📝 **Markdown-based** - focus on content and use your favorite editor - 🧑💻 **Developer Friendly** - built-in code highlighting, live coding, etc. - 🎨 **Themable** - theme can be shared and used with npm packages - 🌈 **Stylish** - on-demand utilities via UnoCSS. - 🤹 **Interactive** - embedding Vue components seamlessly - 🎙 **Presenter Mode** - use another window, or even your phone to control your slides - 🎨 **Drawing** - draw and annotate on your slides - 🧮 **LaTeX** - built-in LaTeX math equations support - 📰 **Diagrams** - creates diagrams using textual descriptions with Mermaid - 🌟 **Icons** - access to icons from any icon set directly - 💻 **Editor** - integrated editor, or the VSCode extension - 🎥 **Recording** - built-in recording and camera view - 📤 **Portable** - export into PDF, PNGs, or PPTX - ⚡️ **Fast** - instant reloading powered by Vite - 🛠 **Hackable** - using Vite plugins, Vue components, or any npm packages ## Getting Started ### Try it Online ⚡️ sli.dev/new ### Init Project Locally Install Node.js >= 22.12.0 and run the following command: [code] Documentation: **English** | 中文文档 | Français | Español | Русский | Português-BR Discord: chat.sli.dev For a full example, you can check the demo folder, which is also the source file for my previous talk. ## Tech Stack - Vite - An extremely fast frontend tooling - Vue 3 powered Markdown - Focus on the content while having the power of HTML and Vue components whenever needed - UnoCSS - On-demand utility-first CSS engine, style your slides at ease - Shiki, Monaco Editor - First-class code snippets support with live coding capability - RecordRTC - Built-in recording and camera view - VueUse family - `@vueuse/core`, `@vueuse/motion`, etc. - Iconify - Icon sets collection. - Drauu - Drawing and annotations support - KaTeX - LaTeX math rendering. - Mermaid - Textual Diagrams. ## Sponsors This project is made possible by all the sponsors supporting my work: ## License MIT License © 2021 Anthony Fu