Where the code is, and that network effect is the whole argument. The parts worth being deliberate about are Actions and Packages, where leaving gets expensive.
Where code lives and runs
Hosting, registries and the references you keep open all day. Ranked on how quickly you can leave, because the tools that are hardest to leave are usually the ones worth being careful about.
The one you can run yourself, which for regulated work settles the question before any feature comparison starts.
A nonprofit Git host with no advertising model, which is the reason it exists and the reason it stays small.
SourceHut
SourceHutDeliberately minimal and fast, built on email-based workflows that predate the modern forge. Opinionated in a way that either fits how you already work or does not.
Vercel
VercelThe shortest path from a repository to a deployed frontend, and the pricing is where the thinking needs to happen: the free tier is generous and the bill can surprise you.
Netlify
NetlifyThe one that made static deploys mainstream, and still the gentlest onboarding of the frontend hosts.
Cloudflare Workers
CloudflareEdge compute with the most generous free tier of the major platforms, and Pages on top of it for static sites. Worth reading the pricing for storage before committing.
Fly.io
Fly.ioRuns ordinary containers close to users without asking you to rewrite anything, which is the middle ground between a PaaS and a cloud.
Railway
RailwayDeploy from a repository with a database attached in a couple of minutes. Best for prototypes and small services; worth watching the metered pricing as it grows.
Render
RenderA straightforward PaaS with a free tier and no yaml to learn, which is the whole pitch and it holds up.
Docker Hub
DockerThe default registry, and the one whose rate limits are most likely to interrupt a build at the worst time. Worth mirroring anything you depend on.
npm
npmThe registry everything JavaScript depends on, and a supply chain with a long history of incidents. Lockfiles and provenance are not optional here.
PyPI
Python Software FoundationThe Python package index, run by a foundation rather than a company, with two-factor requirements that actually took effect.
crates.io
Rust FoundationThe Rust registry, small enough to have escaped most of the supply-chain drama and strict about what it accepts.
MDN Web Docs
MozillaThe reference for anything that runs in a browser, with compatibility tables that are the reason it beats searching for a blog post.
DevDocs
Open sourceSeveral documentation sets in one interface with one keyboard shortcut to search them all, which removes most of the tab juggling.
Can I use
Can I useAnswers whether a browser feature is safe to use and, more usefully, what the fallback needs to handle. The data is on GitHub if you want it in a build.
regex101
regex101Explains a regular expression piece by piece as you type it, which turns the least readable syntax in common use into something you can debug.
Excalidraw
ExcalidrawHand-drawn-looking diagrams that are quick to make and, more importantly, obviously unfinished, which invites edits instead of deference.
Hoppscotch
Open sourceAn API client that runs in a browser tab and is open source, so a request collection can live in the repository next to the code it tests.
Sources and method
The ranking is ours. Anything on this page that can be checked is checked against a named source, and the date we last opened that source is printed with it. If a figure and our verdict disagree, trust the figure and follow the link.
No site is listed twice. A listing means we used it for a month first, and a free tier only counts as free if it survives the trial period.