This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Every React and Next.js project has them. PNGs dumped in /public, no WebP, nobody wants to deal with it. The fix is tedious: find every image, hit the free limit, try another tool, hit that limit too, then update every import by hand. pixcrush does the whole job in one command. Converts, compresses, rewrites every import and src path automatically. No subscription, no upload limit, no internet required.
So, I built pixcrush after finding myself manually updating image imports at 1am, once again… and I finally thought, okay, I am not doing this one more time 😭
Almost every project I have worked on has the same problem: heavy PNG and JPG images sitting inside /public, no WebP, no compression, and file sizes that have no business being in a production codebase.
The fix sounds simple, but the actual cleanup is painfully tedious. Find every image, hunt for an online compressor, hit the free limit, convert them in small batches… and then manually update every import and src path across the codebase.
So I automated the full journey. You run one command → pixcrush finds the images, converts them to optimized WebP, and updates the matching code references automatically. It works offline, with no subscription and no upload limits.
I would love to know - have you also avoided image optimization just because the cleanup felt too tedious? Because that is exactly who I built this for. 🙌
finally a cli that actually rewrites imports too, that part saved me an afternoon of search and replace. local processing was a nice surprise, did not expect that.
About Pixcrush on Product Hunt
“One command to WebP-ify your entire codebase.”
Pixcrush was submitted on Product Hunt and earned 0 upvotes and 3 comments, placing #45 on the daily leaderboard. Every React and Next.js project has them. PNGs dumped in /public, no WebP, nobody wants to deal with it. The fix is tedious: find every image, hit the free limit, try another tool, hit that limit too, then update every import by hand. pixcrush does the whole job in one command. Converts, compresses, rewrites every import and src path automatically. No subscription, no upload limit, no internet required.
Pixcrush was featured in Open Source (68.6k followers), Developer Tools (515.4k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 112.7k products, making this a competitive space to launch in.
Who hunted Pixcrush?
Pixcrush was hunted by Karishma Garg. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Pixcrush stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
Hey Product Hunt!
So, I built pixcrush after finding myself manually updating image imports at 1am, once again… and I finally thought, okay, I am not doing this one more time 😭
Almost every project I have worked on has the same problem: heavy PNG and JPG images sitting inside /public, no WebP, no compression, and file sizes that have no business being in a production codebase.
The fix sounds simple, but the actual cleanup is painfully tedious. Find every image, hunt for an online compressor, hit the free limit, convert them in small batches… and then manually update every import and src path across the codebase.
So I automated the full journey. You run one command → pixcrush finds the images, converts them to optimized WebP, and updates the matching code references automatically. It works offline, with no subscription and no upload limits.
I would love to know - have you also avoided image optimization just because the cleanup felt too tedious? Because that is exactly who I built this for. 🙌