u/Witty_Split_5002

134,000 icons, 28 libraries, zero backend. My attempt at building the "one search bar to rule them all" for icons.

134,000 icons, 28 libraries, zero backend. My attempt at building the "one search bar to rule them all" for icons.

Every icon library is good at something and missing something else.

Lucide is clean but limited. Phosphor has six weights but you have to dig through them. Tabler is massive but hard to browse. Material is comprehensive but opinionated. Heroicons is gorgeous but tiny. Nobody has all of it, and nobody lets you compare them side by side.

So instead of picking a favorite, I built something that uses all of them at once.

IconStash — one search bar, 134,000+ icons, 28+ open-source libraries, searched simultaneously.

What it does:

→ Search Lucide, Tabler, Phosphor, Material, Remix, Bootstrap, Heroicons, Feather, Mingcute, Solar, Fluent UI, Carbon and 16 more, all at once

→ Filter by style — outline, solid, duotone, fill, bold, thin

→ Live color and stroke width editing, updates the whole grid instantly

→ See the exact same icon across every library side by side before you commit

→ Copy as SVG, JSX, Vue, Svelte or Angular in one click

→ Download PNG from 16px to 512px

→ Multi-select and bulk download as ZIP

→ Save to named collections per project

→ npm install commands per library, ready to copy

Zero login. Zero backend. Runs entirely in your browser. Every icon is MIT or Apache 2.0 licensed — one library (Boxicons) requires attribution, everything else is fully clear for commercial use with zero strings attached.

The build story, since this is SideProject:

Started as a personal frustration project while I was a BCA student. Posted about the idea here a while back to sanity check it. A software entrepreneur with 20 years of experience saw it, we ended up signing a real joint venture agreement — he handles infrastructure and marketing, I handle all the development. It's been a genuinely good crash course in building something with a real partner instead of just shipping solo.

It's still growing. More libraries get added regularly, performance is an ongoing project (large libraries are heavy, working through it), and there's a Figma plugin in the works right now.

What would make you actually switch your workflow to something like this instead of your usual go-to library? Genuinely want to know what's missing.

u/Witty_Split_5002 — 2 days ago

I built TorrentX: A zero-setup torrent searcher & downloader that runs right in your terminal.

Finding a torrent these days is a headache. One site is a minefield of fake download buttons, another hides links under three popup ads, and half the mirrors you try are blocked by your ISP or dead with zero seeders.

I wanted something clean, fast, and completely free of browser junk. So I built TorrentX — a sleek, zero-setup terminal meta-search engine and download client.

(GitHub link is in the comments below!)

⚡ Key Features:

Concurrency Meta-Search: Searches and merges results in real-time from YTS, Nyaa, EZTV, PirateBay, SolidTorrents, Bitsearch, LimeTorrents, and FitGirl Repacks in parallel.

Direct Terminal Downloads: Pressing Shift+D on any result starts downloading it right inside the TUI using a built-in WebTorrent client. It features a live progress bar, active peer count, ETA, and download/upload speed metrics.

Automatic Seeding: Completed downloads keep seeding automatically so you can share back to the network. You can pause, resume, or opt-out anytime.

ISP Block Bypass: If your ISP blocks torrent domains, it's designed to work seamlessly with custom DNS (like Cloudflare 1.1.1.1) or any standard VPN.

FMHY Fallback Integration: Features a built-in offline crawler for the FreeMediaHeckYeah (FMHY) index. If torrent seed counts are zero, it acts as a directory fallback to find working direct streaming/download sites.

Smart Intent Search: Automatically adjusts search filters and prioritizing based on keywords (e.g. typing anime, kdrama, or language tags).

🛠️ Tech Stack:

Ink + React (for the TUI rendering loop)

TypeScript

WebTorrent (for the P2P engine)

It requires absolutely nothing but Node.js to run. Give it a spin!

P.S. If this saves you from clicking a fake download button or sitting through three popups, dropping a ⭐ on the GitHub repo will keep the terminal gods happy!

reddit.com
u/Witty_Split_5002 — 2 days ago