Open source Pitch alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Pitch alternative; 22 more are in the category where Pitch is a typical product.

Open source projects in the same category: Documents & Presentations

Category-level information: these projects are the same kind of software as Pitch; they have not claimed to be a one-to-one replacement.

RE

hakimel · Documents & Presentations

STARS72.5K
FORKS17.0K
COMMITS—
CONTRIBUTORS362
VERSION6.0.1
UPDATED1 mo ago
JavaScriptPresentationSlideshowMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You prepare text-based quick presentations with Markdown support.
  • You export the slides you have prepared directly to the PDF format.
  • With the syntax highlighting feature, you show code blocks in slides.
Heads up
  • • High number of open issues (931)
User reviews
  • • NeutralHacker News

    Reveal.js: HTML presentation framework

    “A good use case for Reveal.js is if you have several presentations that share slides: I wrote a simple builder script that would pull groupings of slides together into different presentations, as well as watcher scripts to rebuild automatically when I saved:”

  • • NeutralHacker News

    Reveal.js: HTML presentation framework

    “I heavily use/rely on Reveal.js. Lately I switched over to use RevealJS via asciidoctor [1] and I was really pleasantly suprised how far you can get (see example presentation [2]) and completly sticking to the Asciidoctor-way (source [3]) [1] [2] [3]”

Verified against README · Oct 26, 2026 · source

PP

hugohe3 · Documents & Presentations

STARS71.4K
FORKS5.6K
COMMITS2.0K
CONTRIBUTORS22
VERSIONv6.4.0
UPDATEDyesterday
PythonAIPowerPointAutomationMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You can turn it into a presentation draft by analyzing documents in the PDF or DOCX format.
  • You can create editable PowerPoint files by configuring content on web pages.
  • Using speaker notes, you can add automatic voice narration to your presentations.
User reviews
  • ↑ PositiveGitHub Issue

    Direction: Track A — visual guidance as soft reference + human-curated layered structure

    “> **Update (reframed per discussion):** > 1. The native-diagram track moved to its own thread → #167. > 2. Per @hugohe3's point on curation, I'm **dropping the automated "memory-loop" / "self-evolving" framing**. Track A is **visual guidance as a soft reference + a…”

Verified against README · Oct 26, 2026 · source

SL

slidevjs · Documents & Presentations

STARS49.3K
FORKS2.3K
COMMITS—
CONTRIBUTORS358
VERSIONv52.9.1
UPDATED8 days ago
TypeScriptPresentationMarkdownMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You can use Markdown files to create presentations with technical content and code blocks.
  • During the presentation, you can draw on slides, add LaTeX equations, and use interactive Vue components.
  • You can share your presentations on different platforms by converting them to PDF, PNG or PPTX formats.
User reviews
  • ↑ PositiveHacker News

    Slidev – Presentation Slides for Developers

    “Slidev is amazing! It's an alternative to Google Slides/Keynote/Powerpoint, allowing you to code your slides as a website so you have more granular control. The slides are written in markdown so it's very intuitive and easily maintainable: ``` # Slidev Hello World --- # Page 2…”

  • • NeutralHacker News

    Slidev – Presentation Slides for Developers

    “ok this is definitely helpful. I wonder why this website or the demo are not linked in a noticeable place on Github README. The first thing I clicked in the readme is "Why Slidev?", which brings me to the documentation page that had almost nothing graphical.”

Verified against README · Oct 26, 2026 · source

IM

impress · Documents & Presentations

STARS38.1K
FORKS6.6K
COMMITS—
CONTRIBUTORS92
VERSIONv2.0.0
UPDATED3 mo ago
Presentation3Dcss3htmlMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • Include the library file directly into your HTML file for presentations running on modern browsers
  • Based on the Classic Slides template, you prepare presentations consisting of PowerPoint-like rectangular slides.
  • Add-on API impress.js You can write your own add-ons that add new functions.
User reviews
  • • NeutralHacker News

    Impress.js - a Prezi like implementation using CSS3 3D transformations

    “Well, no. The project already said what you suggest, in fact several times. Roughly: "It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com." More or less exactly what you said:…”

  • ↑ PositiveHacker News

    Impress.js - a Prezi like implementation using CSS3 3D transformations

    “Impress.js is an awesome piece of tech—but I wouldn't use it for a presentation: There's just a very fine line between over- and underdoing a presentation. It's never good just to dash off a presentation with lousy layout and design but it may not be beneficial to overdo a…”

Verified against README · Oct 26, 2026 · source

FR

zarazhangrui · Documents & Presentations

STARS31.6K
FORKS2.4K
COMMITS30
CONTRIBUTORS6
VERSIONv2.1.0
UPDATED4 mo ago
JavaScriptWeb SunumClaude CodeAutomationMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • Using coding agents, you prepare web-based presentations from scratch.
  • You convert existing PowerPoint files to web format by maintaining visual content.
  • By choosing over visual previews, you determine your design preferences.

Verified against README · Oct 26, 2026 · source

RE

Redocly · Documents & Presentations

STARS26.0K
FORKS2.4K
COMMITS2.7K
CONTRIBUTORS213
VERSIONv2.5.3
UPDATED8 days ago
TypeScriptAPI DokümantasyonuOpenAPISwaggerMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You create a three-panel HTML documentation from the OpenAPI or Swagger definitions.
  • You output static documentation files with the command line tool or npx command.
  • You integrate into React projects or custom HTML pages as components.
User reviews
  • • NeutralGitHub Issue

    API Console feature

    “Implement API Console functionality. Each method in ReDoc will have a button: “Try this method” which will open interactive console modal window. ### There is the list of key features that should be implemented in the first version: - Ability to send GET, POST, PUT, DELETE,…”

  • • NeutralGitHub Issue

    2.0.0-alpha.x issues

    “Leave any issues you found during testing `2.0.0-alpha.x` releases here (just not to make so much noise in”

Verified against README · Oct 26, 2026 · source

UN

dream-num · Documents & Presentations

STARS22.8K
FORKS1.9K
COMMITS5.8K
CONTRIBUTORS67
VERSIONv0.25.1
UPDATEDtoday
TypeScriptOfis SDKE-tabloCanvasApache-2.0

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You integrate e-table and document editing features into SaaS products, internal tools, or AI applications.
  • Using the architecture in the browser, you run workbook and document operations on the Node.js server.
  • By using add-ons or opting for ready presets, you simply combine the features you need.

Verified against README · Oct 26, 2026 · source

UN

Unstructured-IO · Documents & Presentations

STARS15.6K
FORKS1.4K
COMMITS—
CONTRIBUTORS—
VERSIONunstructured_0.18.14
UPDATEDyesterday
document-processingragpdf-parsingllmApache-2.0

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You preprocess data in different file formats such as PDF, HTML and Word for LLM applications
  • You divide documents into items (partition) and divide them into parts (chunk) for use scenarios such as RAG.
  • Simplify data processing workflow through modular components and connectors

Verified against README · Oct 25, 2026 · source

SK

yusufkaraaslan · Documents & Presentations

STARS15.3K
FORKS1.5K
COMMITS818
CONTRIBUTORS43
VERSIONv3.9.1
UPDATED1 mo ago
PythonAIRAGDocumentationMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You convert a specified document site or GitHub repository from the command line into Claude AI capabilities.
  • You create automated configuration files by scanning local projects and analyzing manifests and source files.
  • You export data from 18 different sources, such as PDF, Word, EPUB or video, as structured information entities.
User reviews
  • ↓ NegativeGitHub Issue

    [BUG]

    “## 🐛 Bug Description BULLETPROOF_QUICKSTART.md Instruction dosnt work for me . ## 🔄 Steps to Reproduce I am doing exactly every step and when in comes to STEP5 and I enter skill-seekers scrape --help I got this error: ## 📋 Environment - **OS:** [Windows 11] - **Python Version:**…”

  • ↓ NegativeGitHub Issue

    [BUG] Urls with appended '/index.html.md' resulting in 404 errors

    “## 🐛 Bug Description Skillseekers attempts to fetch urls that don't exist. Often appending a '.md' to urls. Or appending a 'index.html' to anchor links. Also it shouldn't be making separate requests for anchor links in the first place, since all that content should be included…”

MA

marp-team · Documents & Presentations

STARS12.7K
FORKS304
COMMITS—
CONTRIBUTORS14
VERSION—
UPDATED3 mo ago
TypeScriptPresentationMarkdownMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You can preview presentation texts written in Markdown format in VS Code.
  • Using the Marp CLI interface, you can convert presentation files to HTML, PDF, PPTX or visual formats.
  • You can create plain text-based slide decks with the marpit framework.
Heads up
  • • No published release
User reviews
  • • NeutralHacker News

    Marp: Markdown Presentation Writer

    “Very cool! I'm trying to write my own markdown-to-reveal (to know revealjs supports Markdown, but it's a bit of a hack and doesn't fit my workflow or lecturing needs). If I have one critique from growing the docs: I find myself giving presentations on the fly. I hack around on…”

  • • NeutralHacker News

    Marp: Markdown Presentation Writer

    “Disagree all you like. The same is true of org-mode with reveal, or Marp, or any of myriad other tools. There's no magic to suckless software. It's just a lot more opinionated than most, a trait which plainly suits you well.”

SL

maaslalani · Documents & Presentations

STARS11.7K
FORKS319
COMMITS255
CONTRIBUTORS38
VERSIONv0.9.0
UPDATED3 mo ago
GoTerminalPresentationMarkdownMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You can submit content from Markdown files directly at the terminal.
  • You can display your results on the screen by running code blocks within slides.
  • You can quickly access related slides by searching for regular expression support.
User reviews
  • ↓ NegativeHacker News

    Dear NSA, let me take care of your slides.

    “These slides are certainly prettier and less crowded than the NSA slides, but they are, if anything, less readable. Unless the slides are intentionally informed by the principle that hard to read text is easier to remember ( ), I think these slides are a classic case of form…”

  • • NeutralHacker News

    Dear NSA, let me take care of your slides.

    “Have you considered creating something that would help tie the content to the person viewing the slides? Might be really useful for any security sensitive organization. For example, if the color scheme on certain graphics was programmatically modified slightly for each person…”

MD

jxnblk · Documents & Presentations

STARS11.5K
FORKS595
COMMITS—
CONTRIBUTORS72
VERSIONv4.1.1
UPDATED3 yr ago
PresentationmdxreactmarkdownMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • Use the Markdown syntax and React components to prepare presentation slides.
  • With theme and layout options, you customize the visual structure of your presentation.
  • During the presentation, you manage your content using speaker mode and notes.
Heads up
  • • Website is unreachable (checked: 2026-10-31)
  • • Last update 3 years ago
User reviews
  • • NeutralGitHub Issue

    v2 Roadmap

    “This is a placeholder for potential major changes in the next version - Split PDF export into a separate, optional package #157 - Refactor & simplify components codebase - Handle focus trapping #93 - New UI for presenting and modes, including touchscreen UI #6 - Update layout…”

  • ↓ NegativeGitHub Issue

    mdx-deck start error with 'TypeError: Cannot read property 'internal' of null'

    “I'm creating a deck using the example from Zeit's [now-examples]( repository. I can start a development server correctly and see the `success: Building development bundle` output from Gatsby, however as soon as I change a file the development server crashes with this error: ```…”

SP

FormidableLabs · Documents & Presentations

STARS10.2K
FORKS702
COMMITS—
CONTRIBUTORS183
VERSIONv9.2.1
UPDATED3 days ago
Presentationreactjsxspeaker-modeMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • Include the core spectacle package in your project
  • You write slides as React components with JSX
  • During the presentation, you run and display code samples live
User reviews
  • ↑ PositiveHacker News

    The Society of the Spectacle

    “To answer Adorno's quote: that's fine, do literature then. Do not present it as philosophy. Some people explain machine learning using haikus, that's a fine exercise, but not a good engineering practice. The Capital does not need to be deciphered. I read it, it is not the…”

  • ↑ PositiveHacker News

    The Society of the Spectacle

    “>I don't think the goal of the textual medium should be to disorient the reader "Now, from what you write about my language, to be honest, I find it very difficult to imagine that you mean it seriously. Your argumentation shows a true obsession with the thought of the reader.…”

Verified against README · Oct 25, 2026 · source

OP

open-slide · Documents & Presentations

STARS9.5K
FORKS693
COMMITS0
CONTRIBUTORS0
VERSION@open-slide/[email protected]
UPDATEDyesterday
TypeScriptReactPresentationCLIMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • Have coding agents working with natural language commands prepare end-to-end presentation decks.
  • Through the in-browser auditor, you click on any item in the slide and make changes to the code by adding comments.
  • You convert your presentations to the static HTML website with one command, the PDF file ready to print, or the editable PowerPoint file.
PR

mfontanini · Documents & Presentations

STARS8.9K
FORKS209
COMMITS0
CONTRIBUTORS0
VERSIONv0.16.1
UPDATEDyesterday
RustTerminalMarkdownTUIBSD-2-Clause

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • With Markdown files, you prepare and run presentations over the end unit.
  • Export presentations to PDF or HTML format.
  • You run code snippets directly within the presentation.
User reviews
  • ↑ PositiveHacker News

    Presenterm: Markdown Slideshows in the Terminal

    “I've been creating slides with markdown and revealjs for my day job as an instructor for several years. I've also used obsidian and quarto for markdown->slide creation for a handful of meetups / conferences. This month I tried writing a kubecon talk using presenterm and had to…”

  • • NeutralHacker News

    Presenterm: Markdown Slideshows in the Terminal

    “brb re-creating pitch deck with presenterm to take presenterm from OSS to closed/limited/business source licensed software (ie, hashicorp strategy) then IPO. Then rug pull the stonk. Leave retail holding the bag, go on permanent leave, get a golden parachute, then some cookie…”

BE

bento

New80

nyblnet · Documents & Presentations

STARS5.6K
FORKS388
COMMITS0
CONTRIBUTORS0
VERSIONv1.2.6
UPDATED4 days ago
TypeScriptHTML5PresentationLocal-FirstMIT

Alternative to (project's own claim): PowerPoint

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • As a single HTML file, you create, edit, and present it in the browser.
  • You collaborate live with AES-GCM encryption and a local priority mechanism based on CRDT.
  • Thanks to the JSON-based structure, you can edit documents directly with AI assistants.
User reviews
  • ↑ PositiveHacker News

    Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

    “A bit off-topic, but it is interesting that you say this. Just earlier today I listened to Startups for the Rest of Us podcast episode 842 [1] titled "The future of SaaS in an AI World", where host Rob Walling addresses the "SaaS is dead" question. One of his arguments is that…”

  • • NeutralHacker News

    Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

    “Can you clarify the collab architecture and what gets shared vs. not shared with Bento servers to enable this collaboration?”

FU

hiroppy · Documents & Presentations

STARS5.4K
FORKS190
COMMITS—
CONTRIBUTORS17
VERSIONv2.8.4
UPDATED1 yr ago
PresentationmarkdownmdxcliMIT (package.json)

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You prepare browser-compatible presentations using Markdown or MDX files.
  • You export your presentations for offline use by converting them to the PDF format.
  • During the presentation, you manage the presentation process using the speaker notes and the timer.
Heads up
  • • Repository is archived (no longer maintained)
  • • Last update over 1 year ago
User reviews
  • ↑ PositiveGitHub Issue

    MathJax integration?

    “Hi, thank you for this awesome tool! I'm trying to add some math inside the presentation I'm creating and since I'm used to using LaTeX I'd like to embed MathJax ( ) inside the bundle. I've tried by updating the `.fusumarc.yml` file as follows, but with no luck: ```yaml extends:…”

  • • NeutralGitHub Issue

    Slide contents are empty after page 6

    “I tried version 1.5.0 with a set of slides that used to work at version 1.1.2. I used a _single_ `.md` file for slides. All slides after page 6 displayed no content, that is, for example: ``` ::before ::after ``` The pages were still exist, and all CSS and js still worked, but…”

NB

nbdev

New80

AnswerDotAI · Documents & Presentations

STARS5.3K
FORKS516
COMMITS0
CONTRIBUTORS0
VERSION3.3.25
UPDATED2 days ago
Jupyter NotebookPythonDocumentationPaketlemeApache-2.0

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • Using notebooks, you automatically create Quarto-based searchable documentation.
  • You run project tests in parallel with a single command and ensure continuous integration with GitHub Actions.
  • You do two-way synchronization between notebooks and plain text source code.
User reviews
  • ↓ NegativeHacker News

    Nbdev: A literate programming environment that democratizes best practices

    “nbdev looks promising. I'm wondering if it solves what I see as the biggest pain of using notebooks when I'm doing data science work. When a notebook gets large, it can be difficult to keep track of dependencies between cells. For workflows in which you have to run cells n_1,…”

  • ↑ PositiveHacker News

    Nbdev: A literate programming environment that democratizes best practices

    “I have used Nbdev and I am not a fan. It creates friction when one wants to contribute (in my case, to fast.ai) and forces you to write your code with notebooks which is the point but also not great when you are writing code rather than producing a display mixing text and…”

SH

shower · Documents & Presentations

STARS4.9K
FORKS853
COMMITS—
CONTRIBUTORS38
VERSION—
UPDATED4 days ago
PresentationhtmlcssLightweightMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You create, manage, and publish presentation files using the CLI tool.
  • You perform your presentation by switching between keyboard controls and slides.
  • Using ready-made themes, you convert HTML and CSS-based presentations into PDF format.
Heads up
  • • No published release
User reviews
  • • NeutralGitHub Issue

    Accessibility enhancements: add role=application to body. Add explicit (hidden) link to launch full view

    “Recent testing with a screen reader user has demonstrated two challenges I didn't anticipate in my earlier PR. 1. JAWS screen reader intercepts all keystrokes. This can be alleviated by adding `role="application`" to the ` ` element. This will enable JAWS users to traverse…”

  • ↑ PositiveGitHub Issue

    Publish on bower

    “Used shower for my slides and it worked great. But the workflow could be better, I think. When the shower repo and the themes would be published on [bower]( one could create a new presentation more easy. It would separate the logic from the actual presentation. Then it would not…”

JU

jupyter-book · Documents & Presentations

STARS4.3K
FORKS735
COMMITS0
CONTRIBUTORS0
VERSIONv2.1.7
UPDATEDtoday
PythonDocumentationJupyterData ScienceBSD-3-Clause

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • You write content using Markdown files or Jupyter notebooks.
  • You add computational elements in it, such as code cells, citations, and numbered equations.
  • You run code cells through the command line and convert its contents into web-based books or PDF files.
Heads up
  • • High number of open issues (675)
User reviews
  • ↓ NegativeGitHub Issue

    jupyter-book build: NotImplementedError on Windows Python 3.8

    “Maintainer Edit: This issue is related to jupyter/nbclient#85 So it looks like, for now on Windows, you need to use Python 3.7. --- **Describe the bug** I am following the tutorial set-up In the second step it says use `jupyter-book build mybookname` to build the book - i get an…”