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

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

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

yhatt/marpArchived

0
View on GitHub↗
7,857 星标·387 分支·MIT·5 次浏览yhatt.github.io/marp↗

Marp

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 PDF, HTML, PPTX, and images. It also provides a live preview capability that updates the visual representation of the slides in real-time as the source text is edited.

Features

  • Markdown Presentation Generation - Generates full presentation decks from Markdown source files, including custom templates and styling.
  • Slide Parsing - Parses structured Markdown text into slides by identifying specific page-break delimiters and metadata directives.
  • Slide Element Styling - Allows applying custom visual formatting to slide elements via embedded style rules or external stylesheets.
  • Markdown Slide Renderers - Transforms Markdown content into interactive slide decks with support for custom layout attributes.
  • Presentation Styling Frameworks - Implements a framework for styling presentation slides using standard CSS rules and web technologies.
  • Presentation Styling Utilities - Provides utilities for applying custom styles and layout adjustments to presentation elements.
  • CSS Layout Systems - Uses a CSS-based system to manage the spatial arrangement, typography, and visual themes of slides.
  • Multi-Format Presentation Import and Export - Supports exporting presentation source files into multiple formats including PDF, HTML, PPTX, and images.
  • CLI Build Tools - Provides a command-line interface to automate the generation of presentation slide decks from Markdown files.
  • Live Preview Synchronization - Synchronizes the visual presentation preview in real-time as the underlying Markdown source is edited.
  • CSS Variable Theming - Implements dynamic theme switching by injecting custom properties into the global stylesheet via CSS variables.
  • CLI-Based Slide Generators - Ships a CLI utility to automate the conversion of text files into presentation slides for build pipelines.
  • Live Preview Environments - Provides a real-time visual feedback loop for text-based slide editing.
  • PDF Generators - Utilizes a headless browser to render HTML slides into high-fidelity PDF and image files.
  • Text Editors - Markdown-based presentation creator.

Star 历史

yhatt/marp 的 Star 历史图表yhatt/marp 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Marp 的开源替代方案

相似的开源项目,按与 Marp 的功能重合度排序。
  • 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

    JavaScripthtmljavascriptmarkdown
    在 GitHub 上查看↗12,995
  • 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

    JavaScript
    在 GitHub 上查看↗3,910
  • jdan/cleaverjdan 的头像

    jdan/cleaver

    4,056在 GitHub 上查看↗

    Cleaver is a developer-focused presentation creator and static HTML presentation framework. It functions as a markdown slideshow generator that converts structured plain text into formatted HTML outputs for browser display. The tool enables rapid slide deck iteration through a live-reloading workflow that monitors source files for changes. It supports custom presentation styling by injecting external CSS, applying visual themes, and allowing per-slide formatting overrides. The system includes capabilities for automated slide compilation, including the generation of author credits and metadat

    JavaScriptmarkdownslideshow
    在 GitHub 上查看↗4,056
  • 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

    TypeScriptdeckmarkdownmarp
    在 GitHub 上查看↗11,974
查看 Marp 的所有 30 个替代方案→

常见问题解答

yhatt/marp 是做什么的?

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.

yhatt/marp 的主要功能有哪些?

yhatt/marp 的主要功能包括:Markdown Presentation Generation, Slide Parsing, Slide Element Styling, Markdown Slide Renderers, Presentation Styling Frameworks, Presentation Styling Utilities, CSS Layout Systems, Multi-Format Presentation Import and Export。

yhatt/marp 有哪些开源替代品?

yhatt/marp 的开源替代品包括: gnab/remark — This project is a Markdown-driven presentation engine that transforms Markdown text into structured, web-based… webpro/reveal-md — Reveal-md is a command-line tool that transforms Markdown files into interactive, web-based slide decks using the… jdan/cleaver — Cleaver is a developer-focused presentation creator and static HTML presentation framework. It functions as a markdown… marp-team/marp — Marp is a presentation framework that transforms plain text files into slide decks using Markdown syntax. It functions… ksky521/nodeppt — nodeppt is a markdown presentation generator and static site generator that transforms markdown source files into… visit1985/mdp — mdp is a markdown terminal presentation tool and slide deck renderer. It uses a text-based user interface to transform…