GatsbyReactStarter

gatsby-starter-sasslan — Gatsby Starter Template

By a2zarslaan

A minimal Gatsby-based starter that uses SCSS and organizes styles with the CSS 7-1 architecture, with a built-in blog, GraphQL IDE, SVG sprite, and a GitHub Pages deployment script.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Styles use SCSS and are split into directories according to the CSS 7-1 architecture

02

Colors, highlights, hover effects, and similar values are managed centrally as variables for easy unified changes

03

Built-in blog component that reads and renders local Markdown articles and images via GraphQL

04

Development environment provides a GraphQL IDE for debugging queries

05

Supports Google Fonts and SVG sprites

06

Includes a script for quick deployment to GitHub Pages

Template Details

gatsby-starter-sasslan is a minimal starter template for Gatsby. Its core characteristic is splitting the style layer into SCSS and organizing directories according to the CSS 7-1 architecture, with colors, highlights, hover effects, and similar values managed centrally as variables for easy unified adjustments. The template includes a blog component that reads and renders local Markdown articles and their images via GraphQL; during development, a GraphQL IDE is provided for debugging queries. The pages use a desktop-first responsive design, support Google Fonts and SVG sprites, and come with a script for quick deployment to GitHub Pages.

For usage, the template requires installing Gatsby CLI and npm first, creating a project from this repository as the source via the gatsby new command, then running npm run develop to start locally and npm run deploy to publish to GitHub Pages. The repository uses the MIT license, allowing free use, modification, commercial use, and distribution of this version of the code, but third-party assets such as demo images, fonts, and icons require separate license verification, and external services such as domains and hosting may incur costs.

GatsbyStarter

Is it right for your project?

Use Cases

  • New Gatsby sites that need styles organized with SCSS and the CSS 7-1 architecture
  • Personal blogs that want to write posts in Markdown and render them via GraphQL
  • Static sites that need quick publishing to GitHub Pages
  • A starting project for learning Gatsby style organization and the GraphQL data layer

Suitable For

  • Front-end developers familiar with npm and Gatsby CLI
  • Projects that prefer SCSS and a modular style directory structure
  • Blog-type sites that use Markdown as the main content source

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Requires installing Gatsby CLI and npm first

  2. 2

    Create a project with gatsby new [directory] https://github.com/a2zarslaan/gatsby-starter-sasslan

  3. 3

    After entering the directory, run npm run develop to start locally

  4. 4

    Run npm run deploy to quickly deploy to GitHub Pages

  5. 5

    Third-party assets such as demo images, fonts, and icons require separate license verification under their respective licenses

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean external services or third-party assets are free.

Must comply with when using

  • Allows free use, modification, commercial use, and distribution of this version of the code.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Demo images, fonts, icons, and other third-party assets require license verification under their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
Partly documented · 68 / 100
Technologies
Gatsby · React
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2023-01-11
Screenshot last checked
2026-10-02

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Gatsby as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: aaf6df0083ab2e2a14d52fec157c02753f25ec8e512091d94751ed633620ac0b

2026-10-02T11:25:59.279Z

Source file / repository
# Gatsby Sass Starter

A minimalistic Gatsby starter template featuring SASS and CSS 7-1 architecture. The project focusses on creating websites which are not only fast, but pretty too!

## What Tech This Includes

- [Npm](https://www.npmjs.com/)
- [Gatsby](https://www.gatsbyjs.org/)
- [Sass](https://sass-lang.com)
- [React Helmet](https://github.com/nfl/react-helmet)
- [Resolve Src](https://github.com/alampros/gatsby-plugin-resolve-src)
- [Google Fonts](https://github.com/didierfranc/gatsby-plugin-google-fonts)
- [SVG Sprites](https://github.com/marcobiedermann/gatsby-plugin-svg-sprite)
- [GraphQl Playground](https://github.com/prisma-labs/graphql-playground)
- [Remark Relative Images](https://github.com/danielmahon/gatsby-remark-relative-images)
- [Transformer Remark](https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-remark)
- [Transition Link](https://github.com/TylerBarnes/gatsby-plugin-transition-link)
- [Sharp](https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-sharp)

## What Features this Includes

- SASS in the form of SCSS
- CSS 7-1 architecture along with easy to change variables (for colors, highlight and hover effects)
- Blog component that uses GraphQL to read and render local markdown posts with images
- GraphQL IDE for better development workflows
- Desktop-first and responsive design
- Ability to use Google fonts
- Ability to use SVG sprites
- Github pages integration with script, quick deploy script

# Getting Started

## Requirements

- [Gatsby CLI](https://www.npmjs.com/package/gatsby-cli)
- [Npm](https://www.npmjs.com/)

## Quick Start

Run the following in your favorite terminal:

```
gatsby new [directory] https://github.com/a2zarslaan/gatsby-starter-sasslan
```

## Starting from Scratch

- Set up Npm: (https://www.npmjs.com/get-npm)[https://www.npmjs.com/get-npm]
- Install the Gatsby CLI globally:

```
npm install -g gatsby-cli
```

- Inside the directory of your choice, scaffold a new Gatsby site:

```
gatsby new [directory] https://github.com/a2zarslaan/gatsby-starter-sasslan
```

For example, if I want my installation in `~/Code/new-gatsby-site`, I would navigate to `~/Code` and run:

```
gatsby new new-gatsby-site https://github.com/a2zarslaan/gatsby-starter-sasslan
```

- Navigate to your new directory and run:

```
npm run develop
```

- You should now be running your new Gatsby site locally! 🎉

- For quick deploy as a Github pages site, run:

```
npm run deploy
```

## Credits

Project structure inspired by [Colby Fayok's Gatsy Starter](https://github.com/colbyfayock/gatsby-starter-sass)

Pull requests welcome!
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.