<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: constantine-png</title>
    <description>The latest articles on DEV Community by constantine-png (@constantinepng).</description>
    <link>https://dev.to/constantinepng</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4016537%2F66b74f44-9d19-48d4-ab50-03674eac3e9c.png</url>
      <title>DEV Community: constantine-png</title>
      <link>https://dev.to/constantinepng</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/constantinepng"/>
    <language>en</language>
    <item>
      <title>I built 60 searchable developer cheat sheets that run entirely in your browser</title>
      <dc:creator>constantine-png</dc:creator>
      <pubDate>Sun, 05 Jul 2026 18:03:52 +0000</pubDate>
      <link>https://dev.to/constantinepng/i-built-60-searchable-developer-cheat-sheets-that-run-entirely-in-your-browser-16f</link>
      <guid>https://dev.to/constantinepng/i-built-60-searchable-developer-cheat-sheets-that-run-entirely-in-your-browser-16f</guid>
      <description>&lt;p&gt;I kept googling the same things over and over: the flags for tar, the difference between git reset and git revert, what a /26 subnet works out to, the exact ffmpeg incantation to trim a video. The answers are always buried three scrolls deep in a blog post wrapped in ads.&lt;/p&gt;

&lt;p&gt;So I built the reference I wanted: a set of 60 searchable developer cheat sheets that load instantly, filter as you type, and let you click any command to copy it. No sign-up, no pop-ups, and every one runs entirely in your browser (open DevTools, watch the Network tab while you search: zero requests).&lt;/p&gt;

&lt;p&gt;A few I use constantly:&lt;/p&gt;

&lt;p&gt;regex cheat sheet - character classes, lookarounds, flags, and ready-made patterns&lt;br&gt;
git cheat sheet - grouped by task (stage, branch, rebase, undo, stash)&lt;br&gt;
bash, jq, and CIDR / subnetting&lt;br&gt;
languages: JavaScript, TypeScript, Python, Go, Rust, and more&lt;br&gt;
infra: Docker, kubectl, Nginx, systemd, Terraform&lt;br&gt;
How it is built&lt;br&gt;
It is an Astro site on Cloudflare Workers. Every cheat sheet is a static page: the full dataset is baked into the HTML at build time, so filtering is just a tiny bit of vanilla JS over the DOM. No framework runtime, no client-side data fetching, no tracker. Each page is a handful of KB.&lt;/p&gt;

&lt;p&gt;The click-to-copy is a single delegated listener on the whole page: click a code element, it copies the text and shows a toast. Because the data is real HTML in a real table, it also means search engines and AI assistants can actually read the content instead of waiting for JavaScript.&lt;/p&gt;

&lt;p&gt;There is also a free, in-browser PDF toolkit (merge, split, reorder, rotate) that never uploads your files - pdf-lib and pdf.js do the work locally.&lt;/p&gt;

&lt;p&gt;What I would add next&lt;br&gt;
I am taking requests for cheat sheets and tools. What do you look up the most that still does not have a clean, fast reference? Drop it in the comments and I will build it.&lt;/p&gt;

&lt;p&gt;Everything is at glunty.com - small tools, no nonsense.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
