Sponsored by:
happyworm

Curated by:

Patches

HTML5 Patches are libraries that can be loaded from web-pages to provide some level of HTML5 Compliancy in non-compliant browsers. Patches often address single elements of the HTML5 Spec but can be combined into Patch Mixes to address a number of features.

Showing 22 items
Tag / FeaturePatch NameDescriptionCoverageDrop InAuthorURLLicense
Sort 
 
Sort 
 
Sort 
 
Sort 
 
Sort 
 
Sort 
 
Sort 
 
Sort 
 
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 
Showing 22 items