Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A basic Gatsby v2 starter with Emotion, Jest, ESLint, a blog, and JSON data files.
Gatsby Starter Gatsbythemes is a basic starter package for GatsbyJS that scaffolds a Gatsby v2 site with Emotion CSS-in-JS, Jest testing, ESLint, a pre-configured blog, and JSON data files.
Gatsby Starter Gatsbythemes is an open-source starter template for building static sites with GatsbyJS. It takes a Google Analytics tracking ID and blog posts as input and produces a compiled static website with a pre-configured development toolchain. The starter runs on Gatsby v2 and was created by saschajullmann to avoid repeating common setup steps when starting new Gatsby projects. A live preview is available at https://themes.gatsbythemes.com/gatsby-starter/.
Gatsby Starter Gatsbythemes is for developers who want a ready-made Gatsby setup without configuring tooling from scratch. It suits hobbyists building personal blogs, frontend developers prototyping new ideas, and teams that prefer JSON files over a CMS for content. Anyone starting a Gatsby v2 project who wants a clean baseline will find it useful.
gatsby new my-project https://github.com/saschajullmann/gatsby-starter-gatsbythemes to generate a fully configured Gatsby site in one command.To use the starter, install the Gatsby CLI if you haven't already, then run gatsby new my-project https://github.com/saschajullmann/gatsby-starter-gatsbythemes to clone the template into a new directory. After that, you can start the dev server with gatsby develop and begin editing site data, blog posts, and components.
Gatsby Starter Gatsbythemes is free and open source, published on GitHub for anyone to use and modify.
Gatsby's official starters, such as gatsby-starter-blog for blogging and gatsby-starter-default for a basic setup, are similar options. Other community starters exist for specific use cases like Netlify CMS integration.
Yes, it is an open-source starter on GitHub with no license restrictions mentioned in the README, so it can be used freely for personal and commercial projects. The repository is public and there is no stated cost or proprietary license, so you can adapt it to your own projects without payment.
The README explicitly states it is updated for Gatsby v2, so it targets Gatsby v2 projects. The starter includes configuration and dependencies compatible with that version. If you need a Gatsby v1 starter, you would need to use an older template or adapt this one.
Blog posts are stored under src/pages/blog. The starter includes a post.sh script that generates a new blog entry skeleton, which you can then edit with your content. This script saves you from manually copying a previous post and adjusting frontmatter.
Yes, Google Analytics is included. You only need to enter your tracking ID in the appropriate configuration file and analytics will be wired into the site. The starter handles the snippet injection for you, so you can start collecting data without writing custom code.
Install the Gatsby CLI globally, then run gatsby new my-project https://github.com/saschajullmann/gatsby-starter-gatsbythemes. The command clones the repository and installs dependencies automatically, giving you a working site ready for development.