JavaScripting

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


  • Dygraphs

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

    64%
  • Mediator.js

    An implementation of the mediator pattern for asynchronous events in Javascript

    29%
  • Angular Datepicker

    calendar and datepicker directives for angular

    45%
  • Request

    Simplified HTTP request client.

    88%
  • Open Location Code

    Open Location Codes are short, generated codes that can be used like street addresses, for places where street addresses don't exist.

    71%
  • Layzr.js

    A small, fast, modern, and dependency-free library for lazy loading.

    60%
  • Chaplin

    An Application Architecture Using Backbone.js

    55%
  • Rivets

    Declarative data binding facility

    60%
  • Imba

    The new programming language for web apps

    67%
  • Fastdom

    Eliminates layout thrashing by batching DOM read/write operations

    65%
  • Trace Kit

    Attempts to create stack traces for unhandled JavaScript exceptions in all major browsers.

    36%
  • Selectize.js

    Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.

    88%
  • Dn2a Javascript

    DN2A JavaScript - Digital Neural Networks Architecture with JavaScript

    32%
  • Croppie

    A Javascript Image Cropper

    66%
  • Device.js

    Device.js makes it easy to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).

    69%
  • Visibility.js

    Visibility.js allows you to determine whether your web page is visible to a user, is hidden in background tab or is prerendering. It allows you to use the page visibility state in JavaScript logic and improve browser performance by disabling unnecessary timers and AJAX requests, or improve user interface experience (for example, by stopping video playback or slideshow when user switches to another browser tab).

    48%
  • React Bootstrap

    Bootstrap 3 components built with React

    93%