HTMLStarter

webstudio_responsive-template — HTML Starter Template

By website-templates

A responsive website template built with Pug and Stylus using Gulp; the repository is archived and released under the MIT license.

Explore the design

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

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-03View source

What stands out

A quick read of the recorded project description.

01

Uses Pug templates and Stylus styles, with source code concentrated in the dev directory

02

Provides Gulp build tasks including dev, build, rebuild, and server

03

The dev and build tasks use a BrowserSync static server with live reload

04

Site-wide settings are centralized in dev/data/config.json and referenced in templates as config.key-name

05

Build output goes to the build directory and includes minified HTML, CSS, images, and fonts

Template Details

This is a responsive website template by Maxim Orlov. The source code lives in the dev directory: Pug handles page templates and the block library, Stylus handles styles, and images, fonts, and data configuration are kept in the images, fonts, and data directories respectively. Build output goes to build. The project uses Gulp as its build system and provides tasks such as cleanup, dev, build, rebuild, and server; the dev and build tasks start a BrowserSync static server with live reload. Template data is managed through dev/data/config.json and referenced in Pug templates as config.key-name. The repository README is marked ARCHIVED, with the last update in 2019, so its maintenance status should be considered before use. The runtime requires Node.js and a global Gulp installation.

HTMLLauncher

Is it right for your project?

Use Cases

  • You need a static website starter project that runs locally with live reload
  • You want to organize page blocks and styles with Pug and Stylus
  • You want to use Gulp tasks for style compilation, prefixing, media query merging, and asset minification
  • You are learning a front-end build workflow based on a template engine and CSS preprocessor

Suitable For

  • Front-end developers familiar with Node.js and Gulp
  • Teams that accept the Pug and Stylus stack and are willing to maintain the build configuration themselves
  • Users who need static template code that can be modified and used commercially under the MIT license

Getting started & customization

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

  1. 1

    Install Node.js first, then install Gulp globally

  2. 2

    Run npm install in the project root to install dependencies

  3. 3

    Start the development server with gulp dev, and generate minified build output with gulp build

  4. 4

    Modify site-wide settings in dev/data/config.json

  5. 5

    The repository is archived and was last updated in 2019; dependencies and build methods may be outdated

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 MIT 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

  • You may use, modify, use commercially, and distribute this version's code for free.
  • 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

  • The README states that the product mockup images in the screenshots were generated by the external website frame.lab25.co.uk; that external service and its output may have separate terms of use and are not covered by this project's MIT license, so confirm before commercial use.
  • The dev and build tasks rely on BrowserSync to start a local static server and enable live reload; this is an external development-time tool dependency, and the development server should not be kept in production deployment.
  • Node.js/npm must be installed in the environment and Gulp installed globally before use; the build process depends on these external toolchains and is not purely static and ready to use out of the box.
  • Demo images, fonts, icons, and other third-party assets must be checked against 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 separate charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

Product mockup created with [http://frame.lab25.co.uk/](http://frame.lab25.co.uk/)

Original README

Run BrowserSync static server with live reload using

Original README

Before start you need to have installed _npm_ , as well as _gulp_ globally.

Original README
https://github.com/website-templates/webstudio_responsive-template/blob/master/LICENSE.mdhttps://github.com/website-templates/webstudio_responsive-template/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-03. 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 · 72 / 100
Technologies
HTML
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
2019-02-25
Screenshot last checked
2026-10-03

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 HTML 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: 30ed6455c5fe2699d533a7ec8708e091a0188f160e92b5d4717b0f14db81c0c8

2026-10-03T00:00:40.716Z

Source file / repository
# Webstudio responsive website template - ARCHIVED

Nice website template coded by [Maxim Orlov](https://github.com/orlovmax).

Demo: [http://website-templates.github.io/webstudio_responsive-template](http://website-templates.github.io/webstudio_responsive-template/)

![Mockup demo](screenshots/pic.jpg)
Product mockup created with [http://frame.lab25.co.uk/](http://frame.lab25.co.uk/)

## Contents

- [Folder and file structure](#folder-and-file-structure)
- [Requirements:](#requirements)
    - [Editorconfig](#editorconfig)
- [How to start](#how-to-start)
- [Site configuration](#site-configuration)
- [Tasks](#tasks)
    - [Cleanup](#cleanup)
    - [Dev](#dev)
    - [Build](#build)
    - [Rebuild](#rebuild)
    - [Server](#server)
    - [Sprite](#sprite)
- [Live reload](#live-reload)
- [License](#license)

## Folder and file structure
```
./
├── .editorconfig
├── gulpfile.js
├── package.json
├── README.md
|
├── gulp_tasks/                                * gulp tasks
|   ├── config/                                * gulp tasks config
│   |   ├── paths.js
│   |   └── aliases.js
│   |
|   └── task.js
|
├── screenshots/                               * responsive test screenshots
|
├── dev/                                       * site source
│   ├── images/                                * image sources
|   │
│   ├── pug/                                   * templates
|   |   ├── blocks/                            * blocks library
|   │   |   └── block.pug
|   │   ├── helpers/                           * helper mixins
|   │   ├── vendor/                            * third-party code
|   │   ├── layouts/                           * page layouts
|   │   └── pages/                             * main pages templates
|   │
|   ├── stylus/                                * stylus preprocessor styles
|   |   ├── blocks/                            * blocks library
|   │   |   └── block.styl
|   │   ├── helpers/                           * mixins and vars
|   │   ├── vendor/                            * third-party code
|   │   ├── custom.styl
|   │   ├── noscript.styl
|   │   └── screen.styl
|   │
│   ├── helpers/                               * helper files
|   |   ├── favicon.ico
|   |   └── .htaccess
|   │
│   ├── fonts/                                 * font sources
|   │
│   └── data/                                  * configs and data for templates
│
└── build/                                     * built source
    ├── index.html
    ├── page.html
    |
    └── static/                                * static assets
        ├── css/                               * minified styles
        |
        ├── images/                            * minified images
        |
        └── fonts/                             * @font-face-ready webfonts

```

## Requirements

- [Node.js](http://nodejs.org/)
- Build sytem: [Grunt](http://gruntjs.com/) or [Gulp](http://gulpjs.com/)
- Optionally:
  * [Editorconfig](http://editorconfig.org/)

#### Editorconfig

This project has an .editorconfig file at the root. It describes indent style, trailing whitespaces etc. See more details [here](http://editorconfig.org/)

## How to start

If you haven't used [Gulp](http://gulpjs.com/) before, be sure to check out the [Getting Started]([https://github.com/gulpjs/gulp/blob/master/docs/README.md](https://gulpjs.com/docs/en/getting-started/quick-start)) guide, also check these [recips](https://github.com/gulpjs/gulp/tree/master/docs/recipes#recipes)

Before start you need to have installed _npm_ , as well as _gulp_ globally.

**A few simple steps to start:**
* Install dependencies from `package.json` by running: `npm install`.
* Run tasks from the list below and start devevelopment!
* Edit general settings in `dev/data/config.json` See [Site configuration](#site-configuration) section

## Site configuration

This boilerplate uses Pug templates with external data configs.
Main settings can be found in `dev/data/config.json` file. And they're available for usage in templates with `config.key-name`

## Tasks

Here comes groups ofgulp tasks with some explanations

#### Cleanup

Remove placeholders from work directories.
Gulp: `gulp cleanup`

* Remove gitkeep files

#### Dev

Dev task with static server.
Gulp: `gulp dev`

* Compile Stylus stylesheets
* Add vendor prefixes in css
* Combine media queries in css files
* Compile Pug templates
* Sync helpers and other assets
* Sync images
* Run BrowserSync static server with live reload using
* Watch for changes and run dev task


#### Build

Build task.
Gulp: `gulp build`

* Minify images
* Minify stylesheets
* Minify html
* Run BrowserSync static server


#### Rebuild

Regenerate and build project by running all tasks.
Gulp: `gulp rebuild`

* Compile Stylus stylesheets
* Add vendor prefixes in css
* Combine media queries in css files
* Compile Pug templates
* Sync helpers and other assets
* Sync images
* Minify images
* Minify stylesheets
* Minify html


#### Server

Run server without watching for changes.
Gulp: `gulp server`

* Run BrowserSync static server


## Live reload

This project uses BrowserSync as static server with enabled and configured live reload option.

## License

[MIT](https://github.com/website-templates/webstudio_responsive-template/blob/master/LICENSE.md)
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.