JavaScripting

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


  • Ar.js

    Image tracking, Location Based AR, Marker tracking. All on the Web.

    73%
  • Fast Check

    Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

    63%
  • Recoil

    Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.

    90%
  • JSHint

    JSHint is a community-driven tool to detect errors in JavaScript code and enforce your team's coding conventions.

    83%
  • Xv

    :x: :heavy_check_mark: A beautifully simple and capable test runner

    36%
  • Hashgrid

    A little tool that inserts a layout grid in web pages, allows you to hold it in place, and toggle between displaying it in the foreground or background.

    25%
  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

    96%
  • Qunit

    An easy-to-use JavaScript Unit Testing framework.

    71%
  • Mocha

    A simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)

    91%
  • Nightwatch

    UI automated testing framework based on node.js and selenium webdriver

    84%
  • Chai

    BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

    78%
  • Ag Grid

    The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

    85%
  • Prettydiff

    Compare code instead of text.

    50%
  • Boomerang

    End user oriented web performance testing and beaconing

    26%
  • Treant Js

    Treant.js - javascript library for drawing tree diagrams

    39%
  • Argon

    An open-standards augmented reality platform for the web

    31%
  • Blanket

    blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.

    51%