Marp: Markdown Presentation Ecosystem

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • markdeep-slides

    Build presentation slides with Markdeep and present them right in your browser.

  • Since everyone's sharing their implementation of "slides, but written in Markdown", here's mine: https://github.com/doersino/markdeep-slides

    It's perhaps unique in that it doesn't require any sort of build process – inheriting its approach from Markdeep (https://casual-effects.com/markdeep/), it's just an HTML file (and a bit of JS/CSS).

  • HedgeDoc

    HedgeDoc - Ideas grow better together

  • Are you talking about collaboration during the draft process for slides? This seems like realm that HedgeDoc[0] could take on, as they already support slide presentation modes for any of their collaborative markdown files. My only issue is with how difficult it seems to an average user to make decent slides using this method.

    [0]: https://hedgedoc.org/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • marp

    The entrance repository of Markdown presentation ecosystem

  • gistdeck

    GistDeck is a presentation layer for one of our favorite text sharing tools.

  • Nice!

    Back in the day I made GistDeck, which made presentations from Markdown in a gist via a bookmarklet.

    https://github.com/nzoschke/gistdeck

    Awesome to see this idea fully realized.

  • latex-beamer-flake

    Write slides with Markdown (with Japanese support)!

  • sent

    a simple plaintext presentation tool

  • See also: <https://tools.suckless.org/sent/>, which is similar but has an emphasis in minimalism and the Takakashi method (<https://en.wikipedia.org/wiki/Takahashi_method>)

  • slidev

    Presentation Slides for Developers

  • use https://github.com/slidevjs/slidev instead, its much better

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Reveal-Jekyll

    ✨ Web presentation with Markdown, Reveal.js and Jekyll (by sylhare)

  • For my lectures, I use reveal-js [1], created with Jekyll from Markdown slides

    [1] https://revealjs.com/

    [2] https://github.com/sylhare/Reveal-Jekyll

    [3] e.g. https://kartographie.geo.tu-dresden.de/ad/python_datascience...

  • reveal.js

    The HTML Presentation Framework

  • For my lectures, I use reveal-js [1], created with Jekyll from Markdown slides

    [1] https://revealjs.com/

    [2] https://github.com/sylhare/Reveal-Jekyll

    [3] e.g. https://kartographie.geo.tu-dresden.de/ad/python_datascience...

  • lookatme

    An interactive, terminal-based markdown presenter

  • https://github.com/d0c-s4vage/lookatme if you're a command line guy like me, this is my favorite slides presentation system inside the console.

  • conf

  • With Marp, I use a PowerShell function I call marp-template[0] (I use PowerShell Core on Linux and MacOS) to create a markdown file to serve as a starting template for me.

    Then I use Marp's docker image, in another PowerShell function named marp[1] to render the HTML (I like using the --html flag so I can have actual HTML in my markdown files).

    This workflow results in me being able to create presentations very quickly.

    [0] https://github.com/heywoodlh/conf/blob/00d1b5aadd6a39288fa68...

    [1] https://github.com/heywoodlh/conf/blob/00d1b5aadd6a39288fa68...

  • mdp

    A command-line based markdown presentation tool.

  • It depends on what you are presenting. I found [mdp](https://github.com/visit1985/mdp) to be very useful when presenting a tech talk. It is easy to copy and paste from the source material, it can be done all via the terminal, and it views well as a README on github.

    Here is an example of a presentation I gave:

    https://github.com/veganjay/prefectdemo/blob/main/presentati...

  • prefectdemo

    A short tutorial and demo of Prefect

  • It depends on what you are presenting. I found [mdp](https://github.com/visit1985/mdp) to be very useful when presenting a tech talk. It is easy to copy and paste from the source material, it can be done all via the terminal, and it views well as a README on github.

    Here is an example of a presentation I gave:

    https://github.com/veganjay/prefectdemo/blob/main/presentati...

  • slides

    Terminal based presentation tool

  • This is pretty neat!

    I have playing around with using slides^1 before for doing small demos with my team, but I find that outside of highly technical geeks most people don't want to look at presentations in plain text in a terminal window. I like that this lets you create more graphical slides still using markdown + your favorite editor.

    [1]: https://maaslalani.com/slides/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts