The Google Hosted Libraries is a stable, reliable, high-speed, globally available content distribution network for the most popular, open-source JavaScript libraries. To add a library to your site, simply use <script> tags to include the library, as explained below.
Table of Contents
- Available Libraries
- AngularJS
- Angular Material
- Dojo
- Ext Core
- jQuery
- jQuery Mobile
- jQuery UI
- MooTools
- Prototype
- script_aculo_us
- SPF
- SWFObject
- three.js
- Web Font Loader
- Troubleshooting
Libraries
To load a hosted library, copy and paste the HTML snippet for that
library (shown below) in your web page. For instance, to load
jQuery, embed the <script
src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
snippet in your web page.
The following section lists all of the libraries currently hosted. We list the library name and all of the supported versions.
- AngularJS
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.5/angular.min.js"></script> - site: angularjs.org
- stable versions: 1.3.5, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.27, 1.2.26, 1.2.25, 1.2.24, 1.2.23, 1.2.22, 1.2.21, 1.2.20, 1.2.19, 1.2.18, 1.2.17, 1.2.16, 1.2.15, 1.2.14, 1.2.13, 1.2.12, 1.2.11, 1.2.10, 1.2.9, 1.2.8, 1.2.7, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1
- unstable versions: 1.3.0-rc.5, 1.3.0-rc.4, 1.3.0-rc.3, 1.3.0-rc.2, 1.3.0-rc.1, 1.3.0-rc.0, 1.3.0-beta.19, 1.3.0-beta.18, 1.3.0-beta.17, 1.3.0-beta.16, 1.3.0-beta.15, 1.3.0-beta.14, 1.3.0-beta.13, 1.3.0-beta.12, 1.3.0-beta.11, 1.3.0-beta.10, 1.3.0-beta.9, 1.3.0-beta.8, 1.3.0-beta.7, 1.3.0-beta.6, 1.3.0-beta.5, 1.3.0-beta.4, 1.3.0-beta.3, 1.3.0-beta.2, 1.3.0-beta.1
- Angular Material
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.js"></script> - site: material.angularjs.org
- early beta versions: 0.6.1, 0.6
- Dojo
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.3/dojo/dojo.js"></script> - site: dojotoolkit.org
- versions: 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.6, 1.9.5, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9.0, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.8, 1.7.7, 1.7.6, 1.7.5, 1.7.4, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5.4, 1.5.3, 1.5.2, 1.5.1, 1.5.0, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.3, 1.2.0, 1.1.1
- Ext Core
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script> - site: sencha.com/products/extcore
- versions: 3.1.0, 3.0.0
- jQuery
-
1.x snippet:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> -
2.x snippet:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> - site: jquery.com
- versions: 2.1.3, 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.11.2, 1.11.1, 1.11.0, 1.10.2, 1.10.1, 1.10.0, 1.9.1, 1.9.0, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.6, 1.2.3
- note: 2.1.2, 1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild.
- jQuery Mobile
-
snippet:
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.min.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.min.js"></script> - site: jquerymobile.com
- versions: 1.4.3, 1.4.2, 1.4.1, 1.4.0
- note: This library depends on jQuery. You must also load jQuery before loading this module.
- jQuery UI
-
snippet:
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script> - site: jqueryui.com
- versions: 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21, 1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2
- note: This library depends on jQuery. You must also
load jQuery before loading this module. Version 1.8.3 is not hosted due
to its short life, and the alias
1.8.3actually loads 1.8.4.
- MooTools
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/mootools/1.5.1/mootools-yui-compressed.js"></script> - site: mootools.net
- versions: 1.5.1, 1.5.0, 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.1.2, 1.1.1
- Prototype
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/prototype/1.7.2.0/prototype.js"></script> - site: prototypejs.org
- versions: 1.7.2.0, 1.7.1.0, 1.7.0.0, 1.6.1.0, 1.6.0.3, 1.6.0.2
- script.aculo.us
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script> - site: script.aculo.us
- versions: 1.9.0, 1.8.3, 1.8.2, 1.8.1
- note: This library depends
on
Prototype. Before loading this module, you must load Prototype.
- SPF
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/spf/2.0.1/spf.js"></script> - site: youtube.github.io/spfjs
- versions: 2.0.1, 2.0.0
- SWFObject
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script> - site: code.google.com/p/swfobject/
- versions: 2.2, 2.1
- three.js
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/threejs/r69/three.min.js"></script> - site: threejs.org
- versions: r67, r68, r69
- Web Font Loader
-
snippet:
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.5.6/webfont.js"></script> - site: github.com/typekit/webfontloader
- versions: 1.5.6, 1.5.3, 1.5.2, 1.5.0, 1.4.10, 1.4.8, 1.4.7, 1.4.6, 1.4.2, 1.3.0, 1.1.2, 1.1.1, 1.1.0, 1.0.31, 1.0.30, 1.0.29, 1.0.28, 1.0.27, 1.0.26, 1.0.25, 1.0.24, 1.0.23, 1.0.22, 1.0.21, 1.0.19, 1.0.18, 1.0.17, 1.0.16, 1.0.15, 1.0.14, 1.0.13, 1.0.12, 1.0.11, 1.0.10, 1.0.9, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0
Troubleshooting
If you encounter problems:
- Look for typos. Remember that JavaScript is a case-sensitive language.
- Use a JavaScript debugger. In Chrome, use the Chrome DevTools. In Firefox, you can use the built-in Firefox DevTools. In IE, you can use the F12 developer tools.