12 Useful JavaScript Libraries You’ve Probably Never Used

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

  • Chart.js is a popular tool that is designed for creating graphs and charts. This library allows you to easily create graphs and charts of any type, as well as build data on a time range and logarithmic scale. It also has built-in tools for working with animation, which will allow you to effectively modify the graphics depending on new data, as well as experiment with color.

  • voca

    The ultimate JavaScript string library

  • Voca makes it easier to work with strings by offering useful functions like case-changing, clipping and truncating. The library is divided into several modules, which allow you to work with its individual functions.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • three.js

    JavaScript 3D Library.

  • Three.js is a really interesting JavaScript library for those interested in three-dimensional design. Check out this simple 3D flying plane website — to have an idea of what is possible to build with Three.js.

  • slick

    the last carousel you'll ever need

  • Slick will help you realize the carousel effect. It has a full array of options, works with swipe gestures for mobile devices, and supports other cool features. You can even sync the two carousels if you want to create an overlay effect.

  • EaselJS

    The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.

  • Create.js is a suite of modular libraries and tools which work together or independently to enable rich interactive content on open web technologies via HTML5. It is composed of four libraries:

  • anime.js

    JavaScript animation engine

  • Animation and micro-interactions are now trending. Anime.js will add some traffic to the site. Anime.js is a lightweight JavaScript animation library with a simple but powerful API. It works with CSS properties, Scalable Vector Graphics (SVG), DOM attributes, and JavaScript objects. It has a list of features, some of which are:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts