https://github.com/awesomelistsio/awesome-html5
A curated list of awesome HTML5 resources, tools, frameworks, and learning materials.
https://github.com/awesomelistsio/awesome-html5
List: awesome-html5
awesome awesome-list awesome-lists html html5 web-design web-development webdesign webdevelopment
Last synced: 3 months ago
JSON representation
A curated list of awesome HTML5 resources, tools, frameworks, and learning materials.
- Host: GitHub
- URL: https://github.com/awesomelistsio/awesome-html5
- Owner: awesomelistsio
- Created: 2025-08-02T23:10:00.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-02T23:19:07.000Z (3 months ago)
- Last Synced: 2025-08-03T01:11:33.885Z (3 months ago)
- Topics: awesome, awesome-list, awesome-lists, html, html5, web-design, web-development, webdesign, webdevelopment
- Language: Python
- Homepage: https://awesome.himpfen.com/
- Size: 8.79 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-tailwindcss - Awesome HTML5
- awesome-tailwindcss - Awesome HTML5
- awesome-web-design - Awesome HTML5
- awesome-web-design - Awesome HTML5
- awesome-codepen - Awesome HTML5
- ultimate-awesome - awesome-html5 - A curated list of awesome HTML5 resources, tools, frameworks, and learning materials. (Other Lists / TeX Lists)
README
# Awesome HTML5 [](https://github.com/awesomelistsio/awesome)
[](https://ko-fi.com/awesomelists) [](https://www.paypal.com/donate/?hosted_button_id=3LLKRXJU44EJJ) [](https://tinyurl.com/e8ymxdw3) [](https://x.com/ListsAwesome) [](https://www.facebook.com/awesomelists)
> A curated list of awesome HTML5 resources, tools, frameworks, and learning materials.
HTML5 is the backbone of modern web development, introducing new semantic elements, APIs, and enhanced capabilities for building accessible and interactive web applications. This list highlights quality tools and resources to help developers harness the full power of HTML5.
## Contents
- [Learning Resources](#learning-resources)
- [APIs & Features](#apis--features)
- [Boilerplates & Templates](#boilerplates--templates)
- [Frameworks](#frameworks)
- [Validators & Testing Tools](#validators--testing-tools)
- [Polyfills](#polyfills)
- [Inspiration & Demos](#inspiration--demos)
- [Accessibility](#accessibility)
- [Books](#books)
- [Related Awesome Lists](#related-awesome-lists)
## Learning Resources
- [MDN Web Docs – HTML](https://developer.mozilla.org/en-US/docs/Web/HTML) – Comprehensive reference and tutorials for HTML.
- [HTML.com Tutorials](https://html.com/) – Beginner-friendly HTML tutorials.
- [W3Schools – HTML](https://www.w3schools.com/html/) – Tutorials and examples for HTML elements and usage.
- [HTML5 Doctor](http://html5doctor.com/) – Articles and guidance on using HTML5 elements correctly.
- [HTML5 Rocks (archived)](https://www.html5rocks.com/en/) – Collection of HTML5 tutorials and demos (no longer updated).
## APIs & Features
- [Canvas API](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API) – Draw graphics using JavaScript.
- [Web Storage API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API) – Store data locally in the browser.
- [Web Workers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) – Run background scripts.
- [Geolocation API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API) – Access user's location data.
- [WebSockets API](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) – Full-duplex communication channels over a single TCP connection.
- [Drag and Drop API](https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API) – Native HTML drag-and-drop functionality.
## Boilerplates & Templates
- [HTML5 Boilerplate](https://html5boilerplate.com/) – Popular and battle-tested base template for building fast, robust web apps.
- [Initializr](https://www.initializr.com/) – Customizable HTML5 templates based on HTML5 Boilerplate.
- [HTML5 UP](https://html5up.net/) – Responsive HTML5 and CSS3 site templates.
## Frameworks
- [Bootstrap](https://getbootstrap.com/) – Front-end framework based on HTML5 and CSS3.
- [Foundation](https://get.foundation/) – Responsive front-end framework with HTML5 components.
- [Materialize](https://materializecss.com/) – Modern responsive front-end framework based on Material Design.
## Validators & Testing Tools
- [W3C HTML Validator](https://validator.w3.org/) – Official validator to check HTML for errors and compliance.
- [Nu HTML Checker](https://validator.w3.org/nu/) – W3C’s modern HTML5 validator.
- [HTMLHint](https://htmlhint.com/) – Static code analysis tool for HTML.
## Polyfills
- [HTML5 Shiv](https://github.com/aFarkas/html5shiv) – Enables use of HTML5 elements in older versions of IE.
- [Modernizr](https://modernizr.com/) – Detects support for HTML5 and CSS3 features in the user’s browser.
## Inspiration & Demos
- [CodePen](https://codepen.io/) – Front-end playground with HTML5 demos and experiments.
- [JSFiddle](https://jsfiddle.net/) – Live editor for HTML/CSS/JS code.
- [CSSDeck](http://cssdeck.com/) – HTML5, CSS3, JS demos and experiments.
- [HTML5test](https://html5test.com/) – See how well your browser supports HTML5.
## Accessibility
- [WAI-ARIA Overview](https://www.w3.org/WAI/standards-guidelines/aria/) – W3C guidelines for improving HTML accessibility.
- [The A11Y Project](https://www.a11yproject.com/) – Community-driven effort to make web accessibility easier.
- [MDN Accessibility](https://developer.mozilla.org/en-US/docs/Learn/Accessibility) – Tutorials and guidelines for accessible HTML.
## Books
- *HTML5: The Missing Manual* by Matthew MacDonald – Practical guide to HTML5 features and design.
- *Introducing HTML5* by Bruce Lawson and Remy Sharp – Introduction to HTML5 with best practices.
- *HTML5 for Web Designers* by Jeremy Keith – A book designed for designers transitioning to HTML5.
## Related Awesome Lists
- **[Awesome CSS](https://github.com/awesomelistsio/awesome-css)** – Styling and layout with CSS.
- **[Awesome JavaScript](https://github.com/awesomelistsio/awesome-javascript)** – Programming with JavaScript for front-end interactivity.
- **[Awesome Web Accessibility](https://github.com/awesomelistsio/awesome-web-accessibility)** – Accessible HTML design.
- **[Awesome Web Performance](https://github.com/awesomelistsio/awesome-wpo)** – Optimize HTML pages for speed and performance.
## Contribute
Contributions are welcome!
## License
[](http://creativecommons.org/licenses/by-sa/4.0/)