Skip to content
A collection of services with great free tiers for developers on a budget
Branch: master
Clone or download
Pull request Compare This branch is 438 commits behind 255kb:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CONTRIBUTING.md
LICENSE.md
README.md

README.md

Stack on a budget

This repository offers a collection of services with great free tiers for developers on a budget. Because not everyone has 20$ per month to spend on app or database hosting for every single side-project.

Nowadays, a lot of services are offering really good free tier more than enough for testing small apps and even put them in production. They are just waiting to be used by you.

Selection rules

There are not much rules for a service to be in this list but free tiers too limited should be excluded. If the limitation is not critical it should be stated in the Limitations section of each service.

Contribution

Feel free to contribute to existing services or add new ones. Please follow the guidelines when submitting, you can find them in CONTRIBUTING.md

Table of Contents

Static app hosting

Firebase hosting

Pricing page

  • Free tier: 1Gb storage, 10Gb/month transfer, custom domain and SSL
  • Pros: includes CDN, auto provisioned SSL, deployment versioning, custom domain, URL rewriting (useful for HTML5 history API), possibility to define headers

Github Pages

Product page / More info

  • Free tier: 1Gb storage, 100Gb bandwidth or 100K requests/month, 10 builds per hour
  • Pros: deploy by pushing on a repository branch (gh-pages), provide automatic page generator, support HTTPS (on github.io), supports custom domains
  • Limitations: no HTTPS for custom domains

netlify

Pricing page

  • Free tier: Unlimited sites, custom domain and SSL
  • Pros: offers continuous deployment, custom redirect rules, git repositories integration, webhooks and notifications (for integration with third parties services)

surge

Pricing page

  • Free tier: unlimited deployments, custom domain and basic SSL
  • Pros: deploy from CLI, custom 404 pages
  • Limitations: no custom redirects or http->https redirection in free tier

App hosting

Google App Engine

Product page

  • Free tier: 28 instance hours/day, 1Gb outgoing traffic/day, 1Gb incoming traffic/day
  • Pros: managed, automatic scaling, plays well with other Google Cloud features (load balancing, datastores...), multiple languages supported
  • Limitations: free tier only applies to standard environment which supports Python, Java, Php and Go. Flexible environment with Node.js and Ruby is not in the free tier.

Heroku

Pricing page

  • Free tier: one "dyno" (512Mb memory), custom domains
  • Pros: supports multiple languages (Node.js, Ruby, Java, PHP, Python, Go, Scala or Clojure)
  • Limitations: instance will sleep after 30 mins of inactivity

Gomix

About page

  • Free tier: instantly deployed Node.js app with collaboration tool
  • Pros: based on Node.js, online editor with real time collaboration, live redeploy, great for prototyping and collaboration
  • Limitations: no custom domain, memory limited to 64Mb

IBM Bluemix

Pricing page

  • Free tier: 512Mb/month
  • Pros: can deploy multiple smaller instance for free for a total of 512Mb (4x128Mb, 2x256Mb...), supports multiple languages (Java, JS, Go, Php, Python Ruby), supports containers

Open Shift

Pricing page

  • Free tier: 3 small gears (1 CPU, 512Mb memory and 1Gb storage)
  • Pros: no time limitation, gears can be used to deploy apps in a lot of languages and/or databases, many deployment templates are provided
  • Limitations: deployment requires installation of Open Shift app

Zeit Now

Pricing page

  • Free tier: 1Gb storage, 1Gb bandwidth/month, 20 deploys/month, free backups
  • Pros: auto scaling, multi cloud, free backups, served over HTTP/2, use Node.js last version, can also host static websites
  • Limitations: maximum of 1Mb per file, no custom domain, source code is always public

Database hosting

Firebase database

Pricing page

  • Free tier: 1Gb storage, 10Gb/month transfer, 100 simultaneous connections
  • Pros: really fast can be used for real time pub/sub, libraries for multiple platforms, designed to be used directly from frontend (with security rules), integrates with Firebase Authentication
  • Limitations: no backups, limited queries, complicated security rules (read the manual!)

Google Cloud Datastore

Product page

  • Free tier: 1Gb storage/day, 50K reads/day, 20K writes/day, 20K deletes/day
  • Pros: dashboard, clients available in multiple languages, fully managed (sharding and replication), ACID transactions
  • Limitations: complex requests needs specific indexes (read the manual)

Heroku Postgres

Product page

  • Free tier: 10K rows/month
  • Pros: dashboard, secured
  • Limitations: SLA with maximum of 4 hours of downtime/month

Heroku Redis

Product page

  • Free tier: 25Mb ram, 20 connections
  • Pros: dashboard, secured, analytics, access via Heroku CLI
  • Limitations: SLA with maximum of 4 hours of downtime/month

mLab

Pricing page

  • Free tier: 500Mb storage, daily backup,
  • Pros: managed on AWS, Azure or Google Cloud, data browser, monitoring

Redis Cloud

Pricing page

  • Free tier: 30Mb, 30 connections
  • Pros: managed, possibility to choose cloud provider (AWS, Azure, GCE, IBM Softlayer) and availability zones

Code collaboration tools

Bitbucket

Pricing page

  • Free tier: unlimited public and private repositories for 5 users, 1Gb storage/repository, 1Gb file storage, 50 minutes build time/month
  • Pros: provide pull requests, issue tracking, code snippets and wiki, has a desktop app

GitHub

Pricing page

  • Free tier: unlimited public repositories, collaborators and organizations
  • Pros: provide issue tracking, code snippets (Gist), code reviews, wiki, organizations/team management, 3rd party integration and hooks, has a desktop app
  • Limitations: no private repository in the free version

GitLab

Product page

  • Free tier: unlimited public/private projects, unlimited private collaborators, unlimited global storage, 10Gb storage/project
  • Pros: provide issue tracking, code snippets, wiki and webhooks, can be also self hosted by downloading GitLab Community Edition, provide also free continuous integration services for GitLab.com users

Continuous integration/delivery

CircleCI

Pricing page

  • Free tier: unlimited repos and users, 1 concurrent build, 1500 build minutes/month
  • Pros: supports containers (Docker), integrates with many tools (GitHub, Bitbucket, Code Climate, Slack, Jira, etc)

Codeship

Pricing page

  • Free tier: 5 projects, 1 concurrent build, 1 parallel test pipeline, 100 builds/month
  • Pros: easy to set up, supports many hosting providers (AWS, Heroku...)
  • Limitations: no Docker support in free tier

TeamCity

Home page

  • Free tier: 20 builds configurations, 3 build agents, access to all features
  • Pros: Integrates with cloud providers (AWS, Microsoft Azure and VMware vSphere) and VCS providers (GitHub, Bitbucket), supports Docker

Travis CI (Org)

Home page

  • Free tier: unlimited projects and parallel testing for open source projects
  • Pros: great language and hosting provider support, integrates with many tools (GitHub, Bitbucket, Code Climate, Slack, Jira, etc)
  • Limitations: free tier is limited to open source projects

User authentication

Auth0

Pricing page

  • Free tier: unlimited logins for 7000 active users/month, authentication with email/password and up to 2 social providers
  • Pros: lots of providers, great documentation, support passwordless authentication, UI provided, compatible with iOS Touch ID, offers welcome emails and tasks triggers
  • Limitations: active users are users who logged in the last 30 days

Firebase authentication

Pricing page

  • Free tier: always free, unlimited users
  • Pros: offers multiple login providers for free (anonymous, email, Google, Facebook, Twitter, Github), provide welcome emails triggers, integrates well with Firebase database security rules, libraries for multiple platform
  • Limitations: no UI provided

Ionic Auth

Pricing page

  • Free tier: always free, unlimited users
  • Pros: offers multiple login providers (email, custom with in-app browser, Google, Facebook, Twitter, Github, Instagram, LinkedIn), provide forms

Push notifications

Firebase Push

Pricing page

  • Free tier: unlimited notifications
  • Pros: supports Android and iOS native applications, users segmentation, message scheduling, integrates with Firebase analytics
  • Limitations: no javascript library

Ionic Push

Pricing page

  • Free tier: 10K notifications/month
  • Pros: provide dashboard to send push to segments, supports scheduling, designed to be sent from Ionic apps

Emailing

Mailgun

Pricing page

  • Free tier: 10000 emails/month
  • Pros: great API, scheduling, SMTP or REST, logs and analytics

Mobile analytics

Amazon Mobile Analytics

Pricing page

  • Free tier: 100 millions basic sessions and custom events per month
  • Pros: provide dashboard with various metrics (sessions, active users, revenues per user, retention, etc), data can be exported in CSV format, events can be sent through SDKs or REST API, provide iOS, Android and javascript SDKs, events are send in batch and cached until the device is online
  • Limitations: export to S3 or RedShift is subject to these services respective pricings

Firebase Analytics

Product page

  • Free tier: unlimited reporting of 500 events each with max. 25 attributes
  • Pros: provide dashboard with various metrics (sessions, active users, revenues per user, retention, etc), demographic segmentation linked to other services (Push notifications), can be exported to BigQuery
  • Limitations: only available for native Android and iOS (no javascript version)

Mixpanel

Pricing page

  • Free tier: unlimited projects, 20 millions data points/month/project, 1 custom event/project, 60 days data history
  • Pros: Ideal for mobile applications or "events" oriented websites
  • Limitations: limited to 3 team members, funnels and segmentation limited to 2 filters

Content Delivery Networks

Clouflare

Pricing page

  • Free tier: unlimited websites, free global CDN, free DNS management, shared SSL certificate, 3 page rules/website, basic DDoS protection
  • Pros: very fast and reliable free CDN, fast DNS propagation, supports CNAME flattening, compatible with HTTP/2, SPDY, WebSockets and IPv6, offers shared SSL (between User and Cloudflare servers), a lot of services are provided (page rules, script injection, image optimization, statistics, etc)

Misc

Cloudinary

Pricing page

  • Free tier: 75000 total images or videos and 7500 monthly transformations, 2Gb storage, 5Gb bandwidth/month
  • Pros: free tiers includes images and videos manipulations (resizing, effects, overlays, optimization), backup and revisions, supports PDF, sprites, animated GIFs, etc. Provide SDK in multiplae languages
  • Limitations: free tier does not offer custom domain

Let's encrypt

Home page

  • Free tier: provide SSL certificates for free
  • Pros:
  • Limitations: certificates are only valid for 90 days, no wildcard certificates
You can’t perform that action at this time.