Made for the link.
A responsive page with real headings, playable media, and a link to every slide. Send /pitch#plan and land on the idea that matters.
Decks that are web pages.
A small React library. Scroll to read, press F to present. One page, one link, for everyone in the room and everyone who missed it.
A responsive page with real headings, playable media, and a link to every slide. Send /pitch#plan and land on the idea that matters.
Press F to present, β β to advance, and Esc to read again. The same content is always behind the controls.
Start with typed slide data and built-in layouts. Bring React components, custom layouts, and CSS when your idea needs more room.
Scaffold a site, write your slides, and open it in the browser. React 19 or newer. Your editor, your content, your hosting.
npx slidepig create my-decks
cd my-decks
npm install
npm run devAlready have a React app? npm i slidepig, import the styles, and render <Deck deck={deck} />.
import { defineDeck } from "slidepig";
export default defineDeck({
title: "Something worth sharing",
slides: [
{
id: "hello",
layout: "hero",
title: "This little piggy had an idea.",
body: ["And put it on the web."],
},
{
id: "next",
title: "Here's what happens next.",
},
],
});These are real slidepig pages. Scroll to read, or open one and press F.
Install, write, tune, and ship. A practical guide, itself made with slidepig.
Three slides. No backgrounds, no media, no fuss. See how little you need.
Custom React components, layouts, and CSS. Make the stage your own.
The full tour. Media, layouts, live tuning, and a deck explaining itself.