JavaScripting

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


  • 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%
  • 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%
  • Qunit

    An easy-to-use JavaScript Unit Testing framework.

    72%
  • Page.js

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

    77%
  • Famous

    Famo.us is a powerful JavaScript framework designed to build rich, interactive web applications. It is the only framework that provides an open source 3D layout engine fully integrated with a 3D physics-based animation engine that can render to DOM, Canvas, or WebGL. Famo.us is currently in public beta.

    71%
  • Sylvester

    Vector, matrix and geometry math JavaScript

    32%
  • Supermodel

    Supermodel - Minimal Model Tracking for Backbonejs

    21%
  • Flexie

    Legacy support for the CSS3 Flexible Box Model

    31%
  • Hitch

    A lightweight engine that allows you to hitch new capabilities to the browser (prollyfill).

    11%
  • Webuploader

    It's a new file uploader solution!

    77%
  • Lazysizes

    High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

    84%
  • Highlight.js

    Javascript syntax highlighter

    94%
  • Cleave.js

    Cleave.js has a simple purpose: to help you format input text content automatically.

    86%