JavaScripting

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


  • Lazysizes

    High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

    84%
  • Handlebars.js

    Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. An extension to the Mustache templating language created by Chris Wanstrath.

    88%
  • 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%
  • Supermodel

    Supermodel - Minimal Model Tracking for Backbonejs

    21%
  • Portal Vue

    A Portal Component for Vuejs, for rendering DOM outside of a component, anywhere in the document.

    62%
  • Durandal

    A cross-device, cross-platform client framework written in JavaScript and designed to make building Single Page Applications (SPAs) easy to create and maintain.

    54%
  • Machina.js

    js ex machina - finite state machines in JavaScript

    50%
  • Platform.js

    A platform detection library that works on nearly all JavaScript platforms.

    62%
  • Ink

    An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping

    54%
  • Uranium

    Universal css-in-js media queries for React Native and React

    11%
  • Ripple

    A tiny foundation for building reactive views

    38%
  • Redhooks

    Predictable state container for React apps written using Hooks

    9%
  • Stampit

    Create objects from reusable, composable behaviors.

    55%
  • Jquery Timeago

    Timeago is a jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").

    68%
  • Mustache.js

    Minimal templating with {{mustaches}} in JavaScript

    86%
  • Page.js

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

    77%
  • Chaplin

    An Application Architecture Using Backbone.js

    55%