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

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

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

开源演示文稿软件

排名更新于 2026年6月30日

For 演示文稿构建器, the strongest matches are gitpitch/gitpitch (Gitpitch is a markdown-to-slide publishing system that converts markdown), onlyoffice/documentserver (ONLYOFFICE DocumentServer is a self-hosted online office suite that) and gnab/remark (remark is a Markdown-driven presentation engine that turns Markdown). yhatt/marp and hiroppy/fusuma round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Self-hosted web applications and desktop tools for creating professional slide decks and interactive presentations.

开源演示文稿软件

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • gitpitch/gitpitchgitpitch 的头像

    gitpitch/gitpitch

    5,481在 GitHub 上查看↗

    Gitpitch is a publishing system that hosts presentation slides by syncing markdown files from a remote repository. It serves as a tool to convert markdown text into formatted slide decks for professional and educational materials. The system enables the public or private sharing of presentation decks by pushing markdown files to a remote repository. This workflow allows for the development and preview of technical presentation assets using version control. The tool provides capabilities for transforming markdown presentations into multiple distribution formats, including PDF, PPTX, and HTML

    Gitpitch is a markdown-to-slide publishing system that converts markdown files from git into presentations with PDF/PPTX export, fitting the presentation-tool category but missing the interactive WYSIWYG editor and real-time collaboration features.

    PythonMarkdown Presentation GenerationMarkdown-to-HTML Slide ConvertersMarkdown-to-Slide Decks
    在 GitHub 上查看↗5,481
  • onlyoffice/documentserverONLYOFFICE 的头像

    ONLYOFFICE/DocumentServer

    6,633在 GitHub 上查看↗

    ONLYOFFICE DocumentServer is a self-hosted online office suite that provides browser-based document, spreadsheet, and presentation editing with real-time collaborative capabilities. It natively supports Office Open XML formats (.docx, .xlsx, .pptx) and can be deployed on Linux servers, either through Docker containerization or direct installation. The server includes a cooperative editing engine that coordinates simultaneous changes across multiple users using operational transformation, with a WebSocket synchronization layer for instant state propagation. Security is handled through JWT auth

    ONLYOFFICE DocumentServer is a self-hosted online office suite that includes a full-featured WYSIWYG presentation editor with real-time collaboration, export to PPTX/PDF, and template support — exactly what you need to replace Google Slides, even though it doesn't natively handle Markdown.

    ShellPresentation EditorsReal-time Collaborative Editors
    在 GitHub 上查看↗6,633
  • gnab/remarkgnab 的头像

    gnab/remark

    12,995在 GitHub 上查看↗

    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 crea

    remark is a Markdown-driven presentation engine that turns Markdown text into web-based slideshows, and it can be self-hosted; it fits the general category of presentation software but lacks a WYSIWYG editor, real-time collaboration, cloud storage, and PPTX export, so it is a narrower alternative to Google Slides.

    JavaScriptMarkdown Slide RenderersPDF ExportingWeb-Based Presentation Authoring Tools
    在 GitHub 上查看↗12,995
  • 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

    Marp is a markdown-powered slide generator that creates slideshows from structured text, which fits the presentation-tool category but relies on a code-first workflow rather than the WYSIWYG editor this search likely expects, missing real-time collaboration and cloud storage.

    Markdown Presentation GenerationMarkdown Slide Renderers
    在 GitHub 上查看↗7,857
  • hiroppy/fusumahiroppy 的头像

    hiroppy/fusuma

    5,371在 GitHub 上查看↗

    Fusuma is a markdown presentation framework and static slide generator that transforms Markdown and MDX files into structured slide decks for web-based presentations. It functions as a technical content renderer and an interactive presentation tool, enabling the creation of slides from text-based source files. The project distinguishes itself as a speaker delivery suite, providing tools for presentation rehearsal such as voice recording, timing analysis, and rehearsal timelines. It includes a dedicated presenter view with speaker notes and supports real-time slide annotations and live comment

    Fusuma is a markdown-first presentation framework that generates web-based slides from text files, so it fits the "open-source presentation tool" intent for markdown-savvy users, but it lacks a WYSIWYG editor and direct PDF/PPTX export, narrowing its scope compared to the full-featured Google Slides alternative described.

    JavaScriptMarkdown Presentation GenerationMarkdown-to-HTML Slide ConvertersMarkdown-to-Slide Decks
    在 GitHub 上查看↗5,371
  • marp-team/marpmarp-team 的头像

    marp-team/marp

    11,974在 GitHub 上查看↗

    Marp is a presentation framework that transforms plain text files into slide decks using Markdown syntax. It functions as a converter and static site generator, enabling the creation of structured visual presentations that can be exported into formats including HTML, PDF, and PowerPoint. The project distinguishes itself through a modular architecture that supports custom themes and plugins, allowing users to extend the core conversion pipeline. It provides a command-line interface for automated file processing and includes reactive file-system watching to facilitate a live preview development

    Marp is a Markdown-based presentation framework that exports slides to PDF and PPTX with custom themes and live preview, fitting the open-source presentation tool category, though it lacks a WYSIWYG editor and real-time collaboration, making it best for users comfortable with writing Markdown.

    TypeScriptMarkdown Slide RenderersPDF Exporting
    在 GitHub 上查看↗11,974
  • ksky521/nodepptksky521 的头像

    ksky521/nodeppt

    10,352在 GitHub 上查看↗

    nodeppt is a markdown presentation generator and static site generator that transforms markdown source files into interactive web-based slide decks. It consists of a command-line build tool and a specialized frontend runtime used to deliver presentations in a web browser. The project features a dual-screen presentation runtime that synchronizes the audience view with a private speaker notes monitor. It employs a plugin-based markdown pipeline and a post-processing DOM transformation system to convert custom syntax into structured HTML content. The framework supports technical content generat

    nodeppt is a markdown-based presentation generator that transforms plain-text source into interactive web slide decks, making it a legitimate open-source presentation tool — but it has no WYSIWYG editor, no real-time collaboration, and only exports to HTML, so it is narrower than a full Google Slides replacement and best suited for developer-driven workflows.

    JavaScriptMarkdown Presentation GenerationMarkdown Slide RenderersPDF Exporting
    在 GitHub 上查看↗10,352
  • 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

    mdx-deck is a markdown-to-slides framework that lets you create interactive presentations from Markdown and MDX, but it lacks a WYSIWYG editor and real-time collaboration, so it is a narrower fit than a full drag-and-drop slideshow app like Google Slides.

    JavaScriptMarkdown Slide RenderersPDF ExportingTheme Customization Engines
    在 GitHub 上查看↗11,493
  • 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

    Reveal.js is a web-native presentation framework for creating slideshows from HTML or Markdown, so it genuinely fits the category of open-source presentation software, but it lacks a WYSIWYG editor and real-time collaboration, making it a code-first alternative rather than a direct Google Slides replacement.

    JavaScriptMarkdown Slide RenderersPDF ExportingPresentation Markdown Parsers
    在 GitHub 上查看↗71,731
  • pipipi-pikachu/pptistpipipi-pikachu 的头像

    pipipi-pikachu/PPTist

    9,092在 GitHub 上查看↗

    PPTist is a browser-based presentation editor that functions as a PowerPoint-compatible online slide tool, capable of importing, editing, and exporting PPTX files directly in a web browser. It also serves as an AI-powered presentation generator, creating slide decks automatically from templates with AI-driven content generation, and includes a full slide animation and transition engine for applying entrance, exit, emphasis, and motion-path effects. The tool distinguishes itself as a cross-platform presentation application that works on both desktop and mobile browsers for slide editing and sl

    PPTist is a browser-based, open-source presentation editor with WYSIWYG editing, PPTX import/export, template-based AI generation, and slide animations—directly fitting the slideshow tool category, though it does not explicitly advertise real-time collaboration or cloud storage.

    VuePresentation Editors
    在 GitHub 上查看↗9,092
  • mfontanini/presentermmfontanini 的头像

    mfontanini/presenterm

    7,852在 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

    Presenterm is a terminal-based presentation tool that renders Markdown slides as interactive slide decks, fitting the category of open-source presentation software but lacking the graphical WYSIWYG editor, real-time collaboration, and cloud integration expected in a Google Slides replacement.

    RustMarkdown Slide Renderers
    在 GitHub 上查看↗7,852
  • slidevjs/slidevslidevjs 的头像

    slidevjs/slidev

    47,208在 GitHub 上查看↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    Slidev is a markdown-based presentation framework that generates slides from markdown, fitting the category of open-source presentation software, but its code-first approach means it lacks the WYSIWYG editor and real-time collaboration expected as a direct replacement for Google Slides.

    TypeScriptPresentation Themes
    在 GitHub 上查看↗47,208
  • vinayak-mehta/presentvinayak-mehta 的头像

    vinayak-mehta/present

    4,346在 GitHub 上查看↗

    Present is a command-line application designed to transform structured markdown files into interactive, keyboard-navigable presentation decks. It functions as a framework for technical storytelling, allowing users to render formatted slide content directly within a terminal window. The tool distinguishes itself by integrating simulated terminal sessions and interactive demonstrations into the presentation flow, enabling the display of live-style command execution and technical workflows. It supports visual customization through configurable color schemes and includes an animation engine capab

    This terminal-based presentation tool lets you create and show slideshows with colors and effects, fitting the presentation software category, but it lacks the graphical WYSIWYG editor and advanced features like collaboration, export to PDF/PPTX, or cloud storage that you'd find in Google Slides.

    PythonMarkdown Slide Renderers
    在 GitHub 上查看↗4,346

Related searches

  • Markdown 幻灯片制作工具
  • 技术演示文稿制作工具
  • an interactive presentation tool for meetings
一览前 10 名对比
仓库Star 数语言许可证最后推送
gitpitch/gitpitch5.5KPython—2021年3月1日
onlyoffice/documentserver6.6KShellAGPL-3.02026年6月16日
gnab/remark13KJavaScriptMIT2024年6月19日
yhatt/marp7.9K—MIT2019年9月15日
hiroppy/fusuma5.4KJavaScript—2024年12月5日
marp-team/marp12KTypeScriptMIT2026年5月1日
ksky521/nodeppt10.4KJavaScriptMIT2021年1月25日
jxnblk/mdx-deck11.5KJavaScriptMIT2023年1月4日
hakimel/reveal.js71.7KJavaScriptMIT2026年5月21日
pipipi-pikachu/pptist9.1KVueAGPL-3.02026年6月20日
an open source alternative to Canva
  • an open source whiteboard for collaboration
  • 开源的 Microsoft Office 替代方案
  • 开源协作文档编辑器
  • 图表绘制工具