awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

web development boilerplate

Ranking updated Jun 30, 2026

For a foundational starter template for web development, the first results are h5bp/html5-boilerplate, necolas/normalize.css and csstools/sanitize.css (sanitize.css is a CSS normalization library that gives you a consistent foundation for typography and form controls, but it's just a stylesheet, not a full HTML5 boilerplate with viewport meta, semantic elements, build tooling, or server config files). sindresorhus/modern-normalize and jonathantneal/sanitize.css round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “html5 boilerplate”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

web development boilerplate

Find the best repos with AI.We'll search the best matching repositories with AI.
  • h5bp/html5-boilerplateh5bp avatar

    h5bp/html5-boilerplate

    57,494View on GitHub↗

    This project is a professional HTML5 website template and responsive web starter that provides a foundation of pre-configured HTML, CSS, and JavaScript files. It serves as a cross-browser compatibility base, ensuring consistent rendering and performance across modern web browsers. The project includes a web metadata framework to standardize Open Graph and social metadata for content previews on external platforms. It also provides a front-end build pipeline to lint, format, and optimize source assets into production-ready distribution files. The codebase covers broad capability areas includi

    h5bp/html5-boilerplate is the canonical HTML5 starter template, giving you a pre-configured responsive viewport, CSS reset, HTML5 semantic markup, build automation, favicon/touch icon setup, and server config files in a well-documented package that directly fits your need to kickstart a website project.

    JavaScriptWebsite BoilerplatesBoilerplate and StartersBrowser Compatibility & Utilities
    View on GitHub↗57,494
  • necolas/normalize.cssnecolas avatar

    necolas/normalize.css

    53,540View on GitHub↗

    Normalize.css is a CSS reset library and browser style normalizer. It provides a collection of baseline styles designed to ensure a consistent visual appearance of HTML elements across all modern web browsers. The project functions as a cross-browser consistency layer that corrects common default rendering bugs and eliminates inconsistencies in user-agent stylesheets. It establishes a uniform visual baseline by overriding default browser rendering behaviors and mitigating vendor-specific errors. This stylesheet standardizes browser rendering to prevent unexpected layout bugs and ensures that

    Normalize.css is a standalone CSS reset library for consistent browser styling, not a full HTML5 boilerplate or starter template — it lacks the viewport meta tag, semantic HTML structure, build automation, and server configuration files needed to kickstart a complete website project.

    CSSBrowser NormalizersBrowser Style NormalizersBrowser Style Resets
    View on GitHub↗53,540
  • csstools/sanitize.csscsstools avatar

    csstools/sanitize.css

    5,293View on GitHub↗

    sanitize.css is a CSS normalizer and reset library that provides a standardized baseline for typography, form controls, and element layouts. It removes browser default inconsistencies to establish a predictable foundation for web design and modern applications. The project implements a modern CSS baseline focusing on system interface fonts and consistent rendering across different web browsers and operating systems. It integrates a system-font stack to ensure consistent typography and fast rendering on various platforms. The stylesheet covers core layout and accessibility capabilities, inclu

    sanitize.css is a CSS normalization library that gives you a consistent foundation for typography and form controls, but it's just a stylesheet, not a full HTML5 boilerplate with viewport meta, semantic elements, build tooling, or server config files.

    CSSBrowser Style NormalizersBrowser Style ResetsCSS Normalization
    View on GitHub↗5,293
  • sindresorhus/modern-normalizesindresorhus avatar

    sindresorhus/modern-normalize

    7,348View on GitHub↗

    modern-normalize is a CSS reset stylesheet and browser style normalizer. It provides a minimal set of global style overrides designed to remove inconsistent default user-agent styles and prevent browser-specific rendering quirks. The project establishes a predictable frontend layout baseline by standardizing typography and layout properties. It specifically enforces a consistent layout model by applying border-box sizing across all HTML elements. The stylesheet uses tag-based global targeting to apply normalization rules directly to HTML elements, removing the need for specific class names.

    modern-normalize is only a CSS reset stylesheet, not a full HTML5 boilerplate with the viewport meta tag, HTML skeleton, build tooling, or server configuration you need to kickstart a website project.

    TypeScriptBrowser Style NormalizersBrowser Style ResetsCSS Resets
    View on GitHub↗7,348
  • jonathantneal/sanitize.cssjonathantneal avatar

    jonathantneal/sanitize.css

    5,293View on GitHub↗

    sanitize.css is a CSS reset library and normalizer that provides a baseline stylesheet for web projects. It establishes a uniform visual starting point by removing inconsistent browser-specific default styles and implementing a global CSS reset. The project focuses on cross-browser style normalization, ensuring that typography, form controls, and HTML elements render consistently across different browsers and devices. It implements a system-font stack to eliminate rendering discrepancies and applies box-sizing normalization to ensure a predictable layout model. The library also includes acce

    Sanitize.css is a dedicated CSS reset and normalization library, not a full HTML5 boilerplate starter — it provides only the baseline styling layer, missing the project structure, build tooling, and configuration that this search requires.

    CSSBrowser Style NormalizersCSS NormalizationCSS Resets
    View on GitHub↗5,293
  • joshuaclayton/blueprint-cssjoshuaclayton avatar

    joshuaclayton/blueprint-css

    5,286View on GitHub↗

    Blueprint-css is a CSS framework that provides a set of predefined styles and a responsive grid system for building consistent web page layouts and typography. It includes a browser style reset to remove default browser styling, ensuring a uniform visual starting point across different environments. The framework features a column-based responsive grid system that automatically adapts web content across various screen sizes and devices. It also includes a dedicated print stylesheet to optimize the appearance of web content specifically for physical printing. The project covers typography sta

    Blueprint-css is a CSS framework offering a reset and responsive grid, but it's not an HTML5 boilerplate or starter template—it lacks the HTML structure, viewport meta tag, build automation, and server configuration files you'd need to kickstart a complete website project.

    CSSBrowser Style NormalizersBrowser Style ResetsCSS Resets
    View on GitHub↗5,286
  • pure-css/purepure-css avatar

    pure-css/pure

    23,731View on GitHub↗

    Pure is a CSS UI framework and modular component library designed for building consistent web layouts and interface components. It functions as a responsive CSS grid system and a CSS reset library that normalizes default browser rendering to ensure a uniform appearance across different web environments. The project provides standalone styles for common interactive elements such as buttons, menus, forms, and tables. It utilizes a modular architecture that allows for the inclusion of specific style modules and employs namespace isolation to prevent visual conflicts between components. The fram

    Pure CSS is a lightweight CSS framework that provides a responsive grid and CSS reset, but it lacks the HTML5 document structure, viewport meta tag, build automation, favicon configuration, and server config files that a full HTML5 boilerplate or starter template would include, making it a component rather than the complete starting point this search requires.

    JavaScriptBrowser Style NormalizersCSS Normalization
    View on GitHub↗23,731
  • milligram/milligrammilligram avatar

    milligram/milligram

    10,214View on GitHub↗

    A minimalist CSS framework.

    Milligram is a minimalist CSS framework that provides base styles and a grid system, but it is not an HTML5 boilerplate — it lacks the HTML document structure, viewport meta tag, build tooling, and server configuration this search requires.

    HTMLBrowser Style NormalizersBrowser Style Resets
    View on GitHub↗10,214
  • dhg/skeletondhg avatar

    dhg/Skeleton

    19,410View on GitHub↗

    Skeleton is a lightweight responsive CSS boilerplate and mobile-first framework. It provides a foundation for building mobile-friendly websites through a fluid 12-column grid system, a minimal CSS reset library to normalize browser defaults, and default styling for raw HTML elements. The project emphasizes a mobile-first development approach, using percentage-based widths and predefined media queries to progressively enhance layouts for larger screens. It includes a utility-first library of single-purpose classes to manage common layout tasks such as floating elements, clearing, and width con

    Skeleton provides a CSS reset and responsive grid as a lightweight boilerplate, but it is primarily a CSS library rather than a comprehensive HTML5 starter template with build tooling, server configuration, and full project scaffolding.

    CSSCSS NormalizationNormalize-Based Browser Resets
    View on GitHub↗19,410
  • afarkas/html5shivaFarkas avatar

    aFarkas/html5shiv

    9,849View on GitHub↗

    html5shiv is a JavaScript compatibility polyfill and legacy browser shim that enables the use of HTML5 sectioning elements in outdated versions of Internet Explorer. It provides a compatibility layer that ensures modern HTML5 tags are recognized and rendered correctly by overriding element creation methods. The library ensures that HTML5 sectioning elements contain their child elements in old web engines by applying basic styles. It specifically addresses layout and styling discrepancies for both screen and print media to prevent layout collapse. The project includes a programmable configura

    html5shiv is a JavaScript polyfill for legacy Internet Explorer support, not a boilerplate or starter template; it lacks the project structure, responsive viewport, CSS reset, build tools, and favicon configuration needed to kickstart a project.

    JavaScriptBrowser Style Normalizers
    View on GitHub↗9,849
  • parcel-bundler/parcelparcel-bundler avatar

    parcel-bundler/parcel

    44,032View on GitHub↗

    Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle. The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as

    Parcel is a build automation and bundling tool, not a complete HTML5 boilerplate starter — it provides zero-config bundling and hot module replacement but does not include the HTML structure, CSS reset, favicon setup, or server configuration files that you need to kickstart a website project.

    JavaScriptWeb Application Bundlers
    View on GitHub↗44,032
  • amfe/lib-flexibleamfe avatar

    amfe/lib-flexible

    12,519View on GitHub↗

    lib-flexible is a responsive CSS layout library designed to create flexible web interfaces that scale proportionally across different screen sizes and device resolutions. It functions as a viewport scaling tool that manages device pixel ratios and screen widths to ensure layouts adapt to various mobile and desktop displays. The library implements a scaling framework that calculates a dynamic root font size, enabling the consistent scaling of elements through relative rem units. It includes a CSS grid generator for producing grid styles based on design specifications, including column counts,

    amfe/lib-flexible is a responsive scaling library for managing viewport and rem units, not a ready-to-use HTML5 boilerplate with structure, CSS reset, build automation, and server configuration files.

    JavaScriptViewport Meta Tags
    View on GitHub↗12,519
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
h5bp/html5-boilerplate57.5KJavaScriptMITMay 22, 2026
necolas/normalize.css53.5KCSSMITJun 12, 2024
csstools/sanitize.css
5.3K
CSS
CC0-1.0
Mar 26, 2026
sindresorhus/modern-normalize7.3KTypeScriptMITJan 11, 2025
jonathantneal/sanitize.css5.3KCSSCC0-1.0Mar 26, 2026
joshuaclayton/blueprint-css5.3KCSSMITJun 27, 2016
pure-css/pure23.7KJavaScriptNOASSERTIONFeb 14, 2026
milligram/milligram10.2KHTMLMITOct 31, 2023
dhg/skeleton19.4KCSSMITNov 14, 2023
afarkas/html5shiv9.8KJavaScript—Jul 7, 2024

Related searches

  • a collection of frontend development resources
  • Web browser
  • a style guide for front end development
  • an open source framework for web development
  • a javascript library for building browser games
  • a boilerplate for starting open source projects
  • a comprehensive suite of software development tools
  • a library for browser automation and scraping