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
·
jdan avatar

jdan/cleaver

0
View on GitHub↗
4,056 stars·300 forks·JavaScript·MIT·3 viewsjdan.github.io/cleaver↗

Cleaver

Cleaver is a developer-focused presentation creator and static HTML presentation framework. It functions as a markdown slideshow generator that converts structured plain text into formatted HTML outputs for browser display.

The tool enables rapid slide deck iteration through a live-reloading workflow that monitors source files for changes. It supports custom presentation styling by injecting external CSS, applying visual themes, and allowing per-slide formatting overrides.

The system includes capabilities for automated slide compilation, including the generation of author credits and metadata configuration. It provides a user interface with keyboard navigation and configurable on-screen elements, while offering template overrides to modify the structure of individual slides.

Features

  • Markdown-to-HTML Slide Converters - Converts Markdown source files into HTML slideshows specifically formatted for browser viewing.
  • Slide Parsing - Parses a single Markdown file into individual slides using specific character delimiters.
  • Markdown to HTML Converters - Transforms structured Markdown documents into formatted HTML output for browser display.
  • HTML Templates - Injects parsed Markdown content into predefined HTML shells to maintain consistent layout across slides.
  • Hot Reload Triggers - Monitors source files for changes to automatically trigger recompilation and refresh the presentation.
  • Plain-Text Presentation Tools - Designed for technical users who prefer plain-text content authoring and CSS-based style management.
  • Rapid Iteration Workflows - Enables rapid iteration through a live-reloading workflow that provides immediate visual feedback on content changes.
  • Source File Watching - Implements a watch mode that monitors source files to automate real-time presentation recompilation.
  • Style Injections - Supports the injection of external CSS stylesheets and local files to override default visual themes.
  • HTML Presentation Frameworks - Provides a framework for creating web-based slideshows customizable via external CSS, JS, and templates.
  • Markdown Presentation Generation - Generates complete presentation decks from Markdown source, including the full pipeline from text to styled HTML.
  • Presentation Styling Utilities - Provides utilities for applying custom CSS and HTML templates to define the visual layout of slides.
  • Documentation Metadata Configurations - Sets document names and author details through configuration to generate final information slides.
  • Custom Style Injection - Provides the ability to apply external or local CSS stylesheets to customize the visual appearance of generated presentations.
  • Layout Template Overrides - Allows the replacement of default slide templates with custom structural definitions to modify layout.
  • Slide-Level Class Overrides - Allows assigning custom CSS classes to individual slides for unique formatting and layout overrides.
  • Automatic Meta-Slide Generation - Automatically compiles structured text into a final presentation including generated author credit slides.
  • Credit Slide Generation - Creates a dedicated slide at the end of the presentation using identity and contact details.
  • Metadata-Driven Rendering - Uses configuration metadata and frontmatter to automatically generate credit slides and document properties.
  • Visual Themes - Supports loading stylesheets, scripts, and templates from local or remote sources to define the overall visual identity of the deck.

Star history

Star history chart for jdan/cleaverStar history chart for jdan/cleaver

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 Cleaver

Similar open-source projects, ranked by how many features they share with Cleaver.
  • yhatt/marpyhatt avatar

    yhatt/marp

    7,857View on 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

    View on GitHub↗7,857
  • rfyiamcool/share_pptrfyiamcool avatar

    rfyiamcool/share_ppt

    5,742View on GitHub↗

    This project is a curated collection of technical slide decks focused on high-performance architecture, middleware, cloud-native technologies, and Golang development. The slides are stored as Markdown files in a Git repository, which provides version history and straightforward hosting, and are converted into HTML for direct viewing in a web browser without requiring any downloads. The repository covers a range of advanced technical topics, including distributed consensus algorithms like Raft, network programming models such as epoll and io_uring, and the internals of systems like Apache Puls

    etcdgolangkafka
    View on GitHub↗5,742
  • gitpitch/gitpitchgitpitch avatar

    gitpitch/gitpitch

    5,481View on 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

    Pythongitmarkdownpresentation
    View on GitHub↗5,481
  • hiroppy/fusumahiroppy avatar

    hiroppy/fusuma

    5,371View on 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

    JavaScripta11ykeynotemarkdown
    View on GitHub↗5,371
See all 30 alternatives to Cleaver→

Frequently asked questions

What does jdan/cleaver do?

Cleaver is a developer-focused presentation creator and static HTML presentation framework. It functions as a markdown slideshow generator that converts structured plain text into formatted HTML outputs for browser display.

What are the main features of jdan/cleaver?

The main features of jdan/cleaver are: Markdown-to-HTML Slide Converters, Slide Parsing, Markdown to HTML Converters, HTML Templates, Hot Reload Triggers, Plain-Text Presentation Tools, Rapid Iteration Workflows, Source File Watching.

What are some open-source alternatives to jdan/cleaver?

Open-source alternatives to jdan/cleaver include: yhatt/marp — Marp is a markdown presentation framework and slide generator that converts structured text into visual slide decks.… hiroppy/fusuma — Fusuma is a markdown presentation framework and static slide generator that transforms Markdown and MDX files into… rfyiamcool/share_ppt — This project is a curated collection of technical slide decks focused on high-performance architecture, middleware,… gitpitch/gitpitch — Gitpitch is a publishing system that hosts presentation slides by syncing markdown files from a remote repository. It… webpro/reveal-md — Reveal-md is a command-line tool that transforms Markdown files into interactive, web-based slide decks using the… hackmdio/codimd — CodiMD is a real-time collaborative markdown editor and self-hosted knowledge base. It provides a shared workspace…