JavaScripting

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


  • Angular History

    A history service for AngularJS. Undo/redo, that sort of thing. Has nothing to do with the "back" button, unless you want it to.

    14%
  • Node Browserify

    browser-side require() the node.js way

    85%
  • Machina.js

    js ex machina - finite state machines in JavaScript

    51%
  • Lodash

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

    94%
  • Invisible

    Invisible.js: Reusable models for the client and the server

    15%
  • Autolink Js

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

    19%
  • UA Parser

    Lightweight JavaScript-based User-Agent string parser. Supports browser & node.js environment. Also available as jQuery plugin.

    77%
  • Tangle

    a JavaScript library for reactive documents

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

    14%
  • Curl

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

    50%
  • Conditioner

    Frizz Free, Environment-aware, JavaScript Modules

    36%
  • Lazy.js

    Like underscore.js, but lazier

    64%
  • Fast Memoize.js

    :rabbit: Fastest possible memoization library

    57%
  • Radio

    Dependency-free Chainable Publish/Subscribe Library for Javascript

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

    32%
  • Is.js

    Micro check library

    78%
  • Graphql Editor

    GraphQL Visual Node Editor

    66%