awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hiroppy avatar

hiroppy/fusumaArchived

0
View on GitHub↗
5,371 stars·190 forks·JavaScript·9 viewshiroppy.github.io/fusuma↗

Fusuma

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 streaming to facilitate audience engagement.

The platform covers a broad range of technical rendering capabilities, including mathematical equations, flowcharts, and syntax-highlighted code blocks. It also features interactive component embedding, live screen capture, and the ability to export slide decks as PDF documents.

Deployment is supported through automation for static hosting environments, specifically including GitHub Pages.

Features

  • Markdown-to-Slide Decks - Transforms Markdown and MDX source files into structured web-based presentation slide decks.
  • Interactive Presentations - Provides a presentation platform with interactive elements, live annotations, and real-time social streaming.
  • Technical Content Renderers - Renders technical notation, LaTeX mathematical formulas, and syntax-highlighted code blocks.
  • Technical Content Rendering - Renders mathematical equations, flowcharts, and syntax-highlighted code blocks for technical content.
  • Presenter View Synchronization - Coordinates the audience-facing presentation and a separate speaker-facing view across devices.
  • Presenter Views - Provides a dedicated presenter view featuring speaker notes, a timer, and preview of upcoming slides.
  • Live Slideshow Delivery - Manages live delivery with presenter views, speaker notes, timing tools, and real-time annotations.
  • Markdown-to-HTML Slide Converters - Transforms Markdown and MDX source files into structured HTML slide components.
  • Speaker Tools - Offers a suite of presenter tools including speaker notes, timing controls, and rehearsal recording.
  • Speaker Note Displays - Displays hidden speaker notes on a separate screen to guide the presenter without audience visibility.
  • Markdown Presentation Generation - Generates full technical presentation decks from Markdown and MDX source including styling.
  • Static Site Generators - Produces optimized HTML, CSS, and asset bundles for deployment to static hosting.
  • Rehearsal Timelines - Integrates a slide timeline with voice recording to assist users in rehearsing and timing their speeches.
  • Presentation Timing Analysis - Measures speech duration and records navigation actions to help analyze the pace of delivery.
  • Diagram Renderers - Generates visual flowcharts and graphs from text-based definitions within the slides.
  • Mathematical Notation Renderers - Renders complex mathematical formulas and LaTeX notation into formatted HTML.
  • Hot Module Replacement - Updates the browser in real-time as source Markdown files are edited during development.
  • Hot Reloading Previews - Provides a local development server that updates the slide preview immediately as Markdown files are edited.
  • Rehearsal Analytics - Includes voice recording and timing analysis to help speakers practice and refine their speech.
  • Slide-Synced Audio Recording - Captures audio during presentations and links it to a timeline of slide transitions for playback and review.
  • Presentation Annotations - Allows real-time drawing and markings on slides during a live presentation that are visible to the audience.
  • Presentation Sectioning - Automatically generates a table of contents and sidebar navigation based on defined section titles.
  • Live Screen Embeds - Displays a real-time capture of a local screen or browser tab for live demonstrations.
  • Comments and Live Chat Overlays - Overlays real-time comments from external social sources onto the presentation to engage the audience.
  • Interactive Component Embeds - Integrates programmable interactive components into slides to enable complex JavaScript logic.
  • Syntax Highlighting - Provides syntax highlighting for source code blocks using customizable themes and language support.
  • Slide Navigation Controls - Provides controls for cycling through slides and managing transition effects and keyboard accessibility.
  • PDF Exporting - Exports generated web slide decks into PDF documents for offline distribution.
  • Presentation Modes - Toggles between development, production, and presentation environments to optimize delivery.
  • HTML Slide Decks - Publishes slide decks as full-screen HTML presentations for web-based delivery and sharing.
  • Slide Sequence Management - Determines the presentation flow by sorting source files numerically and alphabetically within the directory.
  • Visual Style Customization - Applies pre-defined themes and custom stylesheets to modify fonts, colors, and layout.
  • File-System Based Routing - Determines the order and hierarchy of presentation slides by scanning the directory structure.
  • MDX Components - Embeds programmable JavaScript components directly within Markdown files for interactive elements.
  • Plugin Content Rendering - Integrates external engines for specialized typesetting of math, code, and diagrams.
  • General Productivity Tools - Markdown-based presentation slide generator.

Star history

Star history chart for hiroppy/fusumaStar history chart for hiroppy/fusuma

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 Fusuma

Similar open-source projects, ranked by how many features they share with Fusuma.
  • ksky521/nodepptksky521 avatar

    ksky521/nodeppt

    10,352View on 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

    JavaScript
    View on GitHub↗10,352
  • 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
  • shuding/nextrashuding avatar

    shuding/nextra

    13,842View on GitHub↗

    Nextra is a documentation framework for Next.js that functions as an MDX static site generator. It enables the creation of structured technical documentation sites by transforming MDX files into themed static pages with built-in layout and navigation. It serves as a React-based documentation tool that allows the integration of custom React components directly into markdown content. The framework distinguishes itself through integrated full-text search and a localization system that manages multilingual content via language routing and translation selectors. It also includes an AI-powered chat

    TypeScriptmarkdownmdxnextjs
    View on GitHub↗13,842
  • hugoblox/hugo-theme-academic-cvHugoBlox avatar

    HugoBlox/hugo-theme-academic-cv

    4,970View on GitHub↗

    This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios, including CVs and publication lists. It functions as a static site template and portfolio builder, enabling the creation of researcher profiles and technical blogs. The framework includes a specialized publication manager that automatically generates individual research pages and citations by importing BibTeX files or DOI references. It also features a dedicated LaTeX mathematics renderer to display technical notation and equations across the site. The system supports a broad

    Jupyter Notebookacademicacademic-websiteblog-engine
    View on GitHub↗4,970
See all 30 alternatives to Fusuma→

Frequently asked questions

What does hiroppy/fusuma do?

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.

What are the main features of hiroppy/fusuma?

The main features of hiroppy/fusuma are: Markdown-to-Slide Decks, Interactive Presentations, Technical Content Renderers, Technical Content Rendering, Presenter View Synchronization, Presenter Views, Live Slideshow Delivery, Markdown-to-HTML Slide Converters.

What are some open-source alternatives to hiroppy/fusuma?

Open-source alternatives to hiroppy/fusuma include: ksky521/nodeppt — nodeppt is a markdown presentation generator and static site generator that transforms markdown source files into… formidablelabs/spectacle — Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX… shuding/nextra — Nextra is a documentation framework for Next.js that functions as an MDX static site generator. It enables the… hugoblox/hugo-theme-academic-cv — This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios,… nunocoracao/blowfish — Blowfish is a responsive theme for the Hugo static site generator, designed for creating content-focused websites. It… blinkfox/hexo-theme-matery — A responsive Material Design theme for static blogs built with the Hexo framework. It functions as a comprehensive…