warning
Warning: Prices and features of each service are no longer up to date (learn more)

Static websites

When you don't need a backend for your website, you can publish it as a static page. Static websites are cheap to host, so there are many free options.

GitLab pages

  • Free, static pages are hosted on GitLab
  • Separate websites for projects and organizations
  • Supports any static site generator
  • Free Continuous Integration
  • Slightly more complicated setup
  • Open GitLab Pages

GitHub pages

  • Free, static pages are hosted on GitHub
  • Separate websites for projects and organizations
  • Supports only Jekyll (to use other static site generators, you need to precompile files locally)
  • Easy, out-of-the-box setup
  • Open GitHub Pages

Surge

  • Free plan with unlimited websites, custom domains and basic SSL
  • Paid plan: $30/month
  • CLI and dashboard interface
  • Global CDN
  • Custom SSL (paid plan)
  • Custom redirects (paid plan)
  • Cross-Origin Resource Sharing
    (paid plan)
  • Open Surge

Netlify

  • Free plan for simple websites
  • Paid plans starting from $45/month
  • CDN for faster websites rendering
  • Free SSL certificates
  • HTTP2 support
  • Unlimited snapshots for reverting changes easily
  • Continuous Integration with GitHub, GitLab, BitBucket or your own repository
  • Supports multiple static site generators (Jekyll, Grunt, Middleman, Roots, Hugo) and front end build tools (Grunt, Gulp, Broccoli)
  • Open Netlify

Firebase

  • Free plan (1GB storage, 10GB/month transfer)
  • Pay as you go and monthly plans available
  • CDN for faster websites rendering
  • Free SSL certificates
  • HTTP2 support
  • Requires manual deployment
  • Provides hosting, DB, files storage, Cloud Functions (like AWS Lambda), phone authentication, Machine Learning Kit.
  • Open Firebase