The Ideal Stack for a Solo Developer: AI Editor, Hosting, Database, Auth and Analytics
A solo stack lives or dies on the free tier. Verified free-tier limits and entry prices across AI editors, hosting, databases, auth and analytics for shipping solo.

Table of contents
A solo developer's stack has one job: let one person ship and run real software without a team. That means generous free tiers, predictable pricing, and tools that bundle rather than fragment. This guide names specific products in five layers — AI editor, hosting, database, auth, and analytics — with the actual free-tier limits and entry prices verified on the vendors' own pages in mid-2026. Pricing in this space moves fast, so treat these as a snapshot and confirm before you commit.
The five layers and why they matter
A solo stack lives or dies on the free tier, because a side project earns nothing until it does. The decisive question for each layer is not "what's the cheapest paid plan" but "how far does the free tier go, and does it pause or bill when I hit the limit?" Tools that pause (and let you upgrade deliberately) are safer for a solo budget than tools that silently meter overages.
AI editor: where the code gets written
This is the layer that defines vibe coding, and the market has consolidated around a handful of options.
| Tool | Free tier | Entry paid |
|---|---|---|
| GitHub Copilot | 2,000 completions + 50 chat requests/mo | Pro $10/mo |
| Zed | 2,000 edit predictions (unlimited with own API key) | Pro $10/mo |
| Cursor | Limited Agent/Tab usage | Pro $20/mo |
| Claude Code | Bundled in Claude Pro | Claude Pro $20/mo (~$17 annual) |
For a solo dev, GitHub Copilot ($10/mo) and Zed ($10/mo) are the value picks, and Zed's "bring your own API key" option means effectively unlimited use if you already pay for model access. Claude Code is attractive because it rides your existing Claude Pro subscription rather than adding a separate bill. Note that Cursor has moved to hybrid usage-based pricing, so its free tier is now described as "limited" rather than a fixed request count.
Hosting: get it on the internet
| Host | Free tier headline | Entry paid |
|---|---|---|
| Cloudflare Pages | Unlimited static bandwidth; 100k Functions requests/day; 500 builds/mo | — |
| Vercel | 100 GB transfer, 1M function invocations/mo | Pro $20/user/mo |
| Netlify | 100 GB bandwidth, 300 build minutes (300-credit/mo cap) | Personal $9/mo |
Cloudflare Pages is the standout free host because static-asset requests and bandwidth are unlimited on every plan — there is no GB cap to blow through. Vercel's Hobby tier is the smoothest path for Next.js projects (100 GB transfer, 1M function invocations, 1M edge requests per month) and pauses rather than bills when you hit a limit. Netlify moved to a credit model in 2026 with a hard 300-credit monthly cap that suspends the site rather than charging overage — predictable, if restrictive.
Database: where the data lives
| Database | Free tier | Entry paid |
|---|---|---|
| Supabase | 500 MB DB, 50,000 MAU, 1 GB storage | Pro from $25/mo |
| Neon | 0.5 GB/project, 100 CU-hours, up to 100 projects | Pay-as-you-go, no minimum |
| Turso | 5 GB storage, 500M row reads/mo | Developer $4.99/mo |
| PlanetScale | No free tier | From $5/mo |
Supabase is the strongest all-rounder because it ships a database and authentication together — one fewer account, one fewer bill (more on that below). Its free tier covers 500 MB of Postgres and 50,000 monthly active users, though it pauses a project after about a week of inactivity. Neon removed its flat Launch fee and is now pure pay-as-you-go with no monthly minimum, which suits projects with spiky usage. PlanetScale removed its free tier in 2024 and still has none, so it is not the place to start a hobby project.
Auth: who gets in
| Provider | Free tier | Entry paid |
|---|---|---|
| Supabase Auth | 50,000 MAU | Bundled with Supabase Pro ($25/mo) |
| Clerk | 50,000 MRUs | Pro $25/mo (then $0.02/MRU) |
| Auth0 | Up to 25,000 MAU | Essentials from $35/mo |
| Better Auth | Free, open-source (MIT) | Self-hosted |
The single biggest cost saver here is to not run auth as a separate layer at all: Supabase Auth's 50,000-MAU free tier is bundled with the database you are likely already using. Clerk offers a polished 50,000-user free tier but note it now counts "Monthly Retained Users" (MRUs) rather than classic MAU — a redefinition worth understanding before you scale. Better Auth is the choice for developers who want to self-host and own the whole flow for free under an MIT license.
Analytics: know what's happening
| Tool | Free tier | Notes |
|---|---|---|
| PostHog | 1,000,000 events/mo | Spend caps available |
| Google Analytics (GA4) | Free (standard) | Paid tier is GA360, contract-only |
| Umami | Self-hosted free (MIT); Cloud "Hobby" free | Open-source |
| Vercel Web Analytics | 50,000 events/mo (Hobby) | Pauses at limit |
| Plausible | No permanent free tier (30-day trial) | Starter $9/mo |
PostHog's one-million-events-per-month free tier is the most generous in the category and bundles product analytics, session replay and feature flags, so it can replace several tools. GA4 remains free for standard use. Umami is the privacy-friendly, self-hostable option under MIT. Note that Plausible has no permanent free tier — only a 30-day trial — so for a zero-cost start, reach for PostHog, GA4, or self-hosted Umami instead.
A coherent free starter stack
Putting the value picks together: Cloudflare Pages or Vercel for hosting, Supabase for database and auth in one account, PostHog or GA4 for analytics, and GitHub Copilot, Zed, or Claude Code for the editor. That combination ships a real, authenticated, instrumented web app at zero or near-zero monthly cost until you have genuine traction.
FAQ
What's the cheapest way to get auth? Use Supabase Auth, which bundles 50,000 monthly active users into the database you are already running — avoiding a separate auth bill entirely.
Which free hosting tier lasts longest? Cloudflare Pages, because static bandwidth and asset requests are unlimited on every plan; there is no GB cap to exhaust.
Why avoid PlanetScale and Plausible for a hobby project? Neither has a permanent free tier — PlanetScale removed its free database tier in 2024, and Plausible offers only a 30-day trial. Use Supabase, Neon, or Turso for the database and PostHog, GA4, or Umami for analytics instead.
Should I worry about pricing changing? Yes. This space shifts constantly — Cursor moved to usage-based billing, Neon dropped its flat fee, Netlify switched to credits, and Clerk now bills MRUs rather than MAUs. Always confirm current limits on the vendor's pricing page before committing.
Bottom line
The ideal solo stack maximizes free-tier reach and minimizes the number of bills. Favor tools that pause rather than meter (Vercel, Supabase), bundle layers where you can (Supabase for DB + auth, Claude Code inside Claude Pro), and prefer unlimited or very large free tiers (Cloudflare Pages bandwidth, PostHog's 1M events). Watch the metric redefinitions and pricing-model changes — they are the part of this guide most likely to be out of date first.
Sources and further reading
Sources
- Vercel: Pricing vercel.com
- Supabase: Pricing & Fees supabase.com
- PlanetScale: Pricing planetscale.com
- PostHog: Pricing posthog.com


