Free Services for Hobbyist Developers

The world of coding is more accessible than ever, thanks to a treasure trove of free resources tailored for hobbyist developers. These tools—ranging from hosting platforms to databases—empower anyone with a laptop and a dream to build apps, websites, or APIs without breaking the bank. The open-source community and generous free tiers from companies like Vercel (where hacloco.org currently sits for free), Supabase, and Let’s Encrypt mean you can experiment, learn, and deploy real projects at no cost. My favorites? Supabase for its seamless PostgreSQL database and clerk for easy oAuth authentication, perfect for quick throw-away deployments and practice projects. Vercel’s free tier is a gem for deploying Next.js apps with zero hassle. And Let’s Encrypt paired with ngrok keeps your self-hosted sites secure with SSL certificates. These resources level the playing field, letting hobbyists turn ideas into reality. Below, explore a curated list of free services to fuel your next project. As the more and more coding is done by robots, it's becoming increasingly important to understand how to integrate and utilize services, APIs and libraries. This list is a great starting point for anyone looking to get into coding or expand their skill set.

It's a work in progress and will be updated as I find new services. If you have any suggestions, send us a DM on bluesky [@hacloco.org]. Also, it was compiled by an LLM so if you find any errors, let me know.

ServiceTypeFree Tier DetailsSize LimitsRate LimitsRestrictionsCredit CardOpen Source
ngrokIngress-as-a-Service (Tunneling)4 tunnels, 40 connections/min, random subdomains, HTTP/HTTPS/TCP supportNone40 connections/minNon-commercial use, random subdomains, no UDP supportNoNo (was open-source in v1, now proprietary)
UploadThingFile Storage2 GB storage, 100 MB max file size, unlimited uploads2 GB total, 100 MB/fileNoneNon-commercial use, API key requiredNoNo
GitHub PagesStatic Site HostingUnlimited public sites, custom domains, HTTPS1 GB/repository, 100 MB/file100 GB bandwidth/month, 10 builds/hourStatic content only, no server-side codeNoYes (platform proprietary, content often open-source)
VercelStatic Site HostingUnlimited sites, 100 GB bandwidth, 1000 serverless function invocations/day1 GB/project100 deployments/day, 100k edge function invocations/monthNon-commercial, 3 projects/repository, no SLANoNo
MongoDB AtlasDatabase (NoSQL)512 MB storage, shared cluster512 MB, 16 MB/document100 concurrent connectionsShared cluster, no SLA, not for large-scale productionNoYes (MongoDB open-source, Atlas proprietary)
NeonDatabase (PostgreSQL)3 GB storage, 1 project, 10 branches3 GB total, 500 MB/branch75 requests/second, 100 compute hours/monthAuto-sleep after 5 days inactivity, 1 project, no SLANoYes (PostgreSQL open-source, Neon proprietary)
Let’s EncryptSSL CertificatesUnlimited certificates, automated issuance/renewalNone50 certificates/week/domain, 5 duplicate certificates/3 hoursRequires domain ownership, no wildcard certificatesNoYes
frpTunneling (Self-Hosted)Fully self-hosted, supports HTTP/HTTPS/TCP/UDP, custom domainsNone (depends on server)None (depends on server)Requires server setup, manual SSL configurationNoYes
MinIOFile Storage (Self-Hosted)S3-compatible object storage, unlimited with self-hostingNone (depends on server)None (depends on server)Requires server setup, manual scalingNoYes
NextcloudFile Storage/Collaboration (Self-Hosted)File storage, sync, collaboration, unlimited with self-hostingNone (depends on server)None (depends on server)Requires server setup, manual maintenanceNoYes
ZeroSSLSSL Certificates3 certificates/90 days, automated issuanceNone3 certificates/90 daysLimited to 3 certificates, no wildcard certificatesNoNo
IBM CloudantDatabase (NoSQL, CouchDB-based)1 GB storage, 20 lookups/second, 10 writes/second, 5 queries/second1 GB total20 lookups/second, 10 writes/second, 5 queries/secondShared instance, no SLA, not for high-traffic productionNoYes (CouchDB open-source, Cloudant proprietary)
TwilioCommunication APIs1000 inbound/outbound SMS, trial phone number, 100 voice minutesNone1 message/second, 100 API calls/hourTrial account, non-commercial, requires verified phone numberNoNo
Cloudflare WorkersServerless Platform/APIs100,000 requests/day, 10 ms CPU time/request1 MB/script1000 requests/minute, 1000 subrequests/dayNo SLA, non-commercial, limited to 100 scriptsNoNo
SupabaseDatabase/Storage/Authentication500 MB database, 1 GB file storage, 50,000 auth users500 MB database, 1 GB storage, 50 MB/file2 requests/second, 1000 API calls/hourAuto-pause after 7 days inactivity, no SLANoYes
KeycloakAuthentication (Self-Hosted)Unlimited users, SSO, OAuth2, OpenID Connect supportNone (depends on server)None (depends on server)Requires server setup, manual configurationNoYes
CockroachDBDatabase (SQL)10 GB storage, 50 million request units/month10 GB total50 million request units/monthSingle region, no SLA, not for high-traffic appsNoYes (core open-source, cloud proprietary)
PlanetScaleDatabase (MySQL)5 GB storage, 1 billion row reads/month, 10 million row writes/month5 GB total1 billion row reads, 10 million row writes/month1 database, 10 branches, no SLANoNo (Vitess open-source, PlanetScale proprietary)
RailwayApp Hosting/APIs1 GB disk, 512 MB RAM, $5 usage credit/month1 GB disk, 512 MB RAM1000 API calls/hourNo SLA, single project, auto-sleep after inactivityNoNo
Hetzner CloudCloud Hosting1 vCPU, 2 GB RAM, 20 GB storage, 20 TB traffic/month20 GB storageNone1 server, no SLA, requires account verificationNoNo
RenderApp Hosting/Static Sites100 GB bandwidth, 1 web service or static site, 512 MB RAM512 MB RAM, 1 GB disk1000 builds/monthAuto-sleep after inactivity, no SLA, single serviceNoNo
Fly.ioApp Hosting3 GB persistent storage, 256 MB RAM, 3 shared VMs3 GB storage, 256 MB RAM1000 requests/hourSingle region, no SLA, auto-sleep after inactivityNoNo
DetaMicro Cloud PlatformUnlimited micro apps, 500 MB database, 10 GB storage500 MB database, 10 GB storage1000 API calls/hourNo SLA, non-commercial, auto-sleep after inactivityNoNo