karngyan.com · twitter · linkedin · mail
I'm Karn (he/him) — senior software engineer at Customer.io by day, serial repo-starter by night. TypeScript, Go, Rust, and whatever the problem demands. Most of my open source lives at karnstack and gomantics.
flue — your terminal, as a browser tab. Reachable from any device you own. Go on the inside, zero friction on the outside. This is where most of my commits land right now.
autophagy — the self-improvement layer for local coding agents. Rust. Your agent learns from its own mistakes, so you don't have to repeat yours.
tempo — open-source engineering metrics for GitHub. Single self-hosted binary; every engineer sees the same data their manager sees.
| Project | What it is |
|---|---|
| reins | Take the reins of your real browser — drive it from the shell: scrape behind logins, replay live API traffic, click/type/screenshot. Built for the agent era. |
| kino | Themeable React video player with pluggable providers and Kino Scenes support. |
| karngyan.com | Personal site + blog template — TanStack Start, React 19, Tailwind v4, MDX, RSS, deploys to Cloudflare Workers. Fork it and make it yours. ⭐ 360+ |
| resumex | Resumes as code. |
🐹 Go libraries — gomantics
| Package | What it does |
|---|---|
| chunkx | AST-based code chunking — feed your RAG pipeline properly. |
| cfgx | Define config in TOML, generate strongly-typed Go code. Zero runtime dependencies. |
| semantix | Semantic code search with MCP integration — talk to your indexed repos. |
| clipx | LAN clipboard sync for macOS. Copy on one Mac, paste on another. |
| imx | Image metadata extraction. |
| sx | String extensions I got tired of rewriting. |
- termquarium — a living aquarium in your terminal. Zero dependencies, one crab. 🦀
- gitfable — your git history, retold as an epic saga. Also does noir and haiku.
⚡ Fun fact: I nerd out on Marvel trivia.