awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Markdown 演示文稿框架

排名更新于 2026年6月30日

For Markdown 幻灯片制作工具, the strongest matches are marp-team/marp (Marp is a dedicated Markdown-to-slides framework with live preview), hakimel/reveal.js (reveal) and gitpitch/gitpitch (Gitpitch converts Markdown to presentations and exports to HTML). jxnblk/mdx-deck and hiroppy/fusuma round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Tools and libraries for generating professional slide decks and presentations directly from markdown source files.

Markdown 演示文稿框架

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • marp-team/marpmarp-team 的头像

    marp-team/marp

    11,974在 GitHub 上查看↗

    Marp is a presentation framework that transforms plain text files into slide decks using Markdown syntax. It functions as a converter and static site generator, enabling the creation of structured visual presentations that can be exported into formats including HTML, PDF, and PowerPoint. The project distinguishes itself through a modular architecture that supports custom themes and plugins, allowing users to extend the core conversion pipeline. It provides a command-line interface for automated file processing and includes reactive file-system watching to facilitate a live preview development

    Marp is a dedicated Markdown-to-slides framework with live preview, custom themes, and export to HTML, PDF, and PPTX, covering most of the requested features; its modular CLI and plugin system make it a strong fit for generating slide decks from Markdown.

    TypeScriptMarkdown Slide RenderersPDF Exporting
    在 GitHub 上查看↗11,974
  • hakimel/reveal.jshakimel 的头像

    hakimel/reveal.js

    71,731在 GitHub 上查看↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

    reveal.js is a web-native presentation framework that renders slides from Markdown or HTML, with built-in theming, speaker notes, transitions, and export to HTML/PDF — covering nearly all the requested features.

    JavaScriptMarkdown Slide RenderersSlide Transition EnginesPDF Exporting
    在 GitHub 上查看↗71,731
  • gitpitch/gitpitchgitpitch 的头像

    gitpitch/gitpitch

    5,481在 GitHub 上查看↗

    Gitpitch is a publishing system that hosts presentation slides by syncing markdown files from a remote repository. It serves as a tool to convert markdown text into formatted slide decks for professional and educational materials. The system enables the public or private sharing of presentation decks by pushing markdown files to a remote repository. This workflow allows for the development and preview of technical presentation assets using version control. The tool provides capabilities for transforming markdown presentations into multiple distribution formats, including PDF, PPTX, and HTML

    Gitpitch converts Markdown to presentations and exports to HTML, PDF, and PPTX from a Git-based workflow, making it a solid fit for Markdown-driven slide generation, though it lacks live preview and speaker notes out of the box.

    PythonMarkdown-to-HTML Slide ConvertersMarkdown-to-Slide Decks
    在 GitHub 上查看↗5,481
  • jxnblk/mdx-deckjxnblk 的头像

    jxnblk/mdx-deck

    11,493在 GitHub 上查看↗

    mdx-deck is a markdown presentation generator and React-based framework used to create interactive slide decks. It functions as a static site presentation engine that converts Markdown and MDX files into structured, stylable browser-based slides. The framework distinguishes itself by combining structured markdown with interactive React components and a synchronized presenter mode. This presenter mode provides a dedicated second window featuring a timer, slide previews, and hidden speaker notes for live events. The system covers a broad range of presentation capabilities, including custom CSS

    mdx-deck converts Markdown and MDX into interactive browser-based slides with CSS theming, speaker notes, code highlighting, slide transitions, and HTML/PDF export, fitting the request for a Markdown-to-slides framework even though PPTX export is not supported.

    JavaScriptMarkdown Slide RenderersSlide Transition EnginesPDF Exporting
    在 GitHub 上查看↗11,493
  • hiroppy/fusumahiroppy 的头像

    hiroppy/fusuma

    5,371在 GitHub 上查看↗

    Fusuma is a markdown presentation framework and static slide generator that transforms Markdown and MDX files into structured slide decks for web-based presentations. It functions as a technical content renderer and an interactive presentation tool, enabling the creation of slides from text-based source files. The project distinguishes itself as a speaker delivery suite, providing tools for presentation rehearsal such as voice recording, timing analysis, and rehearsal timelines. It includes a dedicated presenter view with speaker notes and supports real-time slide annotations and live comment

    Fusuma is a Markdown presentation framework that builds interactive slide decks from Markdown/MDX with speaker notes, theming, and rehearsal features, exactly the kind of Markdown-to-slides tool this search targets.

    JavaScriptMarkdown-to-HTML Slide ConvertersMarkdown-to-Slide DecksSpeaker Note Displays
    在 GitHub 上查看↗5,371
  • yhatt/marpyhatt 的头像

    yhatt/marp

    7,857在 GitHub 上查看↗

    Marp is a markdown presentation framework and slide generator that converts structured text into visual slide decks. It functions as a system for creating presentations by identifying specific page-break delimiters within markdown source files. The tool features a command line interface for automating the generation of slide decks within build pipelines. It utilizes a CSS-based styling system, allowing for custom visual formatting through embedded style rules, external stylesheets, and variable theme injection. The framework supports exporting presentations into multiple formats, including P

    Marp is a dedicated Markdown presentation framework that converts structured text into slide decks, supports live preview via CLI synchronization, custom CSS theming, exports to HTML and PDF, and is embeddable and self-hostable—exactly what this search targets.

    Markdown Slide RenderersCSS Variable Theming
    在 GitHub 上查看↗7,857
  • visit1985/mdpvisit1985 的头像

    visit1985/mdp

    5,266在 GitHub 上查看↗

    mdp is a markdown terminal presentation tool and slide deck renderer. It uses a text-based user interface to transform markdown files into structured presentations displayed directly within the command line. The project distinguishes itself by offering both a terminal-based presentation environment and a markdown to PDF converter. This allows slide content to be exported into PDF documents while preserving syntax highlighting, dark themes, and custom colors. The system manages slide navigation through keyboard shortcuts, including sequential movement and direct indexing. It supports incremen

    mdp is a terminal-based tool that converts Markdown files into slide presentations with support for PDF export and syntax highlighting, but it lacks live preview, web/HTML output, speaker notes, and theming options that are typically expected from a full Markdown presentation framework.

    CMarkdown Slide RenderersMarkdown-to-Slide DecksPDF Exports
    在 GitHub 上查看↗5,266
  • gnab/remarkgnab 的头像

    gnab/remark

    12,995在 GitHub 上查看↗

    This project is a Markdown-driven presentation engine that transforms Markdown text into structured, web-based slideshows. It functions as a browser-based presentation tool that renders content with automatic scaling to maintain consistent layouts across different screen resolutions. The framework allows for custom visual layouts and global styles through the use of Markdown templates and CSS. It includes a dedicated presenter view interface that provides formatted speaker notes to keep the presenter synchronized with the audience. The system covers the end-to-end workflow of slide deck crea

    remark is a browser-based presentation engine that converts Markdown into structured slideshows with CSS theming and speaker notes, fitting the core of a Markdown-based presentation framework, though it lacks live hot reload, direct PPTX export, and built-in animations.

    JavaScriptMarkdown Slide RenderersPDF ExportingSpeaker Tools
    在 GitHub 上查看↗12,995
  • ksky521/nodepptksky521 的头像

    ksky521/nodeppt

    10,352在 GitHub 上查看↗

    nodeppt is a markdown presentation generator and static site generator that transforms markdown source files into interactive web-based slide decks. It consists of a command-line build tool and a specialized frontend runtime used to deliver presentations in a web browser. The project features a dual-screen presentation runtime that synchronizes the audience view with a private speaker notes monitor. It employs a plugin-based markdown pipeline and a post-processing DOM transformation system to convert custom syntax into structured HTML content. The framework supports technical content generat

    nodeppt is a Markdown-to-slides generator with speaker notes, live preview, theming, and syntax highlighting, making it a good fit for creating presentations from Markdown, though its export options may not cover PDF/PPTX directly.

    JavaScriptMarkdown Slide RenderersTheme CustomizationPDF Exporting
    在 GitHub 上查看↗10,352
  • slidevjs/slidevslidevjs 的头像

    slidevjs/slidev

    47,208在 GitHub 上查看↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    Slidev is a markdown-based presentation framework that transforms Markdown into interactive web slide decks with live preview, custom theming, export to HTML/PDF/PPTX, syntax highlighting, and speaker notes—exactly the tool this search targets.

    TypeScriptTheme Customization Tools
    在 GitHub 上查看↗47,208
  • mfontanini/presentermmfontanini 的头像

    mfontanini/presenterm

    7,852在 GitHub 上查看↗

    Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal. It functions as a Markdown slide renderer, transforming Markdown files into formatted terminal presentations with support for synchronized speaker notes and custom YAML themes. The project distinguishes itself through a built-in terminal code executor that runs code snippets live during a presentation, replacing source blocks with real-time output. It also features a terminal image renderer capable of displaying local images, animated GIFs, and pre-rendered diagrams or mathemat

    Presenterm is a Markdown slide renderer for the terminal with speaker notes, custom themes, and slide transitions, but it renders presentations in the terminal rather than as web-based slides, so it fits the category narrowly.

    RustMarkdown Slide Renderers
    在 GitHub 上查看↗7,852
  • maaslalani/slidesmaaslalani 的头像

    maaslalani/slides

    11,541在 GitHub 上查看↗

    Slides is a command-line utility that renders markdown files into interactive presentations displayed directly within a terminal environment. It functions as a terminal user interface, providing a system for navigating content through keyboard-driven controls and managing slide transitions. The tool incorporates a presentation theme engine that allows for the definition and application of custom visual styles and color schemes. By using structured metadata embedded within the markdown source, users can maintain consistent branding and layout properties across their slide decks. This utility

    Slides is a terminal-based tool that renders Markdown into interactive slide decks with custom theming and keyboard navigation, squarely fitting the Markdown-to-slides category, but it focuses on terminal presentations rather than web-based output, so it lacks the browser-centric features like live preview and HTML/PDF export that some visitors may expect.

    GoMarkdown ToolsTerminal RenderersTerminal User Interfaces
    在 GitHub 上查看↗11,541
  • webpro/reveal-mdwebpro 的头像

    webpro/reveal-md

    3,910在 GitHub 上查看↗

    Reveal-md is a command-line tool that transforms Markdown files into interactive, web-based slide decks using the reveal.js framework. It functions as a comprehensive presentation generator, providing an integrated environment for authoring, previewing, and distributing structured slide content. The tool distinguishes itself through a robust development workflow that includes a local server with live reloading, allowing for real-time visual feedback as source files are modified. It supports advanced content customization through metadata-driven configuration, enabling users to define slide hi

    Reveal-md turns Markdown files into reveal.js presentations with live preview, theming, speaker notes, and syntax highlighting, making it a solid fit for generating slides from Markdown, though it lacks direct PPTX export.

    JavaScriptMarkdown Slide RenderersSpeaker Note DisplaysPDF Exporting
    在 GitHub 上查看↗3,910
  • marp-team/marp-climarp-team 的头像

    marp-team/marp-cli

    3,637在 GitHub 上查看↗

    A CLI interface for Marp and Marpit based converters

    Marp CLI is the official command-line tool for the Marp ecosystem, which converts Markdown to slide decks with live-reload, custom CSS theming, and export to HTML/PDF – fitting the core need for Markdown-based presentations, though it lacks native PPTX export and may not cover every animation or transition.

    TypeScriptPresentations
    在 GitHub 上查看↗3,637
一览前 10 名对比
仓库Star 数语言许可证最后推送
marp-team/marp12KTypeScriptMIT2026年5月1日
hakimel/reveal.js71.7KJavaScriptMIT2026年5月21日
gitpitch/gitpitch5.5KPython—2021年3月1日
jxnblk/mdx-deck11.5KJavaScriptMIT2023年1月4日
hiroppy/fusuma5.4KJavaScript—2024年12月5日
yhatt/marp7.9K—MIT2019年9月15日
visit1985/mdp5.3KCGPL-3.02025年7月9日
gnab/remark13KJavaScriptMIT2024年6月19日
ksky521/nodeppt10.4KJavaScriptMIT2021年1月25日
slidevjs/slidev47.2KTypeScriptMIT2026年6月3日

Related searches

  • 演示文稿构建器
  • a javascript library for parsing markdown
  • a python library for parsing markdown files
  • an interactive presentation tool for meetings
  • a wysiwym markdown editor for web apps
  • 技术演示文稿制作工具
  • 支持实时预览的 Markdown 编辑器
  • 沉浸式写作应用