Table of Contents
- Babel
- Respond
- HTML5shiv
- ES5 Shims
- Es6 Shim
- Yepnope.js
- CSS3 Pie
- Store
- Placeholders.js
- Selectivizr
- Svgeezy
- Flexie
- Augment.js
- Poly
- CSS Parent Selector
- Css3 Finalize
- Hitch
- Stringformatter
- Placeholder Shiv
1. Babel

Babel is a compiler for writing next generation JavaScript.Babel created by babel, this repo was created in 2014
Now the number of Watchers for the Babel repo is 37,672, and it has a 4538 Forks
you can find here the official website for Babel
you can Click here Babel to download the master branch from GitHub
2. Respond
A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)Respond created by scottjehl, this repo was created in 2011
Now the number of Watchers for the Respond repo is 11,543, and it has a 3602 Forks
you can find here the official website for Respond
you can Click here Respond to download the master branch from GitHub
3. HTML5shiv
This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.HTML5shiv created by aFarkas, this repo was created in 2011
Now the number of Watchers for the HTML5shiv repo is 9,746, and it has a 2591 Forks
you can find here the official website for HTML5shiv
you can Click here HTML5shiv to download the master branch from GitHub
4. ES5 Shims
ECMAScript 5 compatibility shims for legacy JavaScript enginesES5 Shims created by kriskowal, this repo was created in 2010
Now the number of Watchers for the ES5 Shims repo is 6,942, and it has a 941 Forks
you can find here the official website for ES5 Shims
you can Click here ES5 Shims to download the master branch from GitHub
5. Es6 Shim
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript enginesEs6 Shim created by paulmillr, this repo was created in 2011
Now the number of Watchers for the Es6 Shim repo is 3,012, and it has a 390 Forks
you can find here the official website for Es6 Shim
you can Click here Es6 Shim to download the master branch from GitHub
6. Yepnope.js
An Asynchronous Conditional Resource LoaderYepnope.js created by SlexAxton, this repo was created in 2010
Now the number of Watchers for the Yepnope.js repo is 2,560, and it has a 354 Forks
you can find here the official website for Yepnope.js
you can Click here Yepnope.js to download the master branch from GitHub
7. CSS3 Pie
A behavior for Internet Explorer allowing it to recognize and render various CSS3 box decoration propertiesCSS3 Pie created by lojjic, this repo was created in 2010
Now the number of Watchers for the CSS3 Pie repo is 2,835, and it has a 246 Forks
you can find here the official website for CSS3 Pie
you can Click here CSS3 Pie to download the master branch from GitHub
8. Store
A better way to use localStorage and sessionStorageStore created by nbubna, this repo was created in 2013
Now the number of Watchers for the Store repo is 1,534, and it has a 105 Forks
you can find here the official website for Store
you can Click here Store to download the master branch from GitHub
9. Placeholders.js
A JavaScript polyfill for the HTML5 placeholder attributePlaceholders.js created by jamesallardice, this repo was created in 2012
Now the number of Watchers for the Placeholders.js repo is 972, and it has a 243 Forks
you can find here the official website for Placeholders.js
you can Click here Placeholders.js to download the master branch from GitHub
10. Selectivizr
Selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8.Selectivizr created by keithclark, this repo was created in 2011
Now the number of Watchers for the Selectivizr repo is 1,740, and it has a 265 Forks
you can find here the official website for Selectivizr
you can Click here Selectivizr to download the master branch from GitHub
11. Svgeezy
Allows for automatic Image fallbacks for browsers that can't handle SVGsSvgeezy created by benhowdle89, this repo was created in 2012
Now the number of Watchers for the Svgeezy repo is 898, and it has a 94 Forks
you can find here the official website for Svgeezy
you can Click here Svgeezy to download the master branch from GitHub
12. Flexie
Legacy support for the CSS3 Flexible Box ModelFlexie created by doctyper, this repo was created in 2010
Now the number of Watchers for the Flexie repo is 1,118, and it has a 122 Forks
you can find here the official website for Flexie
you can Click here Flexie to download the master branch from GitHub
13. Augment.js
Modern JavaScript in your IEAugment.js created by olivernn, this repo was created in 2011
Now the number of Watchers for the Augment.js repo is 426, and it has a 28 Forks
you can find here the official website for Augment.js
you can Click here Augment.js to download the master branch from GitHub
14. Poly
Small, fast, awesome. The only ES5-ish set of polyfills (shims) you can mix-and-match because they're individual AMD modules.Poly created by cujojs, this repo was created in 2011
Now the number of Watchers for the Poly repo is 141, and it has a 17 Forks
you can find here the official website for Poly
you can Click here Poly to download the master branch from GitHub
15. CSS Parent Selector
CSS4 parent selector based on jQueryCSS Parent Selector created by Idered, this repo was created in 2011
Now the number of Watchers for the CSS Parent Selector repo is 207, and it has a 36 Forks
you can find here the official website for CSS Parent Selector
you can Click here CSS Parent Selector to download the master branch from GitHub
16. Css3 Finalize
Tired of adding prefix for each broswer when it comes to the new css3 attributes?Css3 Finalize created by codler, this repo was created in 2010
Now the number of Watchers for the Css3 Finalize repo is 174, and it has a 23 Forks
you can find here the official website for Css3 Finalize
you can Click here Css3 Finalize to download the master branch from GitHub
17. Hitch
A lightweight engine that allows you to hitch new capabilities to the browser (prollyfill).Hitch created by bkardell, this repo was created in 2011
Now the number of Watchers for the Hitch repo is 170, and it has a 16 Forks
you can find here the official website for Hitch
you can Click here Hitch to download the master branch from GitHub
18. Stringformatter
JS string formatter that supports objects, currency, date/time, decimals, and more supports easy extension and garbage collection ... goes far beyond sprintf approach.Stringformatter created by anywhichway, this repo was created in 2015
Now the number of Watchers for the Stringformatter repo is 133, and it has a 6 Forks
you can find here the official website for Stringformatter
you can Click here Stringformatter to download the master branch from GitHub
19. Placeholder Shiv
Tiny polyfill for the placeholder form element attribute. Requires Prototype.js.Placeholder Shiv created by walterdavis, this repo was created in 2012
Now the number of Watchers for the Placeholder Shiv repo is 28, and it has a 7 Forks
you can find here the official website for Placeholder Shiv
you can Click here Placeholder Shiv to download the master branch from GitHub
Conclusion
Thanks for reading this article so far.
If you like these List of Top JavaScript cross-browser Libraries For Front-End-Developer then please share with your friends and colleagues.