Annual report recipe | Spacefast

The dish

What it makes.

The State of the Indie Web 2025

01 — Methodology

How this survey was run

The survey ran for 26 days, from September 8 to October 3, 2025. We collected 4,812 complete responses — anyone who finished at least the demographics and tooling sections counts as complete, an 82% completion rate from 5,869 starts.

Respondents were sampled from the Off-Main-Thread newsletter (about 38,000 subscribers), the #indieweb and #buildinpublic communities, and organic sharing on Mastodon and Bluesky. This is a self-selecting, opt-in audience of people who already identify as indie or solo builders — it is not a random sample of all web developers, and it skews toward people who like answering surveys about their tools.

Percentages are rounded to the nearest whole number, so a few stacked bars total 99 or 101. Questions where respondents could choose more than one answer are marked “pick up to 3”. Raw counts for every question are in the appendix.

02 — Who answered

A community of mostly one

The 2025 respondent is, more than ever, a single person: experienced, full-stack, and running their own shop. Here is the shape of who showed up.

Years building for the web

Years Count Percentage
0–2 yrs 612 13%
3–5 yrs 1,108 23%
6–10 yrs 1,594 33%
11–15 yrs 902 19%
16+ yrs 596 12%

Team size

Team Size Percentage
Just me 43%
2–10 29%
11–50 15%
51–200 7%
200+ 5%

Primary role

Primary Role Percentage
Full-stack 41%
Frontend 27%
Founder / owner 18%
Design + dev 9%
Backend 5%

Where they're based

Country Count Percentage
United States 1,540 32%
Germany 433 9%
United Kingdom 385 8%
India 351 7%
Canada 264 5%
Brazil 207 4%
France 192 4%
Netherlands 154 3%
Australia 144 3%
62 others 1,142 24%

03 — Tools & frameworks

Used a lot ≠ loved a lot

We asked which tools people reached for this year, and — separately — which they'd happily use again. The gap between the two is the whole story: React leads on reach, but the lighter, newer tools own satisfaction.

Usage vs. would-use-again

Tool Used (%) Would Use Again (%)
Astro 34% 92%
Svelte 27% 89%
HTMX 22% 86%
Solid 11% 84%
Vanilla JS 44% 81%
Vue 31% 78%
Alpine.js 14% 74%
Qwik 6% 67%
React 68% 61%
Next.js 49% 58%

The takeaway in one line: Astro (92%), Svelte (89%), and HTMX (86%) top satisfaction; React (61%) and Next.js (58%) sit at the bottom despite leading usage — and "no framework at all" climbed to 44%.

04 — Hosting & deployment

The static-first wave

Where do indie builders actually ship? Share of respondents who deployed to each platform at least once this year, with the change since the 2024 survey.

Platforms shipped to this year

Platform % of Respondents Δ vs 2024
Vercel 41% ▼ 3
Netlify 33% ▼ 5
Cloudflare Pages 29% ▲ 7
GitHub Pages 24% ▲ 1
Self-hosted VPS 22% ▲ 4
Spacefast new 18% —
AWS (raw) 16% ▼ 2
Fly.io 12% ±0
Render 10% ▼ 1
Railway 9% ▲ 2

Mover of the year: Cloudflare Pages (+7), with a cohort of newer static hosts — including first-year entrant Spacefast at 18% — chipping away at the incumbents. The recurring write-in: "I want to push files and get a URL, not configure a platform."

05 — Pain points

What keeps indie builders up at night

Respondents picked up to three. Churn and burnout top the list — and notice how many of the leaders are about the person, not the code.

Biggest pain points

Pain Point Votes
Keeping up with framework churn 2,164
Burnout / doing everything alone 1,901
Finding paying customers 1,755
Build-tooling complexity 1,402
Pricing & monetization decisions 1,188
SEO & discoverability 977
Browser / CSS inconsistencies 803
Hosting cost at scale 642
Accessibility know-how 540

06 — Sentiment

Tired, but optimistic

Six statements about the web platform, each on a five-point agree/disagree scale. The bars diverge from a shared centre line — agreement to the right, disagreement to the left.

Statement Agree (%)
The web platform gets better every year 70%
I can build most things without a heavy framework now 61%
Keeping up with the ecosystem is exhausting 77%
Shipping a side project has never been easier 68%
AI tools have changed how I build for the web 63%
I worry about lock-in with my hosting provider 47%

07 — Editor's takeaways

What changed since last year

Four things we can't stop thinking about, from Mara Quinn, editor of Off-Main-Thread.

Solo is the default now

For the first time, “just me” is an outright majority of how respondents describe their team — 43%, up from 37% last year. The indie web in 2025 is overwhelmingly one person at a desk, which colors every other answer in this report: the pain points are personal, the budgets are small, and “it has to be boring and reliable” keeps winning.

The framework pendulum is mid-swing

React is still the most-used tool by a mile, but its satisfaction (61%) trails the field, and Next.js sits dead last at 58%. Meanwhile Astro, Svelte, and HTMX top the satisfaction chart and “Vanilla JS — no framework” jumped to 44% usage. People aren’t abandoning frameworks; they’re reaching for lighter ones, and reaching for them later.

Hosting got a static-first wave

Cloudflare Pages was the biggest mover, and a cluster of newer static hosts — including first-year entrant Spacefast at 18% — pulled share away from the incumbents. The throughline in the write-in comments: “I want to push files and get a URL, not configure a platform.”

The mood is tired but optimistic

Two truths sit side by side. 68% agree shipping a side project has never been easier — and 77% agree that keeping up with the ecosystem is exhausting. The indie web feels more capable and more burned out at the same time. If there’s one editorial wish for 2026, it’s tools that ask less of the person using them.

08 — Appendix

Full respondent counts

Raw numbers behind every chart above, for anyone who wants to check our math or cite a figure.

Years building for the web

Years Count
0–2 yrs 612
3–5 yrs 1,108
6–10 yrs 1,594
11–15 yrs 902
16+ yrs 596

Team size

Team Size Count
Just me 2,068
2–10 1,395
11–50 738
51–200 351
200+ 260

Primary role

Primary Role Count
Full-stack 1,973
Frontend 1,300
Founder / owner 866
Design + dev 433
Backend 240

Country

Country Count
United States 1,540
Germany 433
United Kingdom 385
India 351
Canada 264
Brazil 207
France 192
Netherlands 154
Australia 144
62 others 1,142

Biggest pain points