JavaScripting

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


  • FileSaver.js

    An HTML5 saveAs() FileSaver implementation

    88%
  • 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%
  • Bootstrap Table

    An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3)

    87%
  • Highcharts

    Highcharts JS, the JavaScript charting framework

    87%
  • Local Forage

    Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.

    86%
  • Apexcharts.js

    📊 Interactive and Modern SVG Charts

    84%
  • Papa Parse

    Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input

    84%
  • Plotly.js

    The open source javascript graphing library that powers plotly

    84%
  • C3

    A D3-based reusable chart library

    83%
  • Fuse

    Lightweight fuzzy-search, in JavaScript

    83%
  • Rxdb

    :computer: :iphone: A reactive Database for Progressive Web Apps and more

    83%
  • Peerjs

    Peer-to-peer data in the browser

    83%
  • Store.js

    localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood

    82%
  • 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)

    82%
  • Lowdb

    An extendable JSON database for Node and the browser powered by lodash

    82%
  • Gpu.js

    GPU Accelerated JavaScript

    82%
  • Dc.js

    Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js

    80%