Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 123 lines (107 sloc) 4.715 kb
<!doctype html>
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]--> <!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>EveryJS.com</title>
<meta name="description" content="An index of modern JavaScript libraries.">
<meta name="author" content="Tom Dale and contributors">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="stylesheet" href="css/style.css?v=2">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22688618-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div id="wrapper">
<h1>EveryJS</h1>
<h2>The right tool for the job.</h2>
<h3>Libraries</h3>
<noscript>
<p>The list of JavaScript libraries is generated dynamically. Please enable JavaScript in your browser.</p>
</noscript>
<script type="text/html">
{{#view EveryJS.SortByView}}
Sort by
<select>
<option value="name">Name</option>
<option value="size">Size</option>
</select>
{{/view}}
{{#view EveryJS.FilterByView}}
Filter by Type
<select>
<option value="all">All</option>
<option value="dom">DOM manipulation</option>
<option value="animation">Animation</option>
<option value="mvc">MVC</option>
<option value="mobile-only">Mobile-only</option>
</select>
{{/view}}
{{#collection EveryJS.ListView tagName="table"}}
<td>
{{#with content}}
<a {{bindAttr href="website"}}>{{name}}</a>
<p class="description">{{description}}</p>
{{#if useIf}}
<div class="use-if">
Use {{name}} if:
{{list useIf}}
</div>
{{/if}}
{{#if dependencies}}
<div class="dependencies">
Depends on:
{{list dependencies}}
</div>
{{/if}}
{{#if browserSupport}}
<div class="browser-support">
{{browserSupport}}
</div>
{{/if}}
{{#view EveryJS.SizeView}}
<em>Just {{sizeString}}.</em>
{{/view}}
{{/with}}
</td>
{{/collection}}
</script>
<em>This list is not even close to exhaustive. Please contribute your favorite library by following the instructions below.</em>
<div id="contribute">
<h3>Contribute</h3>
<p>To contribute your favorite JavaScript library, visit the <a href="https://github.com/tomdale/everyjs.com">GitHub page</a>,
fork the repository, add the library to the <code>EveryJS.libraries</code> array, then submit a pull request.</p>
<p>The order in which you add your library is unimportant. The list is automatically alphabetized. More sophisticated filtering is coming soon.</p>
</div>
<div id="rules">
<h3>House Rules</h3>
<ol>
<li>The site belongs to the community. Libraries of any size or popularity are welcome. We filter based on quality.</li>
<li>If a library is not accepted, we will provide a reason, and steps for the maintainer to take to get it accepted.</li>
</ol>
<footer>
<p>Inspired by Thomas Fuchs' <a href="http://www.microjs.com/">microjs.com</a></p>
<p>Hosted on <a href="http://www.strobecorp.com">Strobe</a></p>
<p>&copy;2011 <a href="http://twitter.com/tomdale">Tom Dale</a> &amp; contributors. Because we're all in this together.</p>
</footer>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.6.1.min.js"%3E%3C/script%3E'))</script>
<script src="js/libs/sproutcore-2.0.a.3.min.js"></script>
<script src="js/data.js"></script>
<script src="js/app.js"></script>
</body>
</html>
Jump to Line
Something went wrong with that request. Please try again.