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.