JavaScripting

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


  • Timesheet.js

    JavaScript library for HTML5 & CSS3 time sheets

    59%
  • Ngx Auth Firebaseui

    Angular Material UI component for firebase authentication

    46%
  • Multi Select

    A user-friendlier drop-in replacement for the standard select with multiple attribute activated.

    53%
  • Formbuilder

    [Needs Maintainer] Formbuilder is a small graphical interface for letting users build their own webforms.

    51%
  • Cufon

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

    61%
  • Lightgl.js

    A lightweight WebGL library

    38%
  • Js Store

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

    42%
  • Jeeliz Weboji

    JavaScript/WebGL real-time face tracking and expression detection library. Build your own Apple Animoji feature! SVG and THREE.js integration demos are provided.

    46%
  • 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%
  • FloraJS

    FloraJS is a JavaScript framework for simulating natural systems in a web browser.

    19%
  • Sc Editor

    A lightweight HTML and BBCode WYSIWYG editor

    46%
  • Backbone Deep Model

    Improved support for models with nested attributes.

    37%
  • Jailed

    Jailed - execute untrusted code with custom permissions

    37%
  • Scroll Nav

    A jQuery plugin for building a scrolling navigation menu

    32%
  • Nano Gallery

    image gallery simplified - jQuery plugin. Touch enabled, responsive, justified/cascading/grid layout and it supports pulling in Flickr, Google Photos and self hosted images.

    30%
  • Justified Gallery

    JQuery plugin that allows you to create a gallery with a justified grid. Fill all the spaces!

    53%
  • 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%