🎨 I got tired of recoloring SVGs one at a time.
You know that thing where you need 30 icons in a new brand color and you're sitting there doing find-and-replace on hex codes file by file? I kept doing that for way too long before I thought, okay, I should just automate this.
So I built SVG Batch Recolor Tool. Here's how it works:
📋 Paste a bunch of SVG URLs 🎯 Pick a hex color ⚡ Hit recolor — all fills, strokes, and inline styles update instantly 👀 Live preview grid so you see what you're getting 📦 Download individually or grab everything as a ZIP
It fetches the SVGs server-side (because CORS will ruin your afternoon otherwise), does the recoloring client-side with regex, and bundles the output with jszip.
🛠 Built with: Next.js 15 · React 19 · Tailwind v4
Honestly it's a simple tool. I just couldn't find one that worked the way I wanted, so here we are. The whole thing is open source 👇
🔗 Link: https://lnkd.in/gK-QQwi7
♻️ Repost if this could save someone's afternoon.
#webdev #nextjs #react #opensource #svg #developertools #frontend #javascript #typescript
This is genuinely satisfying to watch — the radial wave distortion on ASCII characters hits differently at full screen. Funny you mention lil-gui as your only dep, Tweakpane does pretty much the same thing and it's even lighter. Could get you closer to that pure zero-dep vanilla dream 👀 Either way, sub 10k gzipped for this kind of effect is impressive.