JavaScripting

The definitive source of the best
JavaScript libraries, frameworks, and plugins.


  • Radio

    Dependency-free Chainable Publish/Subscribe Library for Javascript

    17%
  • Livestamp.js

    A simple, unobtrusive jQuery plugin that provides auto-updating timeago text to your timestamped HTML elements using Moment.js.

    21%
  • Mithril.js

    A Javascript Framework for Building Brilliant Applications

    85%
  • Head js

    The only script in your HEAD. Head JS loads JavaScript files in parallel like images without blocking the page. Your page will be faster. Even with a single combined file.

    53%
  • Flux

    Application Architecture for Building User Interfaces

    88%
  • Animate.css

    Cross-browser CSS3 animations. Plug and play. Do a little dance.

    92%
  • Heatmap.js

    JavaScript Library for HTML5 canvas based heatmaps

    68%
  • Transformicons

    Transformicons: Animated icons, symbols and buttons using SVG and CSS. Inspired by the article from Sara Soueidan and the work of Bennett Feely.

    59%
  • Vue I18n

    :globe_with_meridians: Internationalization plugin for Vue.js

    77%
  • Sound Manager 2

    A JavaScript Sound API supporting MP3, MPEG4 and HTML5 audio + (experimental) RTMP, providing reliable cross-browser/platform audio control in as little as 10 KB. BSD licensed.

    66%
  • Responsive Nav.js

    Responsive navigation plugin without library dependencies and with fast touch screen support.

    59%
  • Page.js

    Micro client-side router inspired by the Express router (~1200 bytes)

    77%
  • Instafeed.js

    A simple Instagram javascript plugin

    63%
  • History.js

    History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.

    70%
  • Dygraphs

    Interactive visualizations of time series using JavaScript and the HTML canvas tag. The dygraphs JavaScript library produces interactive, zoomable charts of time series.

    64%
  • Sylvester

    Vector, matrix and geometry math JavaScript

    32%
  • Flexie

    Legacy support for the CSS3 Flexible Box Model

    31%