Main HTML

The Main HTML website covers the HTML5 templates; the main entity; CSS styling; javascript bootstrap; code validator; lighthouse speed testing; and much more

Why Main HTML?

Main HTML is an accessibility aware template putting users and web developers first. This makes your website into a living document through a collection of rules and interactive roles adapting the content delivery, inferred by behaviour and browser insights.

Main HTML is a downloadable template that makes designing and building websites easier and faster. Leveraging server-less architecture for performance and millions of styling possibilities, you can build a small website in minutes or maintain a significant digital presence with Main. Main HTML or as it's affectionately called <main> after the element and ARIA role, is perfect for;

  1. students looking to learn web dev;
  2. professionals looking for a high performance and low cost website;
  3. small businesses needing fast content updates, local brand visibility and SEO built-in;
  4. SME who need versatile content and have regional consent and measurement responsibilities;
  5. companies who demand higher functionality from their websites including powerful personalisation and A/B testing;
  6. governments where browser compatibility, high availability and accessibility are top priority;
  7. corporations who demand everything including high fault tolerance and multi-domain cookie less architectures.

Developer Features

Free and open source

Main.HTML project provides you with a truly portable website builder template, free download from GitHub.

Build websites from files

Download Main HTML and extract the Main Files to start designing your website and previewing the pages from a folder on your computer.

Tracking built-in

Main Events is an universal analytics and tracking event framework designed for marketers and digital producers.

Analytics & consent

Main.JS includes end-to-end Analytics designed with Separation of Concern (SoC) design principles and Consent V2 compliance.

User persistence

Main Session storage for parameters and Local Storage for persistent user experiences and measurement.

No database requirements

Main HTML makes hosting your website with no databases or SQL, postgres or otherwise, easy and safe.

AI

Main AI makes code free and no script web dev a reality by reducing abstraction between back and front-end services.

SEO

Main SEO provides Google Search fundamentals, solid core web-vitals, breadcrumbs and schema support built-in.

CSS wireframes

Main CSS is a theme ready stylesheet wireframe designed for browser conformity and core web-vitals.

Tag managers

Main Tag Manager integration and instructions for use with Main HTML custom elements and attributes.

ARIA roles

Main Role web-pages are made living documents by combining content delivery, custom attributes and ARIA accessibility roles.

Main identity

Main ID is a 64-bit Identity Framework, upgrading consent awareness, cross-domain and analytics telemetry.

Personalize and A/B test

Main Optimise is an easy and intuitive inline HTML markup for easy Personalisation and A/B Test implementations.

Optimize

Main Optimize is a website A/B testing solution designed to use your existing Analytics properties for reporting.

No SQL databases

Main SQL Databases are the most common bottleneck for web-hosting, Main JS needs no databases to host a vibrant modern website.

Headless JS

Looking for a Headless JS Web Framework without the Headless CMS? Main JS offers much of the Headless advantages without the headaches.

'HTML' less mode

The HTMLless flag allows you to use Main JS on your existing website without Main HTML themes or wireframes.

Main HTMLMain.JS Founding Statement

First commitment; Main JS is free and open source and will always be, my goal is to give everyone possible a first class ticket to the most well known and well-written markup language on earth; HTML.
Second commitment: relates my first commitment that it is not just because of the projects chosen licence (GPL,) but it's a commitment to remain impartial and community focused and to never sell out or steer Main JS away from the core focus of portability and maintainability.

Main HTML Logo
Main HTML Project Logo
Main JS Logo
Main.JS Logo