Marp
Marp Marp

Marp (also known as the Markdown Presentation Ecosystem) provides an intuitive experience for creating beautiful slide decks. You only have to focus on writing your story in a Markdown document.

Marp is a Markdown Presentation Ecosystem that allows you to create beautiful slide decks from Markdown documents. Here are its key features:

  • Markdown-based: It uses CommonMark, so if you know Markdown, you can create slide decks. A horizontal ruler (---) splits the pages.

  • Directives and extended syntax: It supports directives and extended syntax like image syntax, math typesetting, and auto-scaling.

  • Theming: It has three built-in themes: default, gaia, and uncover. You can also tweak styles with Markdown or create your own CSS theme.

  • Export Formats: Marp can convert Markdown into HTML, PDF, and PowerPoint files.

  • Marp Family: The Marp ecosystem has tools such as Marp for VS Code and Marp CLI.

  • Pluggable architecture: The Marpit framework lets developers extend features via plugins.

  • Open source: All tools and libraries are MIT-licensed.

Marp tools include:

  • Marp for VS Code: An extension to edit and preview slide Markdown and custom theming within VS Code.

  • Marp CLI: A command line tool to convert Markdown, watch changes, launch server for on-demand conversion, and customize the core engine.

  • Marp Core: The core of the Marp converter, based on the Marpit framework.

  • Marpit framework: A framework that transforms Markdown and CSS themes to HTML/CSS slide decks.