JavaScripting

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


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

    RESTful HTTP client for JavaScript

    45%
  • Meld

    AOP for JS with before, around, on, afterReturning, afterThrowing, after advice, and pointcuts

    29%
  • Cram

    Simple AMD and CommonJS module bundler.

    10%
  • Boiler

    Boiler is a utility library that makes every day tasks in JavaScript easier by providing over 115 methods that work on arrays, collections, functions, numbers, objects, and strings.

    10%
  • Queen

    A platform for running scripts on many browsers

    8%
  • Pilot

    Pilot — multifunction JavaScript router.

    24%
  • Lunr.js

    A bit like Solr, but much smaller and not as bright

    74%
  • Speakingurl

    Generate of so called "static" or "nice-looking" or "slug" or "SpeakingURL" from a string.

    43%
  • P

    Peer-to-peer networking with browsers

    17%
  • PreloadJS

    PreloadJS makes preloading assets & getting aggregate progress events easier in JavaScript. It uses XHR2 when available, and falls back to tag-based loading when not.

    64%
  • Curl

    A small, fast module and resource loader with dependency management. (AMD, CommonJS Modules/1.1, CSS, HTML, etc.)

    49%
  • JayData

    JayData is a unified data access library for JavaScript to CRUD data from different sources like WebSQL/SQLite, IndexedDB, MongoDb, ASP.NET WebAPI, OData, HTML5 localStorage, Facebook or YQL. The library can be integrated with KendoUI, Knockout.js, Handlebars.js or Sencha Touch 2 and can be used on Node.js as well.

    30%
  • ifvisible.js

    Checks if the current page is visible or not

    44%
  • Amplify

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

    41%
  • Flow Js

    Javascript Library for Multi-step Asynchronous Logic

    12%
  • Async

    Async utilities for node and the browser

    89%