JavaScripting

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


  • Vague Time

    A tiny JavaScript library that formats precise time differences as a vague/fuzzy time, e.g. '3 months ago', 'just now' or 'in 2 hours'.

    19%
  • Cytoscape.js

    A JavaScript graph library for analysis and visualisation (compatible with CommonJS/Node.js, AMD/Require.js, jQuery 1.4+, Bower, npm, and plain JavaScript)

    80%
  • Line Chart

    Awesome charts for AngularJS.

    48%
  • J Schema

    A simple, easy to use data modeling framework for JavaScript

    25%
  • Dygraphs

    Interactive visualizations of time series using JavaScript and the HTML canvas tag. The dygraphs JavaScript library produces interactive, zoomable charts of time series.

    66%
  • LScache

    A localStorage-based memcache-inspired client-side caching library.

    44%
  • jQuery File Upload

    File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.

    88%
  • Mqtt.js

    The MQTT client for Node.js and the browser

    79%
  • Juggling DB

    Multi-database ORM: redis, mongodb, mysql, sqlite, postgres, neo4j, memory... Many databases, common API.

    54%
  • Springy

    A force directed graph layout algorithm in JavaScript

    48%
  • Accounting.js

    A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.

    7%
  • Marilyn

    Marilyn is a client side, Socket.IO driven, Pub/Sub, model layer with a query system similar to Mongoose.

    12%
  • Data Tables

    DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, which will add advanced interaction controls to any HTML table.

    75%
  • Taffydb

    TaffyDB - an open source JavaScript Database for your browser

    50%
  • Plottable

    A library of modular chart components, built on D3

    63%
  • Epoch

    A general purpose, real-time visualization library.

    66%
  • Envision JS

    Dynamic HTML5 visualization

    40%