awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
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·16 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Cleaver

These projects share indexed features with Cleaver. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with jdan/cleaver?

Projects with overlapping indexed features 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…