JavaScripting

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


  • Invisible

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

    15%
  • Node Browserify

    browser-side require() the node.js way

    82%
  • Backbone React Component

    A bit of nifty glue that automatically plugs your Backbone models and collections into your React components, on the browser and server

    40%
  • Jailed

    Jailed - execute untrusted code with custom permissions

    37%
  • Page.js

    Micro client-side router inspired by the Express router (~1200 bytes)

    77%
  • Contra

    Asynchronous flow control with a functional taste to it

    31%
  • Jquerypp

    jQuery's missing utils and special events

    43%
  • Vue I18n

    :globe_with_meridians: Internationalization plugin for Vue.js

    78%
  • Modernizr

    Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

    91%
  • Redux Loop

    A port of elm-effects and the Elm Architecture to Redux that allows you to sequence your effects naturally and purely by returning them from your reducers.

    57%
  • Superagent

    Ajax with less suck - (and node.js HTTP client to match)

    86%
  • 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%
  • Tock

    Timer Object/Class. Kickass!

    22%
  • Ng Sweet Alert

    :loudspeaker: Sweetalert directive for angular js( angular sweetalert), without writing single javascript code

    14%
  • PreloadJS

    PreloadJS makes preloading assets & getting aggregate progress events easier in JavaScript. It uses XHR2 when available, and falls back to tag-based loading when not.

    64%
  • Amplify

    AmplifyJS is a set of components for data management and application communication.

    42%
  • Vue Moment

    Handy Moment.js filters for your Vue.js project.

    46%