JavaScripting

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


  • Ripple

    A tiny foundation for building reactive views

    40%
  • Paperclip.js

    reactive DOM template engine built for speed, and extensibility

    29%
  • 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%
  • Superagent

    Ajax with less suck - (and node.js HTTP client to match)

    87%
  • Simulacra

    One-way data binding for web applications.

    33%
  • Across Tabs

    Easy communication between cross-origin browser tabs

    48%
  • Black Hole.js

    Renders black hole gravitational lensing effects in an image canvas using WebGL, glfx.js, and numeric.js

    12%
  • Autolink Js

    Tiny little tool to find URLs in a string of text and hyperlink them

    19%
  • Regular

    a living template engine that helping us to create data-driven component.

    48%
  • Knockout Projections

    Knockout.js observable arrays get smarter

    9%
  • Maria

    The MVC framework for JavaScript applications. The real MVC. The Smalltalk MVC. The Gang of Four MVC.

    31%
  • Backbone Nested

    A plugin to make Backbone.js keep track of nested attributes.

    32%
  • Stapes

    a (really) tiny Javascript MVC microframework

    28%
  • Lucid Js

    LucidJS is a chainable event emitter library. It offers several unique features such as set events, emitter piping, DOM node encapsulation, sub events, along with the usual event triggering and binding. LucidJS emitters also feature meta events that allow listening for event binding and event triggering. LucidJS works in both the browser and node.js.

    24%
  • Machina.js

    js ex machina - finite state machines in JavaScript

    51%
  • Jsviews

    Interactive data-driven views, built on top of JsRender templates

    32%
  • Dust

    Asynchronous templates for the browser and node.js

    35%