GitHub Pages

Free static site hosting straight from a GitHub repository

3.5/ 5

Our score

Visit website

GitHub Pages publishes HTML, CSS and JavaScript from a GitHub repository as a website, with an optional build step. It is free for public repositories and supports custom domains. It has no content editor, so it is hosting more than a CMS.

Overview

GitHub Pages is static hosting built into GitHub. It takes HTML, CSS and JavaScript from a repository, can run a build step with Jekyll or a GitHub Actions workflow, and publishes the result on github.io or your own domain. Content is edited as files in Git, with no admin app.

Strengths

  • Free for public repositories, with custom domains.
  • Every change is a Git commit, so history and rollbacks come for free.
  • Works with any static site generator through GitHub Actions.
  • No servers to run or patch.

Watch out for

  • Not a CMS on its own: no editor, no content model, no roles for non-developers.
  • Limits: 1 GB site size, a soft 100 GB a month of bandwidth and a 10-minute deploy timeout.
  • Not allowed as free hosting for online shops or SaaS.
  • Static only: no server code, forms or databases.

Pricing

What each plan costs and what the bill is counted by: seats, sites, usage or a one-off license. The bottom of each card shows what you pay on top.

GitHub Free

Free

Free

Developers hosting docs and personal sites

  • Pages from public repos only
  • 2,000 Actions minutes / month
  • 1 GB site, 100 GB / month soft bandwidth
  • 10 builds / hour soft limit

Costs extra

Pages may not be used to run an online business, shop or SaaS.

GitHub Pro

Flat fee

$4 / month

Individuals publishing from private repositories

  • Pages from private repos
  • 3,000 Actions minutes / month
  • 2 GB Packages storage
  • Email support

Costs extra

Published sites are still public. Actions use beyond the included minutes is billed.

GitHub Team

Per seat

$4 per user / month

Billed per user.

Organizations publishing from private repositories

  • Pages from private org repos
  • 3,000 Actions minutes / month
  • Protected branches, required reviewers
  • Web-based support

Costs extra

Published sites are still public. Extra Actions minutes, Codespaces and security add-ons cost extra.

GitHub Enterprise

Per seat

$21 per user / month

Billed per user.

Companies that need private, access-controlled sites

  • Private Pages sites (Enterprise Cloud)
  • 50,000 Actions minutes / month
  • SAML single sign-on, audit logs
  • 99.9% uptime SLA

Costs extra

Premium support and Advanced Security cost extra. The same Pages usage limits apply.

Prices checked See current prices on the vendor's site