Write presentation slides in plain-text Markdown and export them to PDF or PowerPoint with a single command.
Use the VS Code extension to see a live slide preview update as you type your Markdown.
Export slide decks to HTML for publishing online without needing a dedicated presentation tool.
Apply built-in Marp themes to give your slides a polished look without writing CSS.
Marp is a collection of tools for creating presentation slides by writing plain text in Markdown format. Markdown is a simple way of formatting text using characters like asterisks and hash symbols, and Marp takes documents written that way and converts them into polished slide decks. The ecosystem is split across several focused pieces. The core converter handles turning Markdown into slides and comes with a set of built-in visual themes. A command-line tool called Marp CLI lets you export your slides to HTML, PDF, PowerPoint format, or image files. For people who write code in the VS Code editor, there is an extension that shows a live preview of the slides as you type. This particular repository is the front door to the Marp family rather than a single application. The actual slide-making logic lives in separate repositories that handle specific parts of the process, and this repo hosts the project website and serves as the central discussion point for the ecosystem as a whole. Marp is aimed at developers and technical writers who already work with plain text and want to produce presentations without switching to a dedicated slide tool. You write in a text file, run the converter, and get a formatted presentation out. The project is open source and maintained by a small team, with community sponsorship available through GitHub Sponsors.
← marp-team on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.