awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gnab avatar

gnab/remark

0
View on GitHub↗
12,995 星标·862 分支·JavaScript·MIT·13 次浏览remarkjs.com↗

Remark

This project is a Markdown-driven presentation engine that transforms Markdown text into structured, web-based slideshows. It functions as a browser-based presentation tool that renders content with automatic scaling to maintain consistent layouts across different screen resolutions.

The framework allows for custom visual layouts and global styles through the use of Markdown templates and CSS. It includes a dedicated presenter view interface that provides formatted speaker notes to keep the presenter synchronized with the audience.

The system covers the end-to-end workflow of slide deck creation, from parsing Markdown into HTML to delivering presentations in a browser. It also includes functionality to convert web-based presentations into portable PDF documents using browser print functions.

Features

  • Markdown Slide Renderers - Transforms markdown content into interactive slide decks with support for speaker notes and layout attributes.
  • Presentation Tools - Functions as a web-driven slideshow platform that renders Markdown content with automatic scaling.
  • Markdown to HTML Converters - Transforms Markdown plaintext markup into structured HTML for display in the browser.
  • Markdown Tools - Transforms Markdown text into a structured web-based presentation for display in a browser.
  • Slide Layout and Styling - Allows the definition of visual layouts and appearance for individual or global slides using Markdown templates and CSS.
  • Slide Element Styling - Enables customization of slide headings, code blocks, and general appearance using CSS and web fonts.
  • Web-Based Presentation Authoring Tools - Provides an environment for presenting slide decks in a browser with a dedicated speaker view and notes.
  • Presentation Styling Frameworks - Provides a presentation engine that allows custom visual layouts and global styles through Markdown templates and CSS.
  • Responsive Layout Scaling - Adjusts the size of content dynamically to ensure consistent layout across different screen resolutions.
  • CSS Layout Systems - Uses CSS-based rules to define the spatial arrangement and alignment of presentation slides.
  • Markdown-to-PDF Renderers - Converts web-based Markdown presentations into portable document files using browser print functions.
  • Presenter View Synchronization - Maintains a separate synchronized view for speaker notes while the main presentation is displayed.
  • PDF Exporting - Converts web-based slide decks into portable document format files using browser print functionality.
  • Speaker Tools - Provides a dedicated presenter view with formatted notes to assist the speaker during live presentations.
  • Remote Presentation Controls - Ships a dedicated speaker dashboard providing formatted notes to keep the presenter synchronized with the audience.
  • Browser Rendering - Renders presentation content directly in the web browser using standard HTML and JavaScript.
  • Version Control and Collaboration - Tool for creating browser-based slide presentations.
  • Desktop And Presentation - Browser-based Markdown presentation tool.

Star 历史

gnab/remark 的 Star 历史图表gnab/remark 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

gnab/remark 是做什么的?

This project is a Markdown-driven presentation engine that transforms Markdown text into structured, web-based slideshows. It functions as a browser-based presentation tool that renders content with automatic scaling to maintain consistent layouts across different screen resolutions.

gnab/remark 的主要功能有哪些?

gnab/remark 的主要功能包括:Markdown Slide Renderers, Presentation Tools, Markdown to HTML Converters, Markdown Tools, Slide Layout and Styling, Slide Element Styling, Web-Based Presentation Authoring Tools, Presentation Styling Frameworks。

gnab/remark 有哪些开源替代品?

gnab/remark 的开源替代品包括: hakimel/reveal.js — This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It… formidablelabs/spectacle — Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX… jxnblk/mdx-deck — mdx-deck is a markdown presentation generator and React-based framework used to create interactive slide decks. It… yhatt/marp — Marp is a markdown presentation framework and slide generator that converts structured text into visual slide decks.… mfontanini/presenterm — Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal.… ksky521/nodeppt — nodeppt is a markdown presentation generator and static site generator that transforms markdown source files into…

Remark 的开源替代方案

相似的开源项目,按与 Remark 的功能重合度排序。
  • hakimel/reveal.jshakimel 的头像

    hakimel/reveal.js

    71,731在 GitHub 上查看↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

    JavaScriptpresentationsslidesslideshow
    在 GitHub 上查看↗71,731
  • formidablelabs/spectacleFormidableLabs 的头像

    FormidableLabs/spectacle

    10,136在 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
    在 GitHub 上查看↗10,136
  • jxnblk/mdx-deckjxnblk 的头像

    jxnblk/mdx-deck

    11,493在 GitHub 上查看↗

    mdx-deck is a markdown presentation generator and React-based framework used to create interactive slide decks. It functions as a static site presentation engine that converts Markdown and MDX files into structured, stylable browser-based slides. The framework distinguishes itself by combining structured markdown with interactive React components and a synchronized presenter mode. This presenter mode provides a dedicated second window featuring a timer, slide previews, and hidden speaker notes for live events. The system covers a broad range of presentation capabilities, including custom CSS

    JavaScriptdeckgatsbygatsby-theme
    在 GitHub 上查看↗11,493
  • yhatt/marpyhatt 的头像

    yhatt/marp

    7,857在 GitHub 上查看↗

    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 P

    在 GitHub 上查看↗7,857
查看 Remark 的所有 30 个替代方案→