Deckrun: A Modern Presentation Utility for Markdown and Self-contained HTML Arpit Bhayani released Deckrun, an open-source presentation utility that lets users build and deliver slides from Markdown and self-contained HTML, with support for 14 themes, local storage, and export to Markdown, PDF, or HTML. The tool, an evolution of present-md, is installable via npm or npx and can load local files or raw URLs, targeting developers and technical speakers who prefer Markdown workflows. Deckrun: A Modern Presentation Utility for Markdown and Self-contained HTML Introduction to Deckrun Deckrun is a powerful, open-source presentation utility built by Arpit Bhayani, designed to simplify the creation and delivery of presentations using Markdown and self-contained HTML. Evolving from its predecessor, present-md , Deckrun addresses the need for a lightweight, flexible, and visually appealing alternative to traditional presentation software like Google Slides or Canva. It caters to developers and technical speakers who prefer the simplicity and efficiency of Markdown for content creation, while also supporting modern self-contained HTML documents often generated by AI tools. Core Philosophy and Benefits The core idea behind Deckrun is to provide a seamless experience for presenting technical content. Its benefits include: - Markdown-centric Workflow: Leverage the simplicity of Markdown for rapid content creation. - Self-contained HTML Support: Present rich, interactive HTML documents directly. - Lightweight and Efficient: Avoid the bulkiness of traditional presentation tools. - Agentic Workflow Integration: Easily generate Markdown-based presentations from articles using custom scripts. - Open Source: Fully customizable and extensible, hosted on GitHub. Installation and Getting Started Deckrun offers flexible installation and usage options to suit different workflows. Global Installation via npm For a persistent installation, Deckrun can be installed globally using npm: npm install -g deckrun Once installed, simply run deckrun from your terminal to launch the editor: deckrun On-the-Fly Execution with npx For quick, temporary use without a global installation, npx can be used: npx deckrun Presenting Local Markdown Files To present a local Markdown file, pass its path to deckrun : deckrun my-presentation.md Presenting from a URL Deckrun can directly load and present Markdown content from a raw URL, eliminating the need for local files: deckrun