JavaScripting

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


  • Radial Menu

    A highly customizable radial menu that's very easy to setup.

    25%
  • Portal Vue

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

    62%
  • Durandal

    A cross-device, cross-platform client framework written in JavaScript and designed to make building Single Page Applications (SPAs) easy to create and maintain.

    54%
  • Batman

    Fighting Crime and Kicking Apps

    52%
  • Vis

    Dynamic, browser-based visualization library

    78%
  • Lmd

    LMD: Lazy Module Declaration. Be lazy: lazy load @ lazy init

    23%
  • Ramda

    :ram: Practical functional Javascript

    90%
  • Node Decorators

    node-decorators

    31%
  • Qooxdoo

    A Universal JavaScript Framework

    52%
  • Javascript State Machine

    A finite state machine javascript micro framework

    67%
  • Handlebars.js

    Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. An extension to the Mustache templating language created by Chris Wanstrath.

    88%
  • Supermodel

    Supermodel - Minimal Model Tracking for Backbonejs

    21%
  • Inject

    AMD and CJS dependency management in the browser

    27%
  • Mediator.js

    An implementation of the mediator pattern for asynchronous events in Javascript

    29%
  • Nanobar

    Very lightweight progress bars. No jQuery

    49%
  • Jquery Timeago

    Timeago is a jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").

    68%
  • 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).

    48%