JavaScripting

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


  • Cerebral

    A state controller with its own debugger

    58%
  • Backbone Deep Model

    Improved support for models with nested attributes.

    38%
  • Portal Vue

    A Portal Component for Vuejs, for rendering DOM outside of a component, anywhere in the document.

    59%
  • Dozerjs

    Foundational Framework for NodeJS Web Services

    19%
  • LABjs

    Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependencies

    46%
  • RequireJS

    A file and module loader for JavaScript

    83%
  • Radio

    Dependency-free Chainable Publish/Subscribe Library for Javascript

    18%
  • Flux

    Application Architecture for Building User Interfaces

    87%
  • Pagerjs

    The Single Page Application Framework for KnockoutJS

    27%
  • 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.

    83%
  • Amplify

    AmplifyJS is a set of components for data management and application communication.

    44%
  • Visibility.js

    Visibility.js allows you to determine whether your web page is visible to a user, is hidden in background tab or is prerendering. It allows you to use the page visibility state in JavaScript logic and improve browser performance by disabling unnecessary timers and AJAX requests, or improve user interface experience (for example, by stopping video playback or slideshow when user switches to another browser tab).

    49%
  • Lodash

    An alternative to Underscore.js, delivering consistency, customization, performance, and extra features.

    94%
  • Transparency

    Transparency is a semantic template engine for the browser. It maps JSON objects to DOM elements by id, class and data-bind attributes.

    35%
  • React Templates

    Light weight templates for react

    50%
  • Humane.js

    A simple, modern, browser notification system

    50%