JavaScripting

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


  • Form2js

    Javascript library for collecting form data

    34%
  • jQuery Migrate

    APIs and features removed from jQuery core

    60%
  • jQuery Dynatable

    A more-fun, semantic, alternative to datatables

    54%
  • Prettyphoto

    prettyPhoto is a jQuery based lightbox clone. Not only does it support images, it also add support for videos, flash, YouTube, iFrames. It’s a full blown media lightbox. The setup is easy and quick, plus the script is compatible in every major browser.

    36%
  • Cufon

    Fast text replacement with canvas and VML - no Flash or images required.

    61%
  • Vue Funnel Graph Js

    Vue.js component drawing SVG Funnel Graphs

    13%
  • Smartmenus

    jQuery website menu plugin. Responsive and accessible list-based website menus that work on all devices.

    26%
  • Dust

    Asynchronous templates for the browser and node.js

    33%
  • Timezone Js

    Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.

    43%
  • Kiwi.js

    Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.

    44%
  • Js Store

    JsStore is an IndexedDB Wrapper. It makes IndexedDB super easy with its SQL like apis.

    42%
  • Caman Js

    Pure Javascript HTML5 (Ca)nvas (Man)ipulation

    55%
  • Backbone Deep Model

    Improved support for models with nested attributes.

    37%
  • Voyeur.js

    Voyeur is a tiny (1.2kb) Javascript library that lets you traverse and manipulate the DOM the way it should have been.

    30%
  • Simple Parallax

    Simple and tiny JavaScript library to add parallax animations on any images

    52%
  • Next.js

    Next.js is a lightweight framework for static and server‑rendered applications.

    99%
  • Foresight.js

    Foresight.js gives webpages the ability to tell if the user's device is capable of viewing high-resolution images (such as the 3rd generation iPad) before the image is requested from the server. Additionally, it judges if the user's device currently has a fast enough network connection for high-resolution images. Depending on device display and network connectivity, foresight.js will request the appropriate image for the webpage.

    45%