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.
Hot right now
Most stars gained in a day · Oct 16
+354ppt-master
hugohe3/ppt-master · ★ 62.9KPPT 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.
+326open-design
nexu-io/open-design · ★ 101.7KOpenDesign 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.
+50huashu-design
alchaincyf/huashu-design · ★ 25.2KHuashu 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.
+42frontend-slides
zarazhangrui/frontend-slides · ★ 30.8KFrontend 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.
The all-time top
33 projects · by stars
- 101.7K
#1 · nexu-io/open-designopen-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.
- 72.4K
#2 · hakimel/reveal.jsreveal.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.
- 62.9K
#3 · hugohe3/ppt-masterppt-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.
- 4

slidev
49.1Kslidevjs/slidev · TypeScriptSlidev is a framework for creating presentation slides using Markdown, built specifically for developers.
- 5

frontend-slides
30.8Kzarazhangrui/frontend-slides · JavaScriptFrontend 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.
- 6

huashu-design
25.2Kalchaincyf/huashu-design · HTMLHuashu 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.
- 7

univer
22.7Kdream-num/univer · TypeScriptUniver is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.
- 8
quarkdown
16.3Kiamgio/quarkdown · KotlinQuarkdown 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.
- 9

Modern-CPP-Programming
16.2Kfederico-busato/Modern-CPP-Programming · HTMLA 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.
- 10

lectures
15.9Koxford-cs-deepnlp-2017/lecturesThe 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.
- 11

banana-slides
15.8KAnionex/banana-slides · TypeScriptBanana 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.
- 12

learning_research
15.2Kpengsida/learning_researchA 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.
- 13

Deep-Learning-with-TensorFlow-book
13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter NotebookA 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.
- 14

remark
13Kgnab/remark · JavaScriptremark 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.
- 15

marp
12.6Kmarp-team/marp · TypeScriptMarp 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.
- 16
Kami
12Ktw93/Kami · HTMLKami 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.
- 17

slides
11.7Kmaaslalani/slides · GoSlides is a terminal-based tool for creating and presenting markdown presentations directly inside your terminal.
- 18

mdx-deck
11.5Kjxnblk/mdx-deck · JavaScriptMDX 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.
- 19

visual-explainer
10.5Knicobailon/visual-explainer · JavaScriptAn 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.
- 20

nodeppt
10.3Kksky521/nodeppt · JavaScriptnodeppt 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.
- 21
spectacle
10.2KFormidableLabs/spectacle · TypeScriptSpectacle 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.
- 22

dashi-ppt-skill
9.6Kchuspeeism/dashi-ppt-skill · JavaScriptDashi 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.
- 23
open-slide
9.3Kopen-slide/open-slide · TypeScriptAn 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.
- 24

html-ppt-skill
8.7Klewislulu/html-ppt-skill · HTMLhtml-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.
- 25

open-codesign
8.1KOpenCoworkAI/open-codesign · TypeScriptAn 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.
- 26

Cowart
6Kzhongerxin/Cowart · JavaScriptCowart 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.
- 27
bento
5.5Knyblnet/bento · TypeScriptBento 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.
- 28

beautiful-html-templates
4.8Kzarazhangrui/beautiful-html-templates · HTMLA 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.
- 29

awesome-notebookLM-prompts
4.7Kserenakeyitan/awesome-notebookLM-promptsA 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.
- 30

baoyu-design
4.4KJimLiu/baoyu-design · JavaScriptbaoyu-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.
- 31

open-edit
1.7Kveedstudio/open-edit · TypeScriptOpenEdit 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.
- 32

bolt-slides
1.1Kstackblitz/bolt-slides · TypeScriptBolt 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.
- 33

Memslides
877huohua325/Memslides · PythonMemSlides 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.
Related topics
Often tagged together