HTMLCorporate WebsiteStarter

singlePageStarter — HTML Business Template

By zyadsherif

singlePageStarter is an HTML starter template for single-page marketing websites, with styles organized in Sass. It includes a scroll animation jQuery plugin, a mobile-first responsive grid system, flat buttons, and basic form styles.

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

Styles organized with Sass, with global settings centralized in a single settings.scss for modification

02

Components split into separate SASS files by category, can be added or removed as needed

03

Built-in lightweight jQuery scroll animation plugin, controlled via data-id and data-speed attributes

04

Mobile-first responsive grid system supporting four breakpoints, offsets, push/pull, centering, and RTL

05

Provides flat-style buttons and basic form styles

Template Details

singlePageStarter is a starter template for single-page marketing websites. The repository uses HTML as its tech stack, with styles written in Sass. Its goal is not to provide a complete finished site, but to offer a lightweight skeleton that can be freely trimmed: all components are split into separate SASS files by category and can be added or removed as needed; global settings such as color schemes are centralized in a single settings.scss file for modification. The README states that the template is not tied to any specific front-end framework and can be used with Foundation, Bootstrap, Gumby, and others.

The template includes several directly reusable parts. Scroll animations are implemented by a lightweight jQuery plugin, triggered via data attributes on anchor tags: data-id is required and corresponds to the target element's ID; data-speed is optional and sets the animation speed when scrolling to the target element, defaulting to about 2.5 seconds. The grid system is a mobile-first responsive grid that supports RTL, provides four breakpoints, and includes columns, offsets, push/pull (source ordering), and centering capabilities, with class names such as col-md-6, offset-lg-6, push-sm-6, pull-sm-6, and col-sm-6.centered. Buttons are flat style, with the main class button, used with modifier classes like .large, .small, .expand, .radius, .round, .primary, .secondary, .alert, .success. The form section has only basic styles; the README explicitly states that there are currently no additional classes, to be supplemented later.

Regarding usage limitations, the README describes this as a starting skeleton, with relatively simple form styles; more components are part of the author's future plans, depending on their personal time, so one should not expect a complete out-of-the-box business component library. The repository's last update is relatively old, and no dependency list is provided in the materials, so specific framework or library versions cannot be verified. For licensing, the repository uses Apache-2.0, allowing free use, modification, commercial use, and distribution; when distributing, the license must be included and relevant notices retained; third-party assets such as demo images, fonts, and icons need separate license verification.

HTMLCorporate websiteStarter

Is it right for your project?

Use Cases

  • Initial skeleton for creating a single-page product introduction or marketing landing page
  • Single-page navigation structure requiring anchor-based scroll animations
  • Pages needing RTL support or mobile-first grid layout
  • Use alongside existing grid systems such as Bootstrap or Foundation

Suitable For

  • Front-end developers who want to start building a single-page marketing website from a lightweight HTML/Sass skeleton
  • Projects that need to trim components as needed and control the style structure themselves
  • Pages requiring RTL or mobile-first grid layout

Getting started & customization

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

  1. 1

    Styles are based on Sass; ensure a local Sass compilation environment before making changes

  2. 2

    Global colors and settings are adjusted centrally in settings.scss

  3. 3

    Scroll animations depend on jQuery; jQuery must be included before use

  4. 4

    Forms have only basic styles; the README states there are currently no additional classes

  5. 5

    Third-party assets such as demo images, fonts, and icons need separate license verification

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 imply that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution are permitted; when distributing, the Apache-2.0 license must be included.
  • Modified files must prominently indicate changes and retain relevant copyright, patent, trademark, and attribution notices.
  • If the original project includes a NOTICE file, applicable attribution notices 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 use rights are granted.
  • 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 template is not tied to a specific front-end framework and can be used with Foundation, Bootstrap, Gumby, etc., but these frameworks must be included separately and their respective licenses followed.
  • Forms have only basic styles and currently no additional classes; future additions depend on the author's time, so a complete out-of-the-box form component should not be expected.
  • More lightweight components are part of the author's future plans, depending on their personal time, not guaranteed, and should not be considered a complete component library already available.
  • Demo images, fonts, icons, and other third-party assets need license verification individually; they cannot be judged solely by the code's Apache-2.0 license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

no-charge, royalty-free, irrevocable copyright license

Original License Text

you may also usr any framework you want like Foundation - Bootstrap - Gumby

Original README

currently have no additional classes, will add some as soon as I have time.

Original README

I may add some lightweight components in the future but that depends on how much time I will get for myself.

Original README
https://github.com/zyadsherif/singlePageStarter/blob/master/LICENSEhttps://github.com/zyadsherif/singlePageStarter/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 · 70 / 100
Technologies
HTML
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
2013-11-05
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.

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

Inspect the recorded source material

SHA-256: 76b672e9608ce7e305c40542675734d9355f707437769e2f5e65eb4213210364

2026-10-03T16:39:02.475Z

Source file / repository
SinglePageStarter
=================

A starter template for Single Page marketing websites that will git you off and running with the scroll animations enhanced with a very customisable grid system and some nice predefined buttons, checkout the working [demo](http://zyadsherif.github.io/singlePageStarter/ "Single Page Starter Template")

Sass based, you can easily edit the color scheme and remove components as you wish, you may also usr any framework you want like Foundation - Bootstrap - Gumby

#CSS Structure

Everything in this lightweight skeleton/template can be changed from a single SASS file, settings.scss

You will also find every set of componenets organized in its own SASS file to easily plug in/out the components you need.

##Easy Scroll Animation

I've created a very lightweight cross-browser jQuery plugin that will add on page scroll functionality to any anchor tag using data attributes.

Example: 

```html
<a href="#" data-id="about" data-speed="3000">Link</a>
```

The above example shows that it uses two data attributes one is mandatory and it's the data-id and the value is equivelant to the desired elemnt ID, the other is optional if you want to set the speed of the animation until it reaches the target element, the default is slow =~ to 2.5 seconds


##Grid System

A fully responsive "MOBILE FIRST" editable grid system much like Twitter Bootstrap's but with RTL support

In a nutshell, everything you would expect from a grid system it shall serve (Four breakpoints - Source Ordering Push/Pull - Offset - Centering)

Syntax is as follows:

+ col-[sm/md/lg]-NUMBER .. for example-> col-md-6 = [Six columns in medium screens]

+ offset-[sm/md/lg]-NUMBER .. for example-> offset-lg-6 = [Six columns margin on large screens]

+ push-[sm/md/lg]-NUMBER .. for example-> push-sm-6 = [Push Six columns in small screens]

+ pull-[sm/md/lg]-NUMBER .. for example-> pull-sm-6 = [Pull Six columns in small screens, will switch places with the above element]

+ col-sm-6.centered .. this will center the block in the middle of the page

##Buttons

Very simple flat buttons that are highly customizable just to get you going

Syntax is as follows:

button is the main class
.large, .small, .expand, .radius, .round, .primary, .secondary, .alert, .success

All are self explanatory.


##Forms

Same as buttons they are just very basicly styled form items and currently have no additional classes, will add some as soon as I have time.


###Future plans

I may add some lightweight components in the future but that depends on how much time I will get for myself.




Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

mazer

mazer

Mazer is a free and open-source Bootstrap 5 admin dashboard and landing page template that does not depend on jQuery. It provides prebuilt releases, source builds, and CDN inclusion, and includes dark mode, perfect-scrollbar, and ApexCharts examples.

HTML · Admin dashboard

Freelancer

Freelancer

A bright, single-page Bootstrap portfolio template for freelancers, designers, and small studios. It includes a responsive portfolio grid with modal detail windows and an SB Forms contact form that requires an API token.

HTML · Portfolio

Creative

Creative

A single-page marketing template by Start Bootstrap for creative agencies and product services, built on Bootstrap with SCSS, featuring a portfolio grid and call-to-action sections. It includes pre-set SB Forms markers for form integration and npm build scripts for source customization.

HTML · Corporate Website

startbootstrap-agency

startbootstrap-agency

Agency is a one-page Bootstrap portfolio theme from Start Bootstrap, MIT licensed. It includes a responsive portfolio grid with modal details and a preconfigured SB Forms contact form that requires an API token.

HTML · Corporate Website

startbootstrap-simple-sidebar

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

startbootstrap-landing-page

startbootstrap-landing-page

A general-purpose Bootstrap landing page template from Start Bootstrap, MIT licensed, with a Pug/SCSS/npm build pipeline.

HTML · Corporate Website