GatsbyReactCorporate WebsiteStarter

gatsby-starter-uno — Gatsby Business Template

By nextlevelshit

A minimal landing page starter template built on Gatsby and Tailwind CSS, with routable modal pages and a SASS/SCSS style structure.

Explore the design

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

1 previews
Author preview
Author-provided preview

Preview provided in the project README.

One original preview is available. Open the full image to inspect the design.

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-13View source

What stands out

A quick read of the recorded project description.

01

A Gatsby landing page starter template, described in the repository as a minimal template

02

Uses Tailwind CSS and provides tailwind.config.js for adjusting default style parameters

03

The style layer uses SASS/SCSS, with CSS variables defined in src/styles and Tailwind imported

04

Supports routable modal pages; each Markdown file in the pages directory gets its own static path

05

Images in src/images are used by the image-map plugin to build an interactive hero section

06

Licensed under Apache-2.0, allowing free use, modification, commercial use, and distribution

Template Details

gatsby-starter-uno is a Gatsby starter template for landing pages, using a text-centered layout. The repository describes it as a "Minimal Gatsby Starter Template for a Landingpage with TailwindCSS". The template includes Gatsby's main configuration files, Tailwind CSS, and routable modals. The style layer uses SASS/SCSS, defines CSS variables in src/styles, and imports Tailwind features.

In terms of project structure, the pages directory holds Markdown files, each of which gets a static path; currently these are used for the content of routable modal pages. src/components holds reusable standalone components, src/images stores images for the image-map plugin, and src/templates is used to generate routable pages in gatsby-node.js. tailwind.config.js is used to adjust Tailwind's default style parameters; the README recommends making general style changes here rather than overriding SCSS or component styles.

Regarding usage limitations, the repository provides no feature documentation beyond the README and the example site, and does not describe data sources, forms, a CMS, or deployment options. The template is positioned as a minimal starter, and both page content and components must be edited by the user. It is licensed under Apache-2.0, allowing free use, modification, commercial use, and distribution, provided that the license is included, modified files are marked, and attribution notices are retained when distributing. Third-party assets such as demo images, fonts, and icons require separate license verification, and external services such as domains and hosting may incur additional charges.

GatsbyCorporate websiteStarter

Is it right for your project?

Use Cases

  • Quickly setting up a landing page project with a text-centered layout
  • Organizing front-end styles with Gatsby alongside Tailwind CSS and SASS/SCSS
  • Displaying content through routable modal pages generated from Markdown files
  • Using the image-map plugin to create an interactive hero image area
  • Generating routable pages via src/templates in gatsby-node.js

Suitable For

  • Developers familiar with Gatsby and Tailwind CSS who want to start from a minimal template
  • Individuals or teams that need a landing page foundation and will fill in the content themselves
  • Projects that accept the Apache-2.0 license terms and can meet the attribution and license-inclusion requirements

Getting started & customization

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

  1. 1

    Create a site with the Gatsby CLI: gatsby new gatsby-starter-uno https://github.com/nextlevelshit/gatsby-starter-uno

  2. 2

    After entering the directory, run gatsby develop to start local development; the default address is http://localhost:8000

  3. 3

    Edit src/pages/index.js to change the homepage content; the browser updates in real time after saving

  4. 4

    Make general style adjustments in tailwind.config.js rather than overriding SCSS or component styles

  5. 5

    When distributing derivative works, include the Apache-2.0 license, mark modified files, and retain attribution notices

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the Apache-2.0 license; the free scope applies to that version's code and does not mean external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution are permitted; when distributing, include the Apache-2.0 license.
  • Modified files must be prominently marked as changed, and relevant copyright, patent, trademark, and attribution notices must be retained.
  • If the original project includes a NOTICE file, applicable attribution notices in it must be retained when distributing derivative works.
  • The license includes an applicable contributor patent grant; initiating patent litigation as described in the license terminates that patent grant, and no trademark rights are granted.
  • 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 must be checked against their respective licenses; the code's Apache-2.0 license alone is not sufficient to determine this.
  • 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-13. 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 · 70 / 100
Technologies
Gatsby · React
Website type
Corporate Website · 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-13

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.

Review declaration: [email protected] · 2026-10-13

Inspect the recorded source material

SHA-256: 3b73fd09aac41b22e6330eec449f498a2bbea421734e4e26f881168c2a407a21

2026-10-13T02:15:19.884Z

Source file / repository
<div align="center">
  <h1>UNO - Minimal Gatsby Starter Template</h1>
  <sup>GatsbyJS · Tailwind CSS · SASS/SCSS</sup>
</div>

<br><br>

![Screenshots of Uno Starter Landingpage](./src/images/screenshots.png)

<br><br>

Kick off your project with this text centered boilerplate.
This starter ships with the main Gatsby configuration files, Tailwind CSS and routable modals.

## Examples

- [https://uno.dailysh.it](https://uno.dailysh.it)

*Feel free to contribute other online examples of this template.*

## Quick start

1.  **Create a Gatsby site.**

    Use the Gatsby CLI to create a new site, specifying the uno starter.

    ```shell
    # create a new Gatsby site using the default starter
    gatsby new gatsby-starter-uno https://github.com/nextlevelshit/gatsby-starter-uno
    ```

1.  **Start developing.**

    Navigate into your new site’s directory and start it up.

    ```shell
    cd gatsby-starter-uno/
    gatsby develop
    ```

1.  **Open the source code and start editing!**

    Your site is now running at `http://localhost:8000`!

    _Note: You'll also see a second link: _`http://localhost:8000/___graphql`_. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.org/tutorial/part-five/#introducing-graphiql)._

    Open the `gatsby-starter-uno` directory in your code editor of choice and edit `src/pages/index.js`. Save your changes and the browser will update in real time!

## Usage



## What's inside?

A quick look at the top-level files and directories you'll see in a Gatsby project.

    .
    ├── docs
    ├── node_modules
    ├── pages
    └── src
        ├── components
        ├── images
        ├── pages
        ├── styles
        └── templates
    ├── .gitignore
    ├── gatsby-browser.js
    ├── gatsby-config.js
    ├── gatsby-node.js
    ├── gatsby-ssr.js
    ├── LICENSE
    ├── package.json
    ├── README.md
    ├── tailwind.config.js
    └── yarn.lock

1.  **`/docs`**: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed.

2.  **`/node_modules`**: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed.

3.  **`/pages`**: This directory contains all markdown files which all get a static path to navigate to. For now they are used for the content of routable modals.

4.  **`/src`**: This directory will contain all the code related to what you will see on the front-end of your site (what you see in the browser) such as your site header or a page template. `src` is a convention for „source code”.

    4.1. **`/src/components`**: This directory contains reuasable components that you can implement on purpose. They run as stand-alone and do not have any dependencies to other modules, components or pages. Some are organized in directories, if your include some styling.
 
    4.2. **`/src/images`**: This direcotry contains (for now) all the images used for the `image-map` plugin that creates an interactive first impression of your website.
 
    4.3. **`/src/styles`**: This directory contains the main part of your styles, defines CSS variables and imports the tailwind functionality. All global stylings that are not connected to a specific component (see above) come here.
 
    4.4. **`/src/templates`**: This directory contains templates which are helpful to generate routable pages inside of `gatsby-node.js`.

5.  **`.gitignore`**: This file tells git which files it should not track / not maintain a version history for.

6.  **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.org/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser.

7.  **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the [config docs](https://www.gatsbyjs.org/docs/gatsby-config/) for more detail).

8.  **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.org/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.

9.  **`gatsby-ssr.js`**: This file is where Gatsby expects to find any usage of the [Gatsby server-side rendering APIs](https://www.gatsbyjs.org/docs/ssr-apis/) (if any). These allow customization of default Gatsby settings affecting server-side rendering.

9.  **`LICENSE`**: Uno starter is licensed under Apache 2.0.

10. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.

11. **`README.md`**: A text file containing useful reference information about your project.

12. **`tailwind.config.js`**: A configuration file for changing the default styling parameters for Tailwind CSS. General styling adaptions should be done inside this file instead of overwriting everything in the SCSS files or component styles.

13. **`yarn.lock`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).**

Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.