Javascript is now one of the most popular and broadly used programming language. And due to the popularity of javascript different frameworks the application development has changed a lot.
So In this article, I am going to list the popular libraries of javascript now
It mainly parse, validate, manipulate, and display dates and times in JavaScript. It was designed to work both in the browser and in Node.js. Moment.js is very easy to use, also support various functions to operation of Date. It is defined object type and use like new Date().
Date-fns is also a very popular time manipulation library for Javascript. It has 17K Stars on Github. date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js. With the function-per-file style, you can pick just what you need and stop bloating your project with useless functionality.
Underscore library is built to provide utility functions for common tasks in Javascript. Lodash is build to provide more consistent consistently across all major browsers irrespective of their versions and provides iteration support for strings, objects, arrays, and arguments.
Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc.Lodash’s modular methods are great for:
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices. Powerful and easy to use.
Sugar is a Javascript utility library for working with native objects. A straightforward API makes Sugar very easy to pick up and start using. Custom builds and modularized npm packages let you use only what you need.
Mout is a collection of modular JavaScript utilities that can be used in the browser as AMD modules or on node.js. It provides many helper methods similar to those found on other languages standard libraries.
Lazy.js is a functional utility library for JavaScript, similar to Underscore and Lodash, but with a lazy engine under the hood that strives to do as little work as possible while being as flexible as possible.
It's easy to get started with Chart.js. All that's required is the script included in your page along with a single <canvas>
node to render the chart. It have more than 40K starts on Git hub.