
Hazeglow
Grainy, living gradient backgrounds and mesh gradients for React.
What is Hazeglow?
Hazeglow provides grainy, animated gradient backgrounds and mesh gradients for React applications. It is designed for developers/designers/vibe coders who want to replace repetitive AI-generated or static CSS gradients with lightweight, performant, and customizable code backgrounds.
The package features zero dependencies, weighs about 13 kB gzipped, and includes functionality to automatically pause when off-screen or respect reduced-motion preferences. It integrates smoothly with light and dark themes using standard CSS variables and supports WebGL2 rendering.
Created as an MIT-licensed tool, Hazeglow includes an interactive online generator to tweak settings, adjust mesh points, and copy exportable JSON configurations directly into projects.
Ready to launch?
Submit your product and get discovered by builders and creators worldwide.
Launch NowFounderPlaybooks.
What other founders did to grow.
2722 dispatches from hundreds of founders, pulled from the week's best podcasts.
that point of purchase is probably the most engaged your customer is ever going to be... we get pretty decent conversion rates in that 5-ish% and all of a sudden you know I have zero incremental customer acquisition costs and now I'm driving something like a hundred to $200 in lifetime value from just one pop-up
Strike while the card is out: post-purchase upsells convert at 5%
Michael runs a simple upsell immediately after a user subscribes, when the credit card is already out and intent is at its peak. At Conde Nast, a single post-purchase pop-up for a business membership tier converts at around 5% with zero additional CAC, generating $100-200 in incremental LTV per subscriber. The moment of purchase is the single highest-leverage upsell window; most apps never use it.
If you're an indie developer that's just getting started I would say focus on p50 you want to be better than average if you're already a venture funded startup and you know you feel like you've got a pretty strong product already you probably want to focus on p75 or even P95.
Stage changes which benchmark tier to target — indie aims for P50, venture-scale targets P95
Carter explicitly calibrates benchmark ambition to company stage. A solo dev optimizing toward P95 wastes cycles chasing benchmarks set by teams 10× larger. P50 is the healthy target for a growing small app; P75-P95 is appropriate once you've raised money and need exceptional performance to justify valuation. Misalignment between stage and benchmark tier leads to either false confidence or paralysis.
There's a play for whatever you're stuck on.
Read all 2722 playbooks