finds.dev← search

// the find

romannurik/SlidesCodeHighlighter

★ 1,121 · TypeScript · Apache-2.0 · updated Apr 2026

A little web app that helps you copy+paste syntax-highlighted code into slide decks.

A single-purpose web app that takes code, applies syntax highlighting via Shiki, and produces styled output you can paste directly into Google Slides or PowerPoint without it looking terrible. Aimed at developers who give talks and are tired of screenshots or manual formatting.

Shiki handles the actual highlighting, so language support is solid and themes are VS Code-compatible. The custom theme editor with import/export means you can match your slide deck's color scheme without forking the repo. Output goes straight to the clipboard in a format slide tools actually accept. The codebase is small and clean — a React+Vite TypeScript app with no backend, which is exactly right for this scope.

No font size control beyond whatever the output default is — if your slide deck uses a specific monospace font at a specific size, you're adjusting after paste. The test snippet collection is limited and manually maintained, so edge cases in language parsing aren't systematically caught. There's no way to save or share a configuration link, so if you use the same custom theme for every talk you have to re-import it each time. As a pure client-side app it works fine, but there's no offline/PWA fallback despite having a manifest.json sitting there unused for that purpose.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →