JavaScripting

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


  • Sortable

    Sortable — is a minimalist JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery. Supports Meteor, AngularJS, React and any CSS library, e.g. Bootstrap.

    91%
  • D3

    A JavaScript visualization library for HTML and SVG.

    89%
  • Knex

    A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.

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

    87%
  • Out Front Js

    Console for mobile browsers and webviews.

    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)

    83%
  • Line Chart

    Awesome charts for AngularJS.

    46%
  • Mindb

    Database on JavaScript

    18%
  • Bookshelf

    A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js

    75%
  • Formik

    Build forms in React, without the tears 😭

    92%
  • Request

    Simplified HTTP request client.

    88%
  • Reasondb

    A 100% JavaScript object database: SQL like syntax, full-text search, auto object sync, swapable persistence engines, asynchronous cursors, streaming analytics, 18 built-in plus in-line fat arrow predicates, predicate extensibility, indexed computed values, joins, nested matching, statistical sampling and more.

    19%
  • Backbone Relational

    Get and set relations (one-to-one, one-to-many, many-to-one) for Backbone models

    57%
  • Easy Pie Chart

    Lightweight jQuery plugin to render simple, animated and retina ready pie charts with the HTML5 canvas element

    56%
  • Breeze

    Breeze.js is a JavaScript library for managing data in data rich-client HTML/JS applications.

    33%
  • Oboe.js

    A fresh approach to AJAX that speeds up web applications. Progressive JSON parser with an easy interface so you can use the objects before the http response completes.

    63%