Topics / #presentation
Presentation projects on GitHub
Creating slides and decks from code or markdown.
As of , the most-starred Presentation projects on GitHub are ppt-master (63.3K stars), slidev (49.1K stars) and nature-skills (49.1K stars). GitHub.Locker tracks 44 Presentation repositories with 696.3K stars combined. The fastest-growing on October 17 was ppt-master, with +378 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+378ppt-master
hugohe3/ppt-master · ★ 63.3KPPT 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.
+338dsh-desktop
dataelement/dsh-desktop · ★ 15.2KDSH Desktop is a local-first, cross-platform desktop app that packages the local DeepSeek Harness Agent runtime and Web UI as an installed application, managing model providers, plugins, workspaces, and sessions.
+171nature-skills
Yuan1z0825/nature-skills · ★ 49.1Knature-skills is a collection of reusable AI agent skills focused on Nature-style academic writing and scientific figure production, built for real research workflows like paper translation, polishing, PPT generation, and review response letters.
guizang-ppt-skill
op7418/guizang-ppt-skill · ★ 28.2KAn AI-agent skill for Claude Code, Codex and similar environments that turns articles and ideas into polished single-file HTML slide decks with horizontal paging, plus matching slide images and multi-platform social covers. Rehearsal and presenter modes are built in.
The all-time top
44 projects · by stars
- 63.3K
#1 · 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.
- 49.1K
#2 · slidevjs/slidevslidev
Slidev is a framework for creating presentation slides using Markdown, built specifically for developers.
- 49.1K
#3 · Yuan1z0825/nature-skillsnature-skills
nature-skills is a collection of reusable AI agent skills focused on Nature-style academic writing and scientific figure production, built for real research workflows like paper translation, polishing, PPT generation, and review response letters.
- 4

pandoc
46.6Kjgm/pandoc · HaskellPandoc is a Haskell library for converting documents from one markup format to another, plus the command-line tool built on top of it — a universal markup converter.
- 5

impress.js
38.2Kimpress/impress.js · JavaScriptimpress.js is a presentation framework that uses CSS3 3D transforms and transitions in modern browsers to create slide decks, inspired by prezi.com.
- 6
carbon
36.1Kcarbon-app/carbon · JavaScriptCarbon is a web app for turning your source code into a beautiful, shareable image — great for posting code snippets on Twitter, Slack, or a blog.
- 7

OfficeCLI
32.1KiOfficeAI/OfficeCLI · C#An open-source Office suite built for AI agents: it gives any AI agent full control over Word, Excel, and PowerPoint — reading, editing, and creating documents — right from the command line.
- 8

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.
- 9
guizang-ppt-skill
28.2Kop7418/guizang-ppt-skill · HTMLAn AI-agent skill for Claude Code, Codex and similar environments that turns articles and ideas into polished single-file HTML slide decks with horizontal paging, plus matching slide images and multi-platform social covers. Rehearsal and presenter modes are built in.
- 10

PlotNeuralNet
25KHarisIqbal88/PlotNeuralNet · TeXPlotNeuralNet is a collection of LaTeX code for drawing neural network diagrams for reports and presentations, with ready-made examples like FCN-8 and FCN-32.
- 11

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.
- 12
motion-canvas
19.4Kmotion-canvas/motion-canvas · TypeScriptMotion Canvas is a free, open-source tool for creating informative vector animations — you program them in TypeScript and watch them in a real-time preview editor, optionally synchronized with a voice-over.
- 13

ml-visuals
17.4Kdair-ai/ml-visualsML Visuals is a free, community-built collection of 100+ professional figures and templates for machine learning, meant to improve science communication in presentations and blog posts.
- 14

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.
- 15

dsh-desktop
15.2Kdataelement/dsh-desktop · JavaScriptDSH Desktop is a local-first, cross-platform desktop app that packages the local DeepSeek Harness Agent runtime and Web UI as an installed application, managing model providers, plugins, workspaces, and sessions.
- 16

keycastr
15.2Kkeycastr/keycastr · Objective-CKeyCastr is an open-source keystroke visualizer for macOS that displays your keystrokes and mouse clicks on screen, useful for screencasts, presentations, or pair programming.
- 17

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.
- 18

garden-skills
13KConardLi/garden-skills · CSSGarden Skills is a curated collection of production-ready Agent Skills — installable instruction packs for AI coding agents — covering web design, video-style web presentations, image generation, and knowledge retrieval.
- 19

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.
- 20

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

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.
- 22

presenton
11.2Kpresenton/presenton · TypeScriptPresenton is an open-source AI presentation generator: it turns a prompt or an uploaded document into a fully editable PowerPoint (.pptx) or PDF deck. It is a self-hostable alternative to tools like Gamma and Canva.
- 23

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.
- 24
awesome-claude-skills
10.3KBehiSecc/awesome-claude-skillsA curated, community-maintained list ('awesome-list') of Claude Skills — reusable capability modules that extend what Claude and Claude Code can do, covering document handling, coding tools, data analysis, research, writing, and more.
- 25
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.
- 26

dashi-ppt-skill
9.7Kchuspeeism/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.
- 27
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.
- 28

html-anything
9.2Knexu-io/html-anything · HTMLAn agentic HTML editor: a local web app where your own AI coding agent turns Markdown, notes or data into a ship-ready single-file HTML page — article, deck, poster or social card — that you can export or publish in one click.
- 29

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.
- 30

Infographic
7Kantvis/Infographic · TypeScriptAntV Infographic is a declarative framework for generating and rendering infographics, built so AI can turn text descriptions into polished visual infographics rendered as SVG.
- 31

codex-ppt-skill
7Kningzimu/codex-ppt-skill · PythonA SKILL.md-based skill for Codex (and other compatible agents like Claude Code, OpenClaw and Hermes Agent) that turns articles, reports, papers or course notes into full-page image-style slide decks: it plans an outline and visual style, generates each slide as an image with gpt-image-2, then assembles everything into a .pptx with a local script.
- 32

Kun
6.3KKunAgent/Kun · TypeScriptKun is a local-first AI agent workspace that takes AI from answering questions to completing real work — coding, writing, design and automation — planning, editing files, running checks and leaving evidence beside each task.
- 33

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.
- 34
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.
- 35

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.
- 36

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.
- 37

textream
4.1Kf/textream · SwiftTextream is a free, open-source teleprompter app for Mac, iPhone, and iPad that highlights your script in real time as you speak, shown in a Dynamic Island-style overlay, floating window, or fullscreen.
- 38

deepseek-design
1.5KDevin-AXIS/deepseek-design · JavaScriptDeepSeek Design is a native visual design system plugin for DeepSeek Harness that lets the AI generate, edit, and continuously revise real editable design files (websites, posters, slides, short videos) instead of just chatting or producing static images.
- 39

jinba-consulting-pptx-skill
1.2Kcarnot-tech/jinba-consulting-pptx-skill · HTMLIt's a Claude Code / Codex skill that makes AI build 'boardroom-quality' PowerPoint-style decks: a ~110-item slide-design rulebook, an automated rule checker, a 62-part HTML slide library (16:9, one slide per section), and a visual catalog PDF.
- 40

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.
- 41

VibeOffice
874tcchen2026/VibeOffice · JavaScriptVibeOffice is a free office suite that runs entirely in the browser, giving you a word processor, spreadsheet and presentation editor styled like Office 2003, with no install, account or server required.
- 42

superdesign-skill
840superdesigndev/superdesign-skill · JavaScriptSuperdesign is an AI product design skill that gives coding agents like Claude Code, Cursor, and Codex real design judgment, so the UI, presentations, and graphics they generate look considered instead of generic AI-slop.
- 43

luobo-ppt
389zhouwei713/luobo-ppt · PythonAn Agent Skill that turns an article, outline, or script into a native editable PPTX, or takes a plain PPTX plus a reference image and reskins it (colors, layout, icons, illustrations) without changing a single word of the original text.
- 44

SIH-Winners-PPt-and-Sources
261Aadiii00/SIH-Winners-PPt-and-SourcesA curated collection of Smart India Hackathon winning presentations, prep materials and references for students and teams getting ready for SIH, one of India's biggest innovation competitions.
Related topics
Often tagged together