Static site workflow using Pug templates + Sass styles + Gulp build
simple-product_responsive-template — HTML Starter Template
By website-templates
A free responsive product showcase website template under the MIT license, built with HTML, Pug, and Sass via Gulp; the repository is archived.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Page data centralized in dev/data/config.json, referenced in templates as config.key-name
Provides Gulp tasks including dev, build, rebuild, server, and cleanup
The dev task integrates a BrowserSync static server with live reload
Build output goes to build/, containing minified HTML, CSS, images, and fonts
Root directory provides .editorconfig to unify code style
Template Details
This template is a responsive single-page website launcher for product showcases, designed by cssauthor and coded by Maxim Orlov; the repository is now in ARCHIVED state. The source code resides in the dev/ directory, using Pug for page templates and Sass for styles. Page data is injected into templates via dev/data/config.json in the form config.key-name; build output goes to the build/ directory, containing index.html, page.html, and minified CSS, images, and fonts.
The build process relies on Node.js and Gulp, providing tasks such as cleanup, dev, build, rebuild, and server: dev compiles Sass, adds browser prefixes, merges media queries, compiles Pug, syncs assets, and starts a BrowserSync static server with live reload; build minifies images, styles, and HTML. The project root includes .editorconfig to standardize indentation and whitespace style.
Usage limitations: the repository is archived and no longer maintained; building requires global installation of gulp and npm; the demo link in the README does not match the actual demo address of the repository, so refer to the demo address on the repository homepage. The template code is under the MIT license, but the licenses for third-party assets such as demo images, fonts, and icons must be verified separately.
Is it right for your project?
Use Cases
- Quickly set up a responsive single-page website for product showcases
- Use as a sample project to learn Pug, Sass, and Gulp build processes
- Secondary development by replacing copy and images on an existing static site
Suitable For
- Individuals or small teams needing a free MIT-licensed static template
- Front-end developers familiar with Node.js and Gulp
- Projects looking to organize page structure with Pug and Sass
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Install Node.js first, and globally install gulp and npm
- 2
Run npm install in the project root to install dependencies
- 3
Run gulp dev to start the development server and watch for file changes
- 4
Run gulp build to generate minified production files into the build/ directory
- 5
The repository is archived; the demo link in the README does not match the actual demo address, so refer to the repository homepage
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license from a public repository; the free scope applies to this version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- 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 liability limitations are governed by the original license and applicable law.
Additional costs & items to verify
- Before use, npm and gulp must be installed globally in the system, otherwise build tasks cannot run.
- Dependencies must be installed by running npm install in the project root before development can begin.
- Development and preview rely on a BrowserSync static server; live reload requires running this service locally.
- The repository is archived and no longer maintained, so it may have outdated dependencies or compatibility issues.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; they cannot be assumed free solely based on the code's MIT license.
- External services such as domain, hosting, database, payment, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Before start you need to have installed _npm_ , as well as _gulp_ globally.
Original README
Install dependencies from `package.json` by running: `npm install`.
Original README
This project uses BrowserSync as static server with enabled and configured live reload option.
Original README
https://github.com/website-templates/simple-product_responsive-template/blob/master/LICENSE.mdhttps://github.com/website-templates/simple-product_responsive-template/blob/master/README.md# Free simple-product website template - ARCHIVED
Original README
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: c261ad178a29b54dfcdc2a30278fc5f902cca0239b4fd530ec2043e611f0899a
2026-10-03T04:46:24.788Z
Source file / repository# Free simple-product website template - ARCHIVED
Light and simple responsive website template,designed by [cssauthor](http://www.cssauthor.com/) and coded by [Maxim Orlov](https://github.com/orlovmax).
Demo: [http://website-templates.github.io/design-studio_one-page-template](http://website-templates.github.io/simple-product_responsive-template/)

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
| │
| ├── sass/ * sass preprocessor styles
| | ├── blocks/ * blocks library
| │ | └── block.sass
| │ ├── helpers/ * mixins and vars
| │ ├── vendor/ * third-party code
| │ ├── custom.sass
| │ ├── noscript.sass
| │ └── screen.sass
| │
│ ├── 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 Sass 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 Sass 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/simple-product_responsive-template/blob/master/LICENSE.md)
Explore similar templates
Compare previews and descriptions within the same stack and category.

startbootstrap-simple-sidebar
A Bootstrap off-canvas sidebar navigation HTML starter template from Start Bootstrap. It provides directly editable HTML and CSS in the dist directory, while the source uses Pug, SCSS, and JavaScript with npm build scripts for live preview and compilation.
HTML · Starter

adminkit
AdminKit is a free, MIT-licensed HTML admin and dashboard template built on Bootstrap 5. The free version includes 15 demo pages, 1 plugin, and 1 color scheme, with hundreds of UI components, forms, tables, charts, and icons.
HTML · Admin dashboard

Landing-Page
A general-purpose landing page HTML template maintained by Tailwind Toolbox, written in pure HTML and loading the complete Tailwind CSS via CDN.
HTML · Corporate Website

light-bootstrap-dashboard
Light Bootstrap Dashboard is a free, MIT-licensed admin dashboard template from Creative Tim, built on Bootstrap with a responsive static HTML structure.
HTML · Admin dashboard

sing-app
Sing App Lite is a free, open-source admin dashboard template from Flatlogic, built with Bootstrap 4.5 and SCSS. It provides a responsive layout, dashboard examples, typography, tables, notifications, basic charts, icons, maps, and a hover sidebar, along with styled Bootstrap components.
HTML · Admin dashboard

startbootstrap-modern-business
Modern Business is a multipurpose Bootstrap full-site HTML template from Start Bootstrap with 17 standalone pages covering home, about, services, portfolio, pricing, blog, FAQ, and contact.
HTML · Starter
