{"id":13406444,"url":"https://github.com/slidevjs/slidev","last_synced_at":"2026-01-08T09:14:37.659Z","repository":{"id":37014121,"uuid":"361044034","full_name":"slidevjs/slidev","owner":"slidevjs","description":"Presentation Slides for Developers","archived":false,"fork":false,"pushed_at":"2025-04-22T05:09:22.000Z","size":78745,"stargazers_count":37014,"open_issues_count":134,"forks_count":1521,"subscribers_count":146,"default_branch":"main","last_synced_at":"2025-05-05T15:21:26.743Z","etag":null,"topics":["markdown","presentation","slides","vite","vue","vueuse"],"latest_commit_sha":null,"homepage":"https://sli.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slidevjs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"antfu","opencollective":"slidev"}},"created_at":"2021-04-24T01:25:23.000Z","updated_at":"2025-05-05T15:12:24.000Z","dependencies_parsed_at":"2023-01-17T13:16:28.062Z","dependency_job_id":"62269d08-714a-45c2-8eec-4ff63e17bc6c","html_url":"https://github.com/slidevjs/slidev","commit_stats":{"total_commits":2562,"total_committers":266,"mean_commits":9.631578947368421,"dds":0.3313817330210773,"last_synced_commit":"3be1191199fc2d0814f60aed139c81a299477a79"},"previous_names":[],"tags_count":398,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slidevjs%2Fslidev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slidevjs%2Fslidev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slidevjs%2Fslidev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slidevjs%2Fslidev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slidevjs","download_url":"https://codeload.github.com/slidevjs/slidev/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253794274,"owners_count":21965480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["markdown","presentation","slides","vite","vue","vueuse"],"created_at":"2024-07-30T19:02:30.473Z","updated_at":"2026-01-08T09:14:37.644Z","avatar_url":"https://github.com/slidevjs.png","language":"TypeScript","readme":"\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://sli.dev\" target=\"_blank\"\u003e\n\u003cimg src=\"https://sli.dev/logo-title.png\" alt=\"Slidev\" height=\"250\" width=\"250\"/\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nPresentation \u003cb\u003eslide\u003c/b\u003es for \u003cb\u003edev\u003c/b\u003eelopers 🧑‍💻👩‍💻👨‍💻\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.npmjs.com/package/@slidev/cli\" target=\"__blank\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@slidev/cli?color=2B90B6\u0026label=\" alt=\"NPM version\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.com/package/@slidev/cli\" target=\"__blank\"\u003e\u003cimg alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dm/@slidev/cli?color=349dbe\u0026label=\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sli.dev/\" target=\"__blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=\u0026message=docs%20%26%20demos\u0026color=45b8cd\" alt=\"Docs \u0026 Demos\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sli.dev/resources/theme-gallery\" target=\"__blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=\u0026message=themes\u0026color=4ec5d4\" alt=\"Themes\"\u003e\u003c/a\u003e\n\u003cbr\u003e\n\u003ca href=\"https://github.com/slidevjs/slidev/stargazers\" target=\"__blank\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/slidevjs/slidev?style=social\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://twitter.com/antfu7/status/1389604687502995457\"\u003eVideo Preview\u003c/a\u003e | \u003ca href=\"https://sli.dev\"\u003eDocumentation\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctd align=\"center\"\u003e\n\u003cimg width=\"2000\" height=\"0\" alt=\"\" aria-hidden\u003e\u003cbr\u003e\n\u003csub\u003eMade possible by my \u003ca href=\"https://github.com/sponsors/antfu\"\u003eSponsor Program 💖\u003c/a\u003e\u003c/sub\u003e\u003cbr\u003e\n\u003cimg width=\"2000\" height=\"0\" alt=\"\" aria-hidden\u003e\n\u003c/td\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\n## Features\n\n- 📝 [**Markdown-based**](https://sli.dev/guide/syntax) - focus on content and use your favorite editor\n- 🧑‍💻 [**Developer Friendly**](https://sli.dev/guide/syntax#code-blocks) - built-in code highlighting, live coding, etc.\n- 🎨 [**Themable**](https://sli.dev/resources/theme-gallery) - theme can be shared and used with npm packages\n- 🌈 [**Stylish**](https://sli.dev/guide/syntax#embedded-styles) - on-demand utilities via [UnoCSS](https://github.com/unocss/unocss).\n- 🤹 [**Interactive**](https://sli.dev/custom/directory-structure#components) - embedding Vue components seamlessly\n- 🎙 [**Presenter Mode**](https://sli.dev/guide/ui#presenter-mode) - use another window, or even your phone to control your slides\n- 🎨 [**Drawing**](https://sli.dev/features/drawing) - draw and annotate on your slides\n- 🧮 [**LaTeX**](https://sli.dev/features/latex) - built-in LaTeX math equations support\n- 📰 [**Diagrams**](https://sli.dev/guide/syntax#diagrams) - creates diagrams using textual descriptions with [Mermaid](https://mermaid.js.org/)\n- 🌟 [**Icons**](https://sli.dev/features/icons) - access to icons from any icon set directly\n- 💻 [**Editor**](https://sli.dev/guide/index#editor) - integrated editor, or the [VSCode extension](https://sli.dev/features/vscode-extension)\n- 🎥 [**Recording**](https://sli.dev/features/recording) - built-in recording and camera view\n- 📤 [**Portable**](https://sli.dev/guide/exporting) - export into PDF, PNGs, or PPTX\n- ⚡️ [**Fast**](https://vitejs.dev) - instant reloading powered by [Vite](https://vitejs.dev)\n- 🛠 [**Hackable**](https://sli.dev/custom/) - using Vite plugins, Vue components, or any npm packages\n\n## Getting Started\n\n### Try it Online ⚡️\n\n[sli.dev/new](https://sli.dev/new)\n\n[![](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://sli.dev/new)\n\n### Init Project Locally\n\nInstall [Node.js \u003e=18](https://nodejs.org/) and run the following command:\n\n```bash\nnpm init slidev\n```\n\nDocumentation:\n**[English](https://sli.dev)** | [中文文档](https://cn.sli.dev) | [Français](https://fr.sli.dev) | [Español](https://es.sli.dev) | [Русский](https://ru.sli.dev) | [Português-BR](https://br.sli.dev)\n\nDiscord: [chat.sli.dev](https://chat.sli.dev)\n\nFor a full example, you can check the [demo](https://github.com/slidevjs/slidev/blob/main/demo) folder, which is also the source file for [my previous talk](https://antfu.me/posts/composable-vue-vueday-2021).\n\n## Tech Stack\n\n- [Vite](https://vitejs.dev) - An extremely fast frontend tooling\n- [Vue 3](https://v3.vuejs.org/) powered [Markdown](https://daringfireball.net/projects/markdown/syntax) - Focus on the content while having the power of HTML and Vue components whenever needed\n- [UnoCSS](https://github.com/unocss/unocss) - On-demand utility-first CSS engine, style your slides at ease\n- [Shiki](https://github.com/shikijs/shiki), [Monaco Editor](https://github.com/Microsoft/monaco-editor) - First-class code snippets support with live coding capability\n- [RecordRTC](https://recordrtc.org) - Built-in recording and camera view\n- [VueUse](https://vueuse.org) family - [`@vueuse/core`](https://github.com/vueuse/vueuse), [`@vueuse/motion`](https://github.com/vueuse/motion), etc.\n- [Iconify](https://iconify.design/) - Icon sets collection.\n- [Drauu](https://github.com/antfu/drauu) - Drawing and annotations support\n- [KaTeX](https://katex.org/) - LaTeX math rendering.\n- [Mermaid](https://mermaid-js.github.io/mermaid) - Textual Diagrams.\n\n## Sponsors\n\nThis project is made possible by all the sponsors supporting my work:\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/sponsors/antfu\"\u003e\n    \u003cimg src='https://cdn.jsdelivr.net/gh/antfu/static/sponsors.svg' alt=\"Logos from Sponsors\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## License\n\nMIT License © 2021 [Anthony Fu](https://github.com/antfu)\n","funding_links":["https://github.com/sponsors/antfu","slidev"],"categories":["TypeScript","Projects Using Vite.js","HarmonyOS","编程","Development","置顶","JavaScript框架","应用相关","语言资源库","markdown","按领域分类","vue","Projects Using Vue.js","办公与协作工具","Slides in html","图形/图像处理库","Repository","工具","格式转换 Format","General Tools","Presentations"],"sub_categories":["Open Source","Windows Manager","一些小工具","VoIP","1、AI应用生态","其他_文本生成、文本对话","typescript","前端","幻灯片","Office","在线工具","Multimedia"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslidevjs%2Fslidev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslidevjs%2Fslidev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslidevjs%2Fslidev/lists"}