Multi-file HTML presentations. One slide per file, version-controlled, zero dependencies. A single Go binary does the rest.
Each slide is a plain HTML file. Edit independently, diff with git, reorder by renaming. No binary formats, no lock-in.
slyds build inlines CSS, JS, and images into a single HTML file. Works offline, from file://, or any static host.
Default, minimal, dark, corporate, and hacker. Each includes styled components — code blocks, callouts, stats grids, tables, and more.
init, serve, build, add, rm, mv, insert, slugify, check, query. Manage your entire deck from the terminal.
Live demos built with slyds. Navigate with arrow keys. Press N for speaker notes.
A meta-presentation that introduces slyds itself — the workflow, CLI commands, theming, and philosophy.
dark themeShowcases every CSS component: code blocks, callout boxes, stats grids, data tables, phase boxes, and two-column layouts.
hacker themeVisual showcase of the hacker theme — background images, JetBrains Mono, progress-aware color shifts, and terminal aesthetics.
# Install go install github.com/panyam/slyds@latest # Create a presentation slyds init "My Talk" --theme dark -n 8 # Edit slides, preview live slyds serve my-talk # Build self-contained HTML slyds build my-talk # → my-talk/dist/index.html