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.

44Projects
696.3KStars in total
+1.3KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

44 projects · by stars

  1. #1 · 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.

    63.3K
  2. #2 · slidevjs/slidev

    slidev

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

    49.1K
  3. #3 · Yuan1z0825/nature-skills

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

    49.1K
  1. 4

    pandoc

    46.6Kjgm/pandoc · Haskell

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

  2. 5

    impress.js

    38.2Kimpress/impress.js · JavaScript

    impress.js is a presentation framework that uses CSS3 3D transforms and transitions in modern browsers to create slide decks, inspired by prezi.com.

  3. 6

    carbon

    36.1Kcarbon-app/carbon · JavaScript

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

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

  5. 8

    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.

  6. 9

    guizang-ppt-skill

    28.2Kop7418/guizang-ppt-skill · HTML

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

  7. 10

    PlotNeuralNet

    25KHarisIqbal88/PlotNeuralNet · TeX

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

  8. 11

    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.

  9. 12

    motion-canvas

    19.4Kmotion-canvas/motion-canvas · TypeScript

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

  10. 13

    ml-visuals

    17.4Kdair-ai/ml-visuals

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

  11. 14

    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.

  12. 15

    dsh-desktop

    15.2Kdataelement/dsh-desktop · JavaScript

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

  13. 16

    keycastr

    15.2Kkeycastr/keycastr · Objective-C

    KeyCastr is an open-source keystroke visualizer for macOS that displays your keystrokes and mouse clicks on screen, useful for screencasts, presentations, or pair programming.

  14. 17

    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.

  15. 18

    garden-skills

    13KConardLi/garden-skills · CSS

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

  16. 19

    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.

  17. 20

    slides

    11.7Kmaaslalani/slides · Go

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

  18. 21

    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.

  19. 22

    presenton

    11.2Kpresenton/presenton · TypeScript

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

  20. 23

    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.

  21. 24

    awesome-claude-skills

    10.3KBehiSecc/awesome-claude-skills

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

  22. 25

    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.

  23. 26

    dashi-ppt-skill

    9.7Kchuspeeism/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.

  24. 27

    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.

  25. 28

    html-anything

    9.2Knexu-io/html-anything · HTML

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

  26. 29

    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.

  27. 30

    Infographic

    7Kantvis/Infographic · TypeScript

    AntV Infographic is a declarative framework for generating and rendering infographics, built so AI can turn text descriptions into polished visual infographics rendered as SVG.

  28. 31

    codex-ppt-skill

    7Kningzimu/codex-ppt-skill · Python

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

  29. 32

    Kun

    6.3KKunAgent/Kun · TypeScript

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

  30. 33

    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.

  31. 34

    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.

  32. 35

    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.

  33. 36

    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.

  34. 37

    textream

    4.1Kf/textream · Swift

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

  35. 38

    deepseek-design

    1.5KDevin-AXIS/deepseek-design · JavaScript

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

  36. 39

    jinba-consulting-pptx-skill

    1.2Kcarnot-tech/jinba-consulting-pptx-skill · HTML

    It'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.

  37. 40

    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.

  38. 41

    VibeOffice

    874tcchen2026/VibeOffice · JavaScript

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

  39. 42

    superdesign-skill

    840superdesigndev/superdesign-skill · JavaScript

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

  40. 43

    luobo-ppt

    389zhouwei713/luobo-ppt · Python

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

  41. 44

    SIH-Winners-PPt-and-Sources

    261Aadiii00/SIH-Winners-PPt-and-Sources

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

Often tagged together