awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
visit1985 avatar

visit1985/mdp

0
View on GitHub↗
5,266 stars·262 forks·C·GPL-3.0·13 views

Mdp

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 incremental content reveal, where specific markers pause the output to display bullet points or text blocks only after user input.

Content rendering includes support for headlines, lists, blockquotes, and code blocks, using UTF-8 characters for visual borders and centered layouts. Visual appearance, including background colors and keybindings, is managed through configuration settings.

Features

  • Markdown Slide Renderers - Transforms markdown files into structured, slide-based presentations rendered directly within a terminal user interface.
  • Terminal Presentation Frameworks - Provides a framework for authoring and delivering interactive slide decks directly within a command-line interface.
  • Slide Parsing - Parses markdown files into structured slide decks by splitting content at horizontal rule delimiters.
  • Slide State Management - Manages the internal state of the presentation, including the current slide index and the progress of incremental reveals.
  • Markdown-to-Slide Decks - Enables the creation of structured presentation decks from markdown source files for terminal viewing or PDF export.
  • Slide Structural Formatting - Uses horizontal rulers to separate slides and supports the inclusion of standard headlines, lists, and quotes.
  • Terminal Renderers - Renders markdown content into interactive slide decks specifically for terminal-based ANSI output.
  • Markdown-to-PDF Renderers - Converts markdown slides into PDF documents while preserving visual styling and syntax highlighting.
  • PDF Exports - Provides a mechanism to export terminal-based slides into PDF documents while preserving syntax highlighting and custom themes.
  • Terminal Incremental Revealers - Allows sequential revelation of bullet points and text blocks within the terminal interface based on specific markers.
  • Slide Navigation Controls - Provides controls for pausing output and incrementally displaying content based on user keyboard input.
  • Slide Text Rendering - Renders headlines, lists, and quotes with specialized headers and theme-based styling.
  • Terminal Code Block Rendering - Supports the rendering of code blocks using indentation, fenced backticks, or tilde-based delimiters.
  • Text-User Interface Rendering - Implements a full text-user interface to manage layout and colors for presentation slides in the terminal.
  • Terminal Text Formatting - Uses UTF-8 characters and basic highlighting to render headers, blockquotes, and centered text in the terminal.
  • Terminal Visual Decorators - Utilizes specialized UTF-8 unicode symbols to render visual borders, centered layouts, and headers within the terminal.
  • General Utilities - Command-line markdown presentation tool.
  • Presentations - Markdown-based presentation tool.

Star history

Star history chart for visit1985/mdpStar history chart for visit1985/mdp

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Mdp

Similar open-source projects, ranked by how many features they share with Mdp.
  • mfontanini/presentermmfontanini avatar

    mfontanini/presenterm

    7,852View on 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

    Rustclimarkdownmarkdown-slides
    View on GitHub↗7,852
  • webpro/reveal-mdwebpro avatar

    webpro/reveal-md

    3,910View on 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
    View on GitHub↗3,910
  • formidablelabs/spectacleFormidableLabs avatar

    FormidableLabs/spectacle

    10,136View on GitHub↗

    Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX syntax. It provides a component-driven approach to building presentations, where slides are composed as React components with declarative layouts, theme-driven styling, and step-based animation sequencing. The framework distinguishes itself through its support for live coding demonstrations within slides, allowing presenters to execute and display code directly during a talk. It includes a presenter mode with dual-view architecture that shows speaker notes, a timer, and upcoming s

    TypeScriptkeynotepresentationreact
    View on GitHub↗10,136
  • shd101wyy/markdown-preview-enhancedshd101wyy avatar

    shd101wyy/markdown-preview-enhanced

    4,400View on GitHub↗

    This project is a markdown preview extension that provides an advanced renderer for markdown files. It functions as an interactive markdown notebook by executing embedded code snippets and displaying the results directly within the preview pane. The system includes a markdown-to-PDF converter for professional document generation and a slide deck generator that transforms markdown text into presentation visuals. The tool supports technical rendering for mathematical formulas and diagrams, while maintaining side-by-side content editing through synchronized scrolling between the source text and

    HTMLatomatom-packagekatex
    View on GitHub↗4,400
See all 30 alternatives to Mdp→

Frequently asked questions

What does visit1985/mdp do?

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.

What are the main features of visit1985/mdp?

The main features of visit1985/mdp are: Markdown Slide Renderers, Terminal Presentation Frameworks, Slide Parsing, Slide State Management, Markdown-to-Slide Decks, Slide Structural Formatting, Terminal Renderers, Markdown-to-PDF Renderers.

What are some open-source alternatives to visit1985/mdp?

Open-source alternatives to visit1985/mdp include: mfontanini/presenterm — Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal.… webpro/reveal-md — Reveal-md is a command-line tool that transforms Markdown files into interactive, web-based slide decks using the… formidablelabs/spectacle — Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX… shd101wyy/markdown-preview-enhanced — This project is a markdown preview extension that provides an advanced renderer for markdown files. It functions as an… vinayak-mehta/present — Present is a command-line application designed to transform structured markdown files into interactive,… yhatt/marp — Marp is a markdown presentation framework and slide generator that converts structured text into visual slide decks.…