Monetization for makers — built for open source, indie hackers, and creators.
Client (spec): Polar Source AB · seed-stage monetization platform for OSS maintainers, indie hackers, and dev creators
Engagement (proposed): 5–7 day landing-page rebuild, single deliverable
Owner: Launq Studio
Date: May 13, 2026
Polar built its early traction on a clear identity: monetization built by makers, for makers. The original positioning — license keys, sponsorship, GitHub-native auth, dev-first SDKs — gave it a defensible niche against the corporate Stripe / Paddle / Lemon Squeezy stack and the donation-only GitHub Sponsors. By spring 2026, that DNA had built a community of 8,400+ maintainers, $11.4M GMV processed in the trailing 30 days, and angel investment from Vercel, HashiCorp, and Replit founders.
Then, in January 2026, Polar shipped a public pivot toward AI-infra billing — Turn Usage Into Revenue · A billing platform for the intelligence era. The new home page is well-crafted, but it speaks to a different audience: AI-infra platform teams, not the maintainer-with-14k-stars who put Polar on the map. The result, by May 2026: a landing page where the OSS maintainer scrolls past the hero looking for a maker dashboard, finds three line-art icons (Ingest / Aggregate / Charge), three Vercel-celebrity testimonials, and exits to evaluate Lemon Squeezy or just keep using GitHub Sponsors at 6%.
The ask, quantified: keep the AI-infra story alive on a sub-page, but rebuild the home page as the single best landing page in the world for the indie-maker / OSS-maintainer audience that built Polar in the first place.
We ran a five-axis audit on the live polar.sh landing page (May 11, 2026). Five blocking findings emerged:
1. Headline abandons the core audience. "Turn Usage Into Revenue" targets AI-infra ops teams. The maintainer with a popular GitHub repo doesn't have "usage" — they have a license key, a Pro tier, and a Sponsor button. The headline never gets them to scan paragraph two.
2. Zero product surface above the fold. The hero is text + two equal-weight buttons + three thin-line illustrated icons. A prospect can't tell whether Polar is a payments processor, a billing meter, a dashboard, or a checkout button. The maker who's been burned by stitching Stripe + GitHub Sponsors + a license-key script doesn't trust pictures of icons — they need to see the dashboard.
3. Social proof targets the wrong audience. Three testimonials, all from infra-celebrities (Rauch, Hashimoto, Robinson). Magnetic for AI-infra positioning, useless for the indie maker who needs to see makers like themselves succeed: cal.com, daisyUI, Plausible, fumadocs, preact. The page never lists a single OSS project Polar actually serves.
4. No pricing, no comparison, no FAQ. The 4% take-rate is the strongest commercial wedge against Lemon Squeezy (5% + 50¢) and Gumroad (10%) — and it's invisible on the landing page. A maker comparing five providers at midnight bounces to whoever shows pricing first. There is also no FAQ handling the "is my data safe", "how do payouts work", "what about VAT", "can I migrate from Lemon Squeezy" objections that every dev asks before signing up.
5. Zero indie-maker craft signal. The page reads like every other Vercel-derivative SaaS landing — clean Inter, thin lines, monochrome, generic. Nothing tells the maintainer "this is built by someone who writes their own README files". Editorial typography, mono microcopy, terminal voice — the cues this audience writes their own product pages with — are absent.
We anchored the rebuild on three commitments:
1. Re-anchor the headline on the maker. Replace "Turn Usage Into Revenue" with "Monetize what you ship, not what you pitch." Drop one Instrument Serif italic word — pitch. — as the editorial anchor. The line is verb-led, identity-led, and antagonistic to the corporate "growth marketing" voice the audience scrolls past all day.
2. Show product, not metaphor. Replace the three line-art icons with a hand-built maker revenue dashboard as the hero visual. Live-feel MRR sparkline ($4,572, +5.6% w/w), recent-sponsor list with avatars + amounts, an embedded GitHub repo widget showing 47 sponsors and $612/mo, a "Next payout · Friday May 17 · $4,318.20 → SEB Bank" pill, and two floaters: a Stripe-style checkout receipt and a 4-line SDK snippet. The hero is a screenshot a maker would actually share on X.
3. Saturate trust at the indie-maker level. Replace the celebrity-only testimonial trio with: (a) a marquee of 12 realistic OSS projects (cal.com, daisyUI, fumadocs, tweakcn, Plausible, Beszel, preact, etc.), (b) a "GMV processed last 30d · $11.4M · 2,187 live products · 8,402 maintainers" live counter, (c) six maker testimonials each with project + monthly revenue stat ("$2,140/mo from license keys", "$11,400 raised in first 90 days", "$6,800/mo split 4 ways"), and (d) a four-column comparison table vs. GitHub Sponsors / Lemon Squeezy / Gumroad with the take-rate visible in row one.
The shipped page (index.html) is a single 1,250-line standalone file with zero external dependencies beyond Google Fonts, built 100% on the Launq design system (bg #08090C, surface #0F1219, cream #F5F0E8, accent #5B6BFF, Inter / Instrument Serif italic / JetBrains Mono).
Sections, in order:
pitch. italic anchor, sub, two CTAs ("Start selling — free until $1k →" + "Read the SDK docs"), three-column hero meta (4% + Stripe / 14 hrs / 2,187 products), and the maker dashboard mock with sparkline + sponsor list + repo card + payout pill + checkout floater + SDK floater.getting paid. italic anchor.Motion: hero MRR sparkline draws via stroke-dashoffset over 1.6s, recent-sponsor rows reveal-up on staggered 90ms delta, marquee of OSS logos at 38s linear, IntersectionObserver-triggered reveal-up on every section heading and card. All motion gated by @media (prefers-reduced-motion: reduce){ * { animation: none !important } }.
Mobile: the hero stacks at 1024px, the bento collapses to two columns at 1024px and one at 640px, the comparison table becomes horizontally scrollable below 768px, and the floaters are hidden below 1024px (per Launq design system convention).
We benchmarked the rebuild against three measurable axes a paid pilot would optimise. Conservative projections, baseline = current polar.sh on the OSS-maker segment:
If we model the conservative case — current ~22,000 unique visitors/mo on the public landing → +210% above-fold dwell, +128% sign-up conversion, average maker GMV $1,800/mo first 12 months, 4% take-rate — the rebuild is worth roughly $1.9M in incremental annualised GMV processed within 12 months (≈$76K incremental Polar net revenue at the current take-rate), at a one-time build cost of $4,997 (Launq Best Value tier). Payback in week three of the next quarter.
The deeper bet, harder to model but bigger in expected value: a landing page indie makers actually want to share is the cheapest growth loop in this category. Every maker who screenshots the dashboard mock on X is a free distribution event Polar didn't have to pay for. That's the loop GitHub Sponsors gets for free because it lives on github.com — and it's the loop Polar has been missing since the AI-infra pivot ate the home page.
1. OSS maintainers with one popular GitHub repo who finally want to monetize plugins, premium docs, license keys, or sponsorware tiers — without standing up a Stripe + tax + portal stack themselves.
2. Indie hackers shipping side-projects (CLIs, AI wrappers, Notion templates, Figma plugins) who need fast checkout + receipts + license issuance and don't want to babysit a payments backend.
3. Dev-first SaaS founders (1–3 person teams) who'd rather wire a polar.checkout() SDK than read 40 pages of Stripe docs on usage billing, proration, and dunning.
4. Creator-engineers publishing courses, ebooks, paid Discord access, or premium GitHub Actions and want a single dashboard for all revenue streams.
Tone they respond to: terminal-friendly, GitHub-PR-comment-tone, no-bullshit, low-corporate, ships-on-Vercel aesthetic, embraces the "I built this on a Sunday" energy. Anti-Stripe-corporate. Anti-Lemon-Squeezy-cute.
original-landing.png)After a January 2026 product pivot, the public landing now leads with "Turn Usage Into Revenue — A billing platform for the intelligence era". Three thin-line illustrated cards (Ingest / Aggregate / Charge), then a 6-card grid (Usage Billing / Subscriptions / Seats / Credits / Trials / Discounts), an event-based section "Built for the shape of AI", and three big testimonials (Guillermo Rauch / Mitchell Hashimoto / Lee Robinson).
What's there:
What's missing for the OSS-maker audience this brief targets:
Current: "Turn Usage Into Revenue — A billing platform for the intelligence era." Targets AI infra teams. The OSS maintainer with 14k GitHub stars and 0 revenue scrolls right past this. The indie hacker shipping a CLI doesn't have "usage" — they have a one-time license key to sell.
Fix: Re-anchor on the maker. Lead with a verb-led, identity-led promise that names the user: "Monetize what you ship, not what you pitch." Drop one Instrument Serif italic word — "yourself" or "makers" — as the visual anchor. Make it impossible for a maintainer/indie-hacker to scroll without recognizing themselves.
Current: Hero is text + two thin buttons + three line-art cards (Ingest/Aggregate/Charge). Nothing shows what Polar's product actually looks like. A maker who's been burned by Stripe + Lemon Squeezy needs to see the dashboard before believing it's better.
Fix: Hand-built maker revenue dashboard mock as the hero visual: live MRR sparkline ($4,328 → $4,572 this week), recent-sponsor list with avatars + amounts, a "next payout in 4 days" pill, an embedded GitHub repo widget (stars + sponsors), and a checkout floater. Real-feel data. Looks like the screenshot a maker would actually share on X.
Current: Three testimonials, all from Vercel/HashiCorp celebrities. Great for AI-infra positioning, useless for indie makers who want to see makers like them succeed (cal.com, daisyUI, Plausible, Tweakcn, fumadocs, Beszel, etc.).
Fix: Replace with a marquee of 8+ realistic OSS/indie projects (cal.com, daisyUI, fumadocs, shadcn-related libs, Plausible, Beszel, PostHog plugins, Trigger.dev community packs, Astro plugins, etc.) + 4–6 named maker testimonials with project + monthly revenue stat ("$3,240/mo from license keys" / "$11,400 raised in first 90 days"). Add a "GMV processed last 30d" live counter for credibility.
Current: Page never shows the take-rate (4% + Stripe), never compares to GitHub Sponsors (free, but no licensing/tax/portal), Lemon Squeezy (5% + 50¢, MoR but no SDK), Gumroad (10%, simple but creator-focused). A maker has to dig three pages deep to compare. Result: they bounce to a competitor's pricing page instead.
Fix: Add (a) a 3-tier pricing block (Hobby / Pro / Scale) with the middle tier ribboned, (b) a 6+ row comparison table vs. GitHub Sponsors / Lemon Squeezy / Gumroad spelling out: take rate, license keys, tax handled, dev SDK, GitHub auth, payout cadence, and (c) a 10–12 question FAQ handling the "is my data safe", "how do payouts work", "what about VAT in the EU", "can I migrate from Lemon Squeezy" objections.
Current: The page reads like every Vercel-derivative SaaS landing: clean Inter, thin lines, monochrome, generic. There's no editorial moment, no italic, no maker-y texture, no terminal voice, no "built by a developer" feel that the audience writes their own product pages with.
Fix: Inject editorial craft (Instrument Serif italic anchor, JetBrains Mono micro-eyebrows, mono coordinates in corners, a small grain texture, an aurora glow constrained to the hero). Treat the page like a maker's own portfolio — handcrafted, not templated. This is what tells a 14k-star OSS dev "these people get me".
> "Monetize what you ship, not what you pitch."
>
> Polar's growth was built on the indie-maker / OSS-maintainer movement. The new "intelligence era" pivot is fine for the AI infra story, but it leaves the home page mute for the audience that actually clicks Sponsor on a GitHub repo at 11 PM. We rebuild the landing for that audience: real maker dashboard above the fold, indie-revenue testimonials, transparent take-rate, and a comparison table that lets a maintainer self-qualify in 30 seconds. Editorial typography (one italic word) signals craft. JetBrains Mono micro-typography signals that this is built by people who write their own README files.