Hugo logo
A Fast and Flexible Static Site Generator built with love by spf13 in GoLang

What is Hugo?

Hugo is a static site generator written in Go. It is optimized for speed, easy use and configurability. Hugo takes a directory with content and templates and renders them into a full html website. Hugo makes use of markdown files with front matter for meta data.
Hugo is a tool in the Static Site Generators category of a tech stack.
Hugo is an open source tool with 36K GitHub stars and 4K GitHub forks. Here’s a link to Hugo's open source repository on GitHub

Who uses Hugo?

Companies
36 companies use Hugo in their tech stacks, including Raygun, Kanteronstack, and Vufuzi.

Developers
59 developers use Hugo.

Why developers like Hugo?

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

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

John-Daniel Trask
John-Daniel Trask
Co-founder & CEO at Raygun · | 18 upvotes · 7.4K views
atRaygun
.NET
Hugo
WordPress
#SupportSalesAndMarketing
#SelfHostedBloggingCms
#StaticSiteGenerators

There’s no doubt WordPress is a great CMS, which is very user friendly. When we started the company, our blog wasn’t really our top priority, and it ended up being hosted on a fairly obscure server within our setup, which didn’t really change much until recently when things become harder to manage and make significant updates.

As our marketing team increased, the amount of traffic that found us through our content marketing increased. We found ourselves struggling to maintain our Wordpress install given the amount of theme updates, plugins and security patches needing to be applied. Our biggest driver to find an alternative solution however was just how slow Wordpress is at serving content to the end user. I know there will be die hard fans out there with ways to set things up that mean WordPress sites can load quickly, but we needed something a lot more streamlined.

We could see in our own Real User Monitoring tool that many users were experiencing page load speeds of over five seconds, even longer in worst case scenarios. Hugo is an open source static site generator that has enabled us to reduce load times by over 500% and make our blog far more maintainable across the whole team.

The Raygun marketing site runs on a .NET CMS called N2 but we plan to swap that out with Hugo as well in future.

#StaticSiteGenerators #SelfHostedBloggingCms #SupportSalesAndMarketing

See more
Josh Dzielak
Josh Dzielak
Developer Advocate at DeveloperMode · | 4 upvotes · 7.1K views
Hugo
Jekyll

Earlier this year, I migrated my personal website (dzello.com) from Jekyll to Hugo. My goal with the migration was to make the development environment as pleasant as possible and to make it really easy to add new types of content. For example, I knew I wanted to add a consulting page and some portfolio-style pages to show off talks I had given and projects I had worked on.

I had heard about how fast Hugo was, so I tried it out with my content after using a simple migration tool. The results were impressive - the startup and rebuild times were in milliseconds, making the process of iterating on content or design less cumbersome. Then I started to see how I could use Hugo to create new page types and was very impressed by the flexibility of the content model. It took me a few days to really understand where content should go with Hugo, but then I felt very confident that I could create many different types of pages - even multiple blogs if I wanted - using a consistent syntax and with full control of the layouts and the URLs.

After about 6 months, I've been very happy with the results of the migration. The dev environment is light and fast and I feel at ease adding new pages and sections to the site.

See more
Josh Dzielak
Josh Dzielak
Developer Advocate at DeveloperMode · | 3 upvotes · 3.1K views
Netlify
Hugo

We chose Hugo to build our new company's site - developermode.com - along with Bulma as the UI framework and ace templates instead of HTML (haml/jade/pug-like syntax). We're using Hugo's asset pipeline to compile the Bulma sass, which makes it easy to customize at build time. The combination of ace templates and sass makes our markup and CSS very lean, and it's truly amazing how fast Hugo builds assets, basically instant for our size. The site is hosted on Netlify.

See more
Gabriel Guzman
Gabriel Guzman
Software Development Manager at Lightspeed · | 1 upvotes · 4.7K views
Ansible
Hugo

Setting up a personal website, consisting of statically generated html files.

@openbsd @httpd Hugo Ansible

Rely on the simplicity and security record of OpenBSD to keep my deployments easy to manage and run. Ansible playbooks for easily provisioning copies of the same setup. Using the httpd daemon provided by OpenBSD as it's full featured and included in the base operating system. Hugo creates static html based on markdown files that live in my home directory, and they are copied up to the server using scp.

See more
Marian Steinbach
Marian Steinbach
at Giant Swarm · | 1 upvotes · 909 views
atGiant Swarm
Hugo

We use Hugo to build our documentation website based on Markdown content. Hugo

See more
Wing Tang Wong
Wing Tang Wong
Dev Ops Engineer at Wing Tang Wong · | 1 upvotes · 886 views
Hugo

The Static Content Generator engine, Hugo, is what I use to convert the Markdown content of my site into HTML for serving to the public.

Using Hugo as a backend to generate content for a statically hosted frontend reduces the security risk of hosting a dynamically interactive site. Hugo

See more

Hugo's features

  • Run Anywhere - Hugo is quite possibly the easiest to install software you've ever used, simply download and run. Hugo doesn't depend on administrative privileges, databases, runtimes, interpreters or external libraries. Sites built with Hugo can be deployed on S3, Github Pages, Dropbox or any web host.
  • Fast & Powerful - Hugo is written for speed and performance. Great care has been taken to ensure that Hugo build time is as short as possible. We're talking milliseconds to build your entire site for most setups.
  • Flexible - Hugo is designed to work how you do. Organize your content however you want with any URL structure. Declare your own content types. Define your own meta data in YAML, TOML or JSON.

Hugo Alternatives & Comparisons

What are some alternatives to Hugo?
Jekyll
Think of Jekyll as a file-based CMS, without all the complexity. Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be served by Apache, Nginx or another web server. Jekyll is the engine behind GitHub Pages, which you can use to host sites right from your GitHub repositories.
Hexo
Hexo is a fast, simple and powerful blog framework. It parses your posts with Markdown or other render engine and generates static files with the beautiful theme. All of these just take seconds.
WordPress
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.
Gatsby
Gatsby lets you build blazing fast sites with your data, whatever the source. Liberate your sites from legacy CMSs and fly into the future.
Middleman
Middleman is a command-line tool for creating static websites using all the shortcuts and tools of the modern web development environment.
See all alternatives

Hugo's Stats