| | | | | | | |
|---|
| WebForms 2.0 | webforms2 | A cross-browser implementation of the WHATWG Web Forms 2.0 specification. This specification is currently a mature working draft and has been adopted by the W3C HTML Working Group to serve as a starting point for the next version of HTML. This implementation will follow the HTML 5 specification that evolves from the W3C process. | | | WestonRuter | http://code.google.com/p/webforms2/ | GNU Lesser General Public License |
| CSS Reset | html5resetcss | A reset stylesheet including HTML 5 elements | | | Rich Clark | http://code.google.com/p/html5resetcss/downloads/list | GNU General Public License v2, Creative Commons 3.0 BY |
| CSS Reset | Baseline | Built with typographic standards in mind, Baseline makes it easy to develop a website with a pleasing grid and good typography. Baseline starts with several files to reset the browser’s default behavior, build a basic typographic layout — including style for HTML forms and new HTML 5 elements — and build a simple grid system. | | | Stéphane Curzi | http://baselinecss.com/ | Creative Commons Attribution-Share Alike 3.0 Unported |
| All | html5lib | A ruby/python based HTML parser/tokenizer based on the WHATWG HTML5 specification for maximum compatibility with major desktop web browsers. | | | Various | http://code.google.com/p/html5lib/ | MIT License |
| <svg> | Raphaël | Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library. | | | Dmitry Baranovskiy | http://raphaeljs.com/ | MIT License |
| Web Storage | realstorage | realStorage is meant to create a consistent API for the W3C Web Storage key/value store specification (i.e. work around browser bugs). It also adds some convenience functions to help flesh out the localStorage key/value API. And when Web Storage is not available, a Gears fallback is provided. | | | bcannon | http://code.google.com/p/realstorage/ | Apache License 2.0 |
| General | html5shiv | Public repo for the latest HTML5 JavaScript shiv for IE to recognise the HTML5 elements. | | | Remy Sharp | http://code.google.com/p/html5shiv/ | MIT License |
| <video> | html5media-sans-jquery | | | | Remy Sharp | http://gist.github.com/320747 | |
| <video> | html5media | HTML5 video tags make embedding videos into documents as easy as embedding an image. All it takes is a single <video> tag. Unfortunately, not all browsers natively support HTML5 video tags. | | | Dave Hall | http://code.google.com/p/html5media/ | GNU General Public License v3 |
| Printing | IE Print Protector | IE Print Protector is a piece of javascript that allows you to print HTML5 pages in Internet Explorer. IE Print Protector helps IE render HTML5 elements correctly, both on screen and in print. | | | Jonathan Neal | http://www.iecss.com/print-protector/ | not specified |
| Web Sockets | web-socket-js | HTML5 Web Socket implementation powered by Flash | | | Ben Pickles | http://github.com/gimite/web-socket-js | New BSD License |
| Detection | Modernizr | Modernizr is a small JavaScript library that detects the availability of native implementations for next-generation web technologies. These technologies are new features that stem from the ongoing HTML5 and CSS3 specifications. | | | Faruk Ateş, Paul Irish | http://www.modernizr.com/ | MIT License |
| <svg> | Ample SDK | Ample SDK is a standard-based cross-browser JavaScript GUI Framework for building Rich Internet Applications. It employs XML technologies (such as XUL, SVG or HTML5) for UI layout, CSS for UI style and JavaScript for application logic. It equalizes browsers and brings technologies support to those missing any. | | | Sergey Ilinsky | http://www.amplesdk.com/examples/svg/ | Dual MIT and GPL |
| <svg> | FakeSmile | SMIL is a specification defining a set of elements that control animations. This is called declarative animations. FakeSmile is a SMIL implementation written in ECMAScript. It is primarily targeted to SVG animations. | | | David Leunen | http://leunen.d.free.fr/fakesmile/ | Dual MIT and GPLv3 |
| Web Storage | Storage pollyfiller | | | | Remy Sharp | http://gist.github.com/350433 | not specified |
| Web Storage | sessionstorage | A Web Storage is HTML5 response to cookies limits. While the world is moving forward improving users experience and web potentiality via constantly updated browsers like Chrome, Firefox, or Safari, some Jurassic user or company could be still stuck at the origins with obsolete, deprecated, slow, and loads of bugs, browsers. The aim of this project is to bring at least one of the Web Storage in latter typology of user, or company, in a way that should simply work with a focused eye about security. | | | Andrea Giammarchi | http://gist.github.com/350433 | MIT License |
| Web Storage | Session Storage Wrapper | Extensible Wrapper for HTML 5's DOM Storage, Microsoft's UserData, Session Cookies and window.name using JSON serialization | | | Mathias Schaefer | http://github.com/molily/javascript-client-side-session-storage | Public Domain |
| <canvas> | canvas-text | This Javascript library implements the three methods to draw text on HTML5 <canvas> tags (strokeText, fillText and measureText) to the browsers which don't already have it (Firefox 2/3.0, Internet Explorer 6+, Opera 9+, Safari 3.x, Chrome 1.0). The main goal of this implementation is to respect the specs given by the W3C and WHATWG for the HTML5 <canvas> tag. | | | Fabien Ménager | http://code.google.com/p/canvas-text/ | MIT License |
| Web Storage | Lawnchair | Sorta like a couch except smaller and outside, also, a client side JSON document store. Perfect for webkit mobile apps that need a lightweight, simple and elegant persistence solution. | | | Brian Leroux | http://blog.westcoastlogic.com/lawnchair/ | MIT License |
| innerHTML | HTML 5 innerShiv | innerShiv is a function which takes your HTML string, adds it to a hidden document-appended element in IE, and returns an IE-safe document fragment or collection | | | Joe Bartlett | http://jdbartlett.github.com/innershiv/ | not specified |
| <svg> | svgweb | SVG Web is a JavaScript library which provides SVG support on many browsers, including Internet Explorer, Firefox, and Safari. Using the library plus native SVG support you can instantly target ~95% of the existing installed web base. | (...) partial support for SVG 1.1, SVG Animation (SMIL), Fonts, Video and Audio (...) many other features have not been implemented such as filters (except blur, which is implemented) and CSS. | | Rick Masters | http://code.google.com/p/svgweb/ | Apache License 2.0 |
| <canvas> | explorercanvas | Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. | | | Erik Arvidsson | http://excanvas.sourceforge.net/ | Apache License 2.0 |