+ 1

What is GitHub Pages?

Public webpages hosted directly from your GitHub repository. Just edit, push, and your changes are live.
GitHub Pages is a tool in the Static Web Hosting category of a tech stack.

Who uses GitHub Pages?

1372 companies reportedly use GitHub Pages in their tech stacks, including Lyft, CircleCI, and New Relic.

4427 developers on StackShare have stated that they use GitHub Pages.

GitHub Pages Integrations

GitHub, Datadog, Tinypress, Siteleaf, and Publii are some of the popular tools that integrate with GitHub Pages. Here's a list of all 7 tools that integrate with GitHub Pages.

Why developers like GitHub Pages?

Here’s a list of reasons why companies and developers use GitHub Pages
GitHub Pages Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose GitHub Pages in their tech stack.

Omid Farhang
Omid Farhang
Sr. Full Stack Developer · | 11 upvotes · 31.3K views
Google Analytics
GitHub Pages

Developing static sites like a landing page for mobile app or just a personal resume using HTML5 and Bootstrap is a lot fun when you are using build tools like gulp . I made a personal resume using above tools and published them on GitHub Pages. It was fast and easy, Thanks to GitHub for the free service. All the JavaScript codes worked perfectly after being concat and minified and uglified by gulp and running perfectly on GitHub Pages. gulp created sitemap and inserted Google Analytics code into all pages and saved about 30% of images size by compressing them during build.

See more
Todd Gardner
Todd Gardner
President at TrackJS · | 4 upvotes · 24.3K views
Read the Docs
GitHub Pages

We recently needed to rebuild our documentation site, currently built using Jekyll hosted on GitHub Pages. We wanted to update the content and refresh the style to make it easier to find answers.

We considered hosted services that could accept our markdown content, like ReadMe.io and Read the Docs, however both seemed expensive for essentially hosting the same platform we already had for free.

I also looked at the Gatsby Static Site generator to modernize Jekyll. I don't think this is a fit, as our documentation is relatively simple and relies heavily on Markdown. Jekyll excels at Markdown, while Gatsby seemed to struggle with it.

We chose to stick with the current platform and just refresh our template and style with some add-on JavaScript.

See more
Justin Dorfman
Justin Dorfman
Developer Evangelist at StackShare · | 4 upvotes · 12.8K views
Let's Encrypt
GitHub Pages

When my SSL cert MaxCDN was expiring on my personal site I decided it was a good time to revamp some things. Since GitHub Services is depreciated I can no longer have #CDN cache purges automated among other things. So I decided on the following: GitHub Pages, Netlify, Let's Encrypt and Jekyll. Staying the same was Bootstrap, jQuery, Grunt & #GoogleFonts.

What's awesome about GitHub Pages is that it has a #CDN (Fastly) built-in and anytime you push to master, it purges the cache instantaneously without you have to do anything special. Netlify is magic, I highly recommend it to anyone using #StaticSiteGenerators.

For the most part, everything went smoothly. The only things I had issues with were the following:

  • If you want to point www to GitHub Pages you need to rename the repo to www
  • If you edit something in the _config.yml you need to restart bundle exec jekyll s or changes won't show
  • I had to disable the Grunt htmlmin module. I replaced it with Jekyll layout that compresses HTML for #webperf

Last but certainly not least, I made a donation to Let's Encrypt. If you use their service consider doing it too: https://letsencrypt.org/donate/

See more
Zarema Khalilova
Zarema Khalilova
Frontend Team Lead at Uploadcare · | 3 upvotes · 1.7K views
GitHub Pages

We have many #OpenSource libraries. Some of them need a demo besides documentation. We use GitHub Pages for a demo of libraries. We create a demo folder near with code of the library, add index.html with demo code and publish files only from demo folder to gh-pages. Fast and simple.

See more
Midhun Harikumar
Midhun Harikumar
Senior Associate at Cognizant Technology Solutions · | 2 upvotes · 4.2K views
Android SDK
Travis CI
GitHub Pages

Git and GitHub are excellent tools for hosting this open source project. GitHub enables me to do reviews and provides wiki support via GitHub Pages from anywhere. Travis CI is easy to setup and I can pull up my own Android SDK libraries from BinTray .

See more
Athanasios Emmanouilidis
Athanasios Emmanouilidis
Team Lead, Web / Software Developer at Grekodom Development · | 2 upvotes · 1.4K views
GitHub Pages

I use GitHub Pages because it was the first free static hosting service. It is easy to setup and super fast. Competes head to head with Netlify.

See more

GitHub Pages's Features

  • Blogging with Jekyll
  • Custom URLs
  • Automatic Page Generator

GitHub Pages Alternatives & Comparisons

What are some alternatives to GitHub Pages?
Netlify is smart enough to process your site and make sure all assets gets optimized and served with perfect caching-headers from a cookie-less domain. We make sure your HTML is served straight from our CDN edge nodes without any round-trip to our backend servers and are the only ones to give you instant cache invalidation when you push a new deploy. Netlify is also the only static hosting service with integrated continuous deployment.
GitLab Pages
Host your static websites on GitLab.com for free, or on your own GitLab Enterprise Edition instance. Use any static website generator: Jekyll, Middleman, Hexo, Hugo, Pelican, and more
Amazon S3
Amazon Simple Storage Service provides a fully redundant data storage infrastructure for storing and retrieving any amount of data, at any time, from anywhere on the web
Medium is a different kind of place on the internet. A place where the measure of success isn’t views, but viewpoints. Where the quality of the idea matters, not the author’s qualifications. A place where conversation pushes ideas forward.
The core software is built by hundreds of community volunteers, and when you’re ready for more there are thousands of plugins and themes available to transform your site into almost anything you can imagine. Over 60 million people have chosen WordPress to power the place on the web they call “home” — we’d love you to join the family.
See all alternatives

GitHub Pages's Followers
3956 developers follow GitHub Pages to keep up with related blogs and decisions.
Đức An
Javier Estupinan
Shanu Khera
Ilker Dogan
Muniaraj Jeyaram
Anil Kumar Malyala