Project
Roulette

Free hosting

Keeping it online for nothing

Every project in the catalog is tagged with what it takes to host, because that decision is made when you pick the project, not when you finish it. If a thing has to stay up indefinitely without you thinking about it, build a static one.

290

Free forever

8

Free tier, metered

27

Free tier, sleeps when idle

Free forever

No server, no database. The build is a folder of files, and every host below serves it from a CDN at no cost with no time limit. Nothing here can lapse, expire or be paused for inactivity — this is the only tier where “free forever” is literally true.

Free tier, metered

Almost always because an API key has to stay off the client. One small function proxies the request, and the free allowances are far beyond what a personal project uses.

Metered by invocation rather than by time, so the free tier holds indefinitely unless the project gets genuinely popular.

Free tier, sleeps when idle

Needs a database, accounts or realtime. Still free to start, and free to keep running — but this is the tier where the promise gets weaker, because free databases are the thing providers reclaim.

Supabase pauses a free project after a week with no activity — it restores on demand, but a link you shared will be down until you wake it. If a project genuinely has to stay up unattended, either keep it on the static tier or pick a host that scales to zero instead of pausing.

Custom domains

All four static hosts attach a custom domain free with automatic HTTPS. The domain itself is the only recurring cost in this entire setup — roughly ten pounds a year, and entirely optional. The host's own subdomain is free and permanent.

Want only the ones that host free forever?

Browse with that filter on