AB
AiBoss
project

Slidev - an open-source AI PPT creation tool that supports converting Markdown into slides instantly.

Slidev is an open-source slideshow creation tool built on the Markdown + Vue technology stack. It supports creating slideshows using simple Markdown syntax and features code highlighting, real-time code demonstration, mathematical formula rendering, and more.

What is Slidev?

Slidev is an open-source slideshow creation tool built on the Markdown + Vue technology stack. It supports creating slideshows using simple Markdown syntax and features code highlighting, real-time code demonstration, mathematical formula rendering, chart generation, and more. It also offers a rich selection of themes and styles. Slidev provides a quick start command. npm init slidevIt supports the online editor sli.dev/new, making it simple and easy to use without requiring software installation. Slidev's core advantages lie in its developer-friendly interface and powerful interactivity, making it suitable for scenarios such as technical sharing, teaching and training, and product demonstrations.

Slidev's main functions

  • Markdown driverCreate slides using Markdown syntax, focusing on content rather than complex formatting.
  • Developer-friendlyBuilt-in code highlighting function, supports real-time coding demonstration, suitable for technical sharing and teaching.
  • Thematic supportBased on npm package sharing and the use of a rich selection of themes, professional designs can be applied with a single click.
  • InteractivitySeamlessly embed Vue components to enable dynamic and interactive demonstrations.
  • Speaker ModeControl the slides in another window or on your phone for easy access to notes during the presentation.
  • Drawing annotations: Draw and annotate on the slides in real time to enhance the presentation effect.
  • Mathematical formula supportBuilt-in LaTeX mathematical formula support, suitable for educational and academic scenarios.
  • Icon supportDirect access to various icon sets enriches visual elements.
  • Export functionEasily export to PDF, PNG, or PPTX formats, compatible with various use cases.

Slidev's technical principles

  • ViteA super-fast front-end build tool that provides second-level hot updates, accelerating the development process.
  • Vue 3As the core framework, it supports component-based development, enabling modular and reusable slide content.
  • UnoCSSAtomized CSS engine generates styles on demand, improving performance and flexibility.
  • ShikiProvides VS Code-level code highlighting and supports multiple programming languages.
  • MermaidUsed to convert text descriptions into vector graphics, supporting flowcharts, Gantt charts, etc.
  • RecordRTCBuilt-in screen recording function, supporting speech recording.
  • VueUseProvides a series of Vue-specific utility functions to enhance interactivity.

Slidev project address

Slidev Application Scenarios

  • Technical sharingShowcase code and development process to enhance audience understanding.
  • Teaching and trainingCreate slides containing formulas and charts to enhance teaching effectiveness.
  • Product DemonstrationShowcase product features and advantages, and present data intuitively.
  • Academic ReportIt accurately conveys research findings and supports formulas and charts.
  • Project ReportIt showcases project progress and results, allowing for quick understanding of the status.