Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby.js V4 starter template based on the Hyperspace design by HTML5 UP for building single-page portfolio sites.
Gatsby Starter Hyperspace is a free, open-source Gatsby.js V4 starter template that scaffolds a single-page website based on the Hyperspace design by HTML5 UP. It is published on GitHub by Anubhav Srivastava and is part of a series of Gatsby starters based on HTML5 UP templates.
Gatsby Starter Hyperspace is a Gatsby.js V4 starting point that wraps the Hyperspace template from HTML5 UP in a modern React-based static site generator. It takes the Hyperspace layout — a single-page portfolio design with sidebar navigation and feature sections — and provides it as reusable React components, a sample homepage, and a standard Gatsby project structure. The output is a fully static website that can be deployed to any static host, including GitHub Pages. The repository includes configuration files such as config.js for site metadata and path-prefix settings.
npm run deploy script that uses the gh-pages module to publish your built site to GitHub Pages.pathPrefix value in config.js lets you host the site on a subpath like https://example.com/somePath/, or remove it for root-level hosting.gatsby new <site-name> https://github.com/anubhavsrivastava/gatsby-starter-hyperspace.Gatsby Starter Hyperspace is for developers who want a pre-built Gatsby site with the Hyperspace design rather than starting from scratch. It suits freelance designers and developers looking for a portfolio homepage template, startup founders wanting a single-page landing site, and anyone already familiar with Gatsby who wants to experiment with a new layout. Because the code is component-based, it also works as a learning reference for how to port an HTML5 UP theme into a Gatsby project.
Run npm install --global gatsby-cli to install the Gatsby CLI, then create a new site with gatsby new <site-name> https://github.com/anubhavsrivastava/gatsby-starter-hyperspace. Inside the new directory, execute npm install and then gatsby develop to start a local development server. The site is ready for production builds with gatsby build.
The package.json includes a script that publishes the site to GitHub Pages. Simply run npm run deploy after building the site, and the gh-pages module will push the output to the gh-pages branch. If your site is hosted on a subpath, update pathPrefix in config.js; if it is at the root, remove the path-prefix configuration.
The template is free to use and distributed under the MIT License. The LICENSE file is included in the repository, and the README links to the open-source license badge.
The same author maintains other Gatsby starters built on HTML5 UP designs, including gatsby-starter-casual, gatsby-starter-grayscale, and gatsby-starter-spectral. Each follows the same Gatsby setup but uses a different visual theme.
Yes, the starter is free and released under the MIT License, so you can use it without cost in personal or commercial projects.
First install the Gatsby CLI globally with npm install --global gatsby-cli, then run gatsby new <site-name> https://github.com/anubhavsrivastava/gatsby-starter-hyperspace. The command clones the repository and installs dependencies.
Yes, the project includes a deploy script. Run npm run deploy and the gh-pages module will publish your site to GitHub Pages. You may need to adjust the pathPrefix in config.js if hosting on a subpath.
Yes, since the build output is a static site, you can point any custom domain to the hosting service. For GitHub Pages, set the custom domain in the repository settings.
The README states that it is a Gatsby.js V4 starter template, so it expects a project built with Gatsby V4 or later.
