Chart.js

Chart.js is an open-source library that lets you visualize data.

  • github
  • docs
  • demo
  • tutorial

    Anime.js

    Anime.js: is one of the most popular libraries which adds awesome animations to your web application.

  • github

  • docs
  • tutorial

    D3.js

    D3.js is a JavaScript library for manipulating documents based on data.

  • github

  • docs
  • tutorial(13h!)

    GSAP

  • GSAP is one of the most famous libraries that animates anything JavaScript can touch, such as CSS properties and SVG.

  • github
  • docs
  • demo
  • tutorial

    vivus.js

    vivus: is a lightweight JavaScript class that gives SVGs the appearance of being drawn.

  • github

  • demo

    TypeIt.js

    TypeIt: is a JavaScript tool for creating typewriter effects.

  • github

  • docs
  • demo
  • tutorial

    dropzone.js

    Dropzone is a JavaScript open-source library that turns any HTML element into a dropzone. This means that a user can drag and drop a file onto it, and Dropzone will display file previews and upload progress, and handle the upload for you via XHR.

  • github

  • docs
  • demo
  • tutorial (with django)

    Scroll Out

    ScrollOut is a javascript library that detects changes in scroll for reveal, parallax, and CSS Variable effects.

  • github

  • docs
  • demo
  • tutorial

    Three.js

    Three.js: is a powerful javascript library that helps you to create 3D computer graphics.

  • docs

  • demo
  • github
  • tutorial

    leaflet

    leaflet: is an open-source JavaScript library for mobile-friendly interactive maps.

  • github

  • docs
  • demo
  • tutorial