Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An opinionated Gatsby v2 starter for state-of-the-art marketing sites with React Context, styled-components, page transitions, and accessibility/SEO focus.
Gatsby Universal is an opinionated Gatsby v2 starter template for building state-of-the-art marketing sites, bundling React Context, styled-components, page transitions, IntersectionObserver scroll events, and a focus on accessibility and SEO.
Gatsby Universal is a starter template for the Gatsby static site generator, created by Fabian Schultz at Stink Studios. It takes a single configuration file (site-config.js) as its main input and produces a static, server-rendered marketing site with progressive web app support, including offline functionality, a web manifest, and a sitemap. The template runs on Gatsby v2 and is distributed on GitHub.
site-config.js controls site title, description, URL, theme colors, social links, and logo.eslint-plugin-react), CircleCI configuration, and GoogleChromeLabs size-plugin for bundle monitoring.gatsby new CLI command with this repo to scaffold a new project.lighthouse.test.js script to verify site quality in CI.site-config.js and rebuilding favicons.The starter installs like any Gatsby project, either by running gatsby new my-site https://github.com/fabe/gatsby-universal or cloning the repository and running yarn install. Development is yarn develop, production builds are yarn build, and yarn ssr runs a server-side render test for Lighthouse. The favicon script is automatically included in the build.
Yes, it is an open-source starter available on GitHub. You can clone it, modify it, and use it for personal or commercial projects without restriction.
The template is built for Gatsby v2 specifically, as stated in the repository description. It uses modern React features like React Context and IntersectionObserver.
Yes. The starter includes offline support via Gatsby's offline plugin, a web app manifest, and generated favicons, making it a full progressive web app.
All site-wide settings live in a single site-config.js file at the root. You edit properties like siteTitle, siteDescription, siteUrl, themeColor, and your social media links, then rebuild.
It ships with a CircleCI configuration and a Lighthouse test script, as well as Prettier and ESLint for code quality.
