AltHub

FormidableLabs/spectacle Alternatives

React presentation/slides

Spectacle is a React/JSX library for authoring and showing browser-based slide decks, including live code demos.

10.2kTypeScriptMITactive · last push 6mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

marp-team/marpitGitHub

Use when you want a maintained Markdown-based slide engine instead of authoring React/JSX components.

The skinny framework for creating slide deck from Markdown

1.4k
JavaScript
MIT
active2mo ago
1weiho/open-slideGitHub

Use when slide content is authored or controlled by AI agents rather than hand-written React components.

A slide framework built for agents.

7.6k
TypeScript
MIT
active27d ago
hiyeshu/codeckGitHub

Use when you want to author slide decks as Python code rather than as React components.

No Keynote. No dragging. No font sizes.

199
Python
MIT
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

znck/vue-slidesGitHub

Use only from a legacy Vue 2 project where React is not available; this project is 7+ years unmaintained.

Present with Vue

240
JavaScript
MIT
dormant7.6y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

maaslalani/slidesGitHub

Use when you need Markdown presentations in a terminal/SSH session, not an embeddable React library.

Terminal based presentation tool

11.7k
Go
MIT
active3mo ago
marp-team/marpGitHub

Use when you want a Markdown-first non-React slide workflow with CLI/editor/export support.

The entrance repository of Markdown presentation ecosystem

12.4k
TypeScript
MIT
active3mo ago
ksky521/nodepptGitHub

Use only for legacy markdown/html presentation workflows that rely on its old standalone web slide generator.

This is probably the best web presentation tool so far!

10.3k
JavaScript
MIT
archived5.7y ago
quirkey/swingerGitHub

Use only if you want an ancient CouchDB-hosted presentation app rather than current React/JSX code.

Swinger is a couchapp for creating and showing presentations. Think Keynote, stored in CouchDB, run via Javascript and Sammy.js.

179
JavaScript
MIT
dormant15.2y ago

Listed as an alternative to

These projects were analysed and named spectacle among their alternatives. The relationship is not symmetric — how spectacle rates them is a separate judgement, made when spectacle is analysed in its own right.

jxnblk/mdx-deckGitHub

calls spectacle “React slide-deck library using JSX syntax; choose it if you prefer explicit React components over MDX-authored decks.”

♠️ React MDX-based presentation decks

11.5kJavaScriptdormant