JavaScripting

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


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

    55%
  • jStorage

    jStorage is a simple key/value database to store data on browser side. As a bonus it is also a local pubsub platform to sync data between tabs/windows

    47%
  • Tungstenjs

    Tungsten.js is a modular framework for creating web UIs with high-performance rendering on both server and client.

    26%
  • Platform.js

    A platform detection library that works on nearly all JavaScript platforms.

    63%
  • Ect

    Fastest JavaScript template engine with embedded CoffeeScript syntax

    25%
  • Cerebral

    A state controller with its own debugger

    55%
  • Pegasus

    Load data while still loading other scripts and display data faster in jQuery, Backbone, Angular, ... apps

    34%
  • Mobx

    Simple, scalable state management.

    92%
  • Koa

    Expressive middleware for node.js using ES2017 async functions

    92%
  • Robotjs

    Node.js Desktop Automation.

    81%
  • Gas

    Google Analytics on Steroids. A Google Analytics implementation with more power features.

    27%
  • Egjs

    Set of UI interactions, effects and utilities components library using jQuery.

    44%
  • Do T

    The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.

    64%
  • jTypes

    jTypes is the most comprehensive and robust JavaScript library for overcoming differential inheritance with prototype-based objects. Its lightweight yet powerful design provides web programmers on any platform or browser the ability to emulate classical inheritance where objects are defined by classes.

    10%
  • Pilot

    Pilot — multifunction JavaScript router.

    24%
  • Js Cache

    jsCache is a javascript library that enables caching of javascripts, css-stylesheets and images using my localStorage polyfill. This is especially useful when serving your website for mobile phones, which have limited HTTP caching available, but also speeds up your site in an ordinary web browser as it saves HTTP requests and loads all files asynchronously.

    13%
  • Knockout Projections

    Knockout.js observable arrays get smarter

    9%