Topics / #slides

Slides projects on GitHub

Tools for building presentation slides and slide decks

As of , the most-starred Slides projects on GitHub are open-design (101.7K stars), reveal.js (72.4K stars) and ppt-master (62.9K stars). GitHub.Locker tracks 33 Slides repositories with 614K stars combined. The fastest-growing on October 16 was ppt-master, with +354 stars in a day.

33Projects
614KStars in total
+1KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

33 projects · by stars

  1. #1 · nexu-io/open-design

    open-design

    OpenDesign is a collaborative, open-source design agent workspace: your existing coding agent (Claude Code, Codex, Cursor, DeepSeek Harness, and 20+ others) becomes the design engine that turns a brief into real prototypes, dashboards, slide decks, images and video.

    101.7K
  2. #2 · hakimel/reveal.js

    reveal.js

    reveal.js is an open source HTML presentation framework that lets anyone with a web browser build slide decks instead of using PowerPoint or Keynote.

    72.4K
  3. #3 · hugohe3/ppt-master

    ppt-master

    PPT Master is an AI workflow that turns documents or a topic into a real, natively editable PowerPoint deck - with native shapes, transitions, animations, data-backed charts and tables, audio narration from speaker notes, and support for your own .pptx templates.

    62.9K
  1. 4

    slidev

    49.1Kslidevjs/slidev · TypeScript

    Slidev is a framework for creating presentation slides using Markdown, built specifically for developers.

  2. 5

    frontend-slides

    30.8Kzarazhangrui/frontend-slides · JavaScript

    Frontend Slides is a coding-agent skill that creates beautiful HTML presentations — from scratch or by converting existing PowerPoint files. It ships as a Claude Code plugin, and its core SKILL.md works with other coding agents too.

  3. 6

    huashu-design

    25.2Kalchaincyf/huashu-design · HTML

    Huashu Design is an HTML-native design skill for coding agents: you type one sentence and the agent ships a finished deliverable — a clickable app prototype, an editable slide deck, a product-launch animation, or a print-grade infographic.

  4. 7

    univer

    22.7Kdream-num/univer · TypeScript

    Univer is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.

  5. 8

    quarkdown

    16.3Kiamgio/quarkdown · Kotlin

    Quarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.

  6. 9

    Modern-CPP-Programming

    16.2Kfederico-busato/Modern-CPP-Programming · HTML

    A free, open-access Modern C++ Programming course by Federico Busato covering standards from C++03 to C++26 — from language basics to advanced features, tools and optimization.

  7. 10

    lectures

    15.9Koxford-cs-deepnlp-2017/lectures

    The lecture slides and course description for the Deep Natural Language Processing course offered in Hilary Term 2017 at the University of Oxford: an advanced, applied NLP course organised by Phil Blunsom and delivered in partnership with the DeepMind Natural Language Research Group.

  8. 11

    banana-slides

    15.8KAnionex/banana-slides · TypeScript

    Banana Slides is an AI-native app that turns a single idea, an outline, page descriptions, or uploaded documents/templates into a full editable slide deck in minutes, powered by the nano banana pro image model.

  9. 12

    learning_research

    15.2Kpengsida/learning_research

    A free, open-source guide to doing academic research, written in Chinese by researcher Peng Sida. It distills his research experience in written form so lab newcomers can learn the craft without word-of-mouth training.

  10. 13

    Deep-Learning-with-TensorFlow-book

    13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter Notebook

    A free, open-source Chinese textbook on deep learning built on the official TensorFlow 2 release, pairing theory with hands-on case studies. This repo ships the PDF e-book, the accompanying source code, and the lecture slides.

  11. 14

    remark

    13Kgnab/remark · JavaScript

    remark is a simple, in-browser, markdown-driven slideshow tool aimed at people comfortable with HTML and CSS. You write your slides in Markdown and remark renders them as a live slideshow in the browser.

  12. 15

    marp

    12.6Kmarp-team/marp · TypeScript

    Marp is a Markdown-based presentation ecosystem; this repo is the entrance point that links together all the Marp family projects (Marpit, Marp Core, Marp CLI, Marp for VS Code, etc.) used to write slides in plain Markdown.

  13. 16

    Kami

    12Ktw93/Kami · HTML

    Kami is an agent skill that gives AI coding agents (Claude Code, Codex, Cursor, etc.) templates and layout rules to turn plain requests into polished documents and landing pages — PDFs, PNGs, or editable PowerPoint slides.

  14. 17

    slides

    11.7Kmaaslalani/slides · Go

    Slides is a terminal-based tool for creating and presenting markdown presentations directly inside your terminal.

  15. 18

    mdx-deck

    11.5Kjxnblk/mdx-deck · JavaScript

    MDX Deck is a React-based tool for building presentation slide decks by writing Markdown mixed with JSX components (MDX), instead of using a traditional slideshow app.

  16. 19

    visual-explainer

    10.5Knicobailon/visual-explainer · JavaScript

    An agent skill for AI coding agents that turns complex terminal output — diagrams, diff reviews, plan audits, data tables, project recaps — into styled, self-contained HTML pages instead of ASCII art and box-drawing tables.

  17. 20

    nodeppt

    10.3Kksky521/nodeppt · JavaScript

    nodeppt is a tool that turns Markdown files into web-based slide decks: you write slides in a .md file and present the result in a browser. Version 2.0 was rebuilt on WebSlides, markdown-it, posthtml and webpack.

  18. 21

    spectacle

    10.2KFormidableLabs/spectacle · TypeScript

    Spectacle is a React-based presentation library: you write sleek slide decks as JSX components, with the ability to live-demo your code during the talk.

  19. 22

    dashi-ppt-skill

    9.6Kchuspeeism/dashi-ppt-skill · JavaScript

    Dashi PPT Skill is an AI-agent skill that turns a document you hand to your agent into a browser-editable presentation, offering 12 visual themes, 1020 layout pages and 8576 adjustable controls, exportable to HTML, PDF, or an editable PPTX.

  20. 23

    open-slide

    9.3Kopen-slide/open-slide · TypeScript

    An open-source slide framework for coding agents: describe the deck in natural language, your agent writes the React, and open-slide handles the canvas, scaling, navigation, hot reload, and present mode.

  21. 24

    html-ppt-skill

    8.7Klewislulu/html-ppt-skill · HTML

    html-ppt (HTML PPT Studio) is an AgentSkill that lets AI coding agents generate professional HTML presentations — complete with 36 themes, 31 page layouts, 15 full-deck templates and 47 animations, plus a presenter mode — all as pure static HTML/CSS/JS with no build step.

  22. 25

    open-codesign

    8.1KOpenCoworkAI/open-codesign · TypeScript

    An open-source, MIT-licensed desktop app that turns prompts into polished prototypes, slide decks, and marketing assets — positioned as an alternative to Claude Design, v0, Lovable, and Figma AI.

  23. 26

    Cowart

    6Kzhongerxin/Cowart · JavaScript

    Cowart is a native infinite canvas widget plugin for Codex, built on tldraw, used for sketching ideas, annotating, generating images from prompts, and iterating on images based on annotations.

  24. 27

    bento

    5.5Knyblnet/bento · TypeScript

    Bento is a PowerPoint-style presentation app that lives entirely inside a single HTML file - the deck, editor, viewer, and presenter are all bundled together, so opening the file in a browser is the whole app.

  25. 28

    beautiful-html-templates

    4.8Kzarazhangrui/beautiful-html-templates · HTML

    A library of 34 reusable HTML slide templates built so any coding agent can automatically pick a matching style from your brief and build a polished presentation deck for you.

  26. 29

    awesome-notebookLM-prompts

    4.7Kserenakeyitan/awesome-notebookLM-prompts

    A curated collection of NotebookLM (and Kael.im) slide prompts gathered from creators on Note, WeChat, blogs, RED, and Twitter/X, meant to turn papers, notes, or transcripts into clean, presentation-ready decks.

  27. 30

    baoyu-design

    4.4KJimLiu/baoyu-design · JavaScript

    baoyu-design packages Claude Design — the design engine behind claude.ai/design — as a portable Agent Skill you drop into a local coding agent like Cursor, Claude Code, or Codex, producing polished UI mockups, prototypes, wireframes, landing pages, dashboards, and slide decks as self-contained HTML.

  28. 31

    open-edit

    1.7Kveedstudio/open-edit · TypeScript

    OpenEdit is an open-source, agent-driven video editing pipeline: you tell your coding agent what you want, and it transcribes, designs, renders and hands you the MP4. There is no GUI and no timeline.

  29. 32

    bolt-slides

    1.1Kstackblitz/bolt-slides · TypeScript

    Bolt Slides turns a single prompt into a presentation deck where every slide is a real, responsive React web app instead of a static slideshow - built by any AI coding agent.

  30. 33

    Memslides

    877huohua325/Memslides · Python

    MemSlides is a hierarchical memory-driven agent framework that treats slide generation as a stateful authoring process. It uses layered memory (user profile, working, tool) to personalize decks and apply scoped local revisions instead of regenerating the whole presentation.

Often tagged together