1. Moment
Parse, validate, manipulate, and display dates in javascript.Moment created by moment, this repo was created in 2011
Now the number of Watchers for the Moment repo is 45,065, and it has a 6781 Forks
you can find here the official website for Moment
you can Click here Moment to download the master branch from GitHub
2. Dayjs
⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern APIDayjs created by iamkun, this repo was created in 2018
Now the number of Watchers for the Dayjs repo is 31,828, and it has a 1513 Forks
you can find here the official website for Dayjs
you can Click here Dayjs to download the master branch from GitHub
3. Mathjs
An extensive math library for JavaScript and Node.jsMathjs created by josdejong, this repo was created in 2013
Now the number of Watchers for the Mathjs repo is 10,440, and it has a 918 Forks
you can find here the official website for Mathjs
you can Click here Mathjs to download the master branch from GitHub
4. Inversify Js
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.Inversify Js created by inversify, this repo was created in 2015
Now the number of Watchers for the Inversify Js repo is 6,723, and it has a 465 Forks
you can find here the official website for Inversify Js
you can Click here Inversify Js to download the master branch from GitHub
5. Numeral
A javascript library for formatting and manipulating numbers.Numeral created by adamwdraper, this repo was created in 2012
Now the number of Watchers for the Numeral repo is 8,471, and it has a 881 Forks
you can find here the official website for Numeral
you can Click here Numeral to download the master branch from GitHub
6. Bignumber.js
A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic Bignumber.js created by MikeMcl, this repo was created in 2012
Now the number of Watchers for the Bignumber.js repo is 4,285, and it has a 569 Forks
you can find here the official website for Bignumber.js
you can Click here Bignumber.js to download the master branch from GitHub
7. Decimal.js
An arbitrary-precision Decimal type for JavaScriptDecimal.js created by MikeMcl, this repo was created in 2014
Now the number of Watchers for the Decimal.js repo is 3,821, and it has a 329 Forks
you can find here the official website for Decimal.js
you can Click here Decimal.js to download the master branch from GitHub
8. Underscore String
String manipulation extensions for Underscore.js javascript library.Underscore String created by epeli, this repo was created in 2010
Now the number of Watchers for the Underscore String repo is 3,342, and it has a 392 Forks
you can find here the official website for Underscore String
you can Click here Underscore String to download the master branch from GitHub
9. Tiny Color
Fast, small color manipulation and conversion for JavaScriptTiny Color created by bgrins, this repo was created in 2011
Now the number of Watchers for the Tiny Color repo is 3,585, and it has a 379 Forks
you can find here the official website for Tiny Color
you can Click here Tiny Color to download the master branch from GitHub
10. Xregexp
Extended JavaScript regular expressionsXregexp created by slevithan, this repo was created in 2012
Now the number of Watchers for the Xregexp repo is 2,827, and it has a 275 Forks
you can find here the official website for Xregexp
you can Click here Xregexp to download the master branch from GitHub
11. Big.js
A small, fast JavaScript library for arbitrary-precision decimal arithmetic.Big.js created by MikeMcl, this repo was created in 2012
Now the number of Watchers for the Big.js repo is 3,084, and it has a 316 Forks
you can find here the official website for Big.js
you can Click here Big.js to download the master branch from GitHub
12. Datejs
Datejs is an open-source JavaScript Date Library.Datejs created by datejs, this repo was created in 2010
Now the number of Watchers for the Datejs repo is 1,684, and it has a 428 Forks
you can find here the official website for Datejs
you can Click here Datejs to download the master branch from GitHub
13. Auto Numeric
autoNumeric is a jQuery plugin that automatically formats currency (money) and numbers as you type on form inputs. It supports most International numeric formats and currency signs including those used in Europe, North and South America, Asia and India (lakhs**).Auto Numeric created by BobKnothe, this repo was created in 2013
Now the number of Watchers for the Auto Numeric repo is 1,509, and it has a 380 Forks
you can find here the official website for Auto Numeric
you can Click here Auto Numeric to download the master branch from GitHub
14. Sprintf.js
sprintf.js is a complete open source JavaScript sprintf implementation.Sprintf.js created by alexei, this repo was created in 2013
Now the number of Watchers for the Sprintf.js repo is 1,905, and it has a 281 Forks
you can find here the official website for Sprintf.js
you can Click here Sprintf.js to download the master branch from GitHub
15. String.js
Extra JavaScript string methods. String.js created by jprichardson, this repo was created in 2011
Now the number of Watchers for the String.js repo is 1,717, and it has a 235 Forks
you can find here the official website for String.js
you can Click here String.js to download the master branch from GitHub
16. Timezone Js
Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.Timezone Js created by mde, this repo was created in 2010
Now the number of Watchers for the Timezone Js repo is 831, and it has a 191 Forks
you can find here the official website for Timezone Js
you can Click here Timezone Js to download the master branch from GitHub
17. Date
Date() for humansDate created by MatthewMueller, this repo was created in 2013
Now the number of Watchers for the Date repo is 1,426, and it has a 92 Forks
you can find here the official website for Date
you can Click here Date to download the master branch from GitHub
18. Angled Edges
:triangular_ruler: Quickly create angled section edges using only SassAngled Edges created by josephfusco, this repo was created in 2016
Now the number of Watchers for the Angled Edges repo is 965, and it has a 54 Forks
you can find here the official website for Angled Edges
you can Click here Angled Edges to download the master branch from GitHub
19. jQuery Number
Easily format numbers for display use. Replace numbers inline in a document, or return a formatted number for other uses.jQuery Number created by customd, this repo was created in 2012
Now the number of Watchers for the jQuery Number repo is 430, and it has a 378 Forks
you can find here the official website for jQuery Number
you can Click here jQuery Number to download the master branch from GitHub
20. Nerdamer
a symbolic math expression evaluator for javascriptNerdamer created by jiggzson, this repo was created in 2013
Now the number of Watchers for the Nerdamer repo is 290, and it has a 57 Forks
you can find here the official website for Nerdamer
you can Click here Nerdamer to download the master branch from GitHub
21. Taggd
A tool to show and add tags to imagesTaggd created by timseverien, this repo was created in 2013
Now the number of Watchers for the Taggd repo is 394, and it has a 63 Forks
you can find here the official website for Taggd
you can Click here Taggd to download the master branch from GitHub
22. Length.js
???? JavaScript library for length units conversion.Length.js created by appalaszynski, this repo was created in 2018
Now the number of Watchers for the Length.js repo is 292, and it has a 21 Forks
you can find here the official website for Length.js
you can Click here Length.js to download the master branch from GitHub
23. Klass
a utility for creating expressive classes in JavaScriptKlass created by ded, this repo was created in 2011
Now the number of Watchers for the Klass repo is 752, and it has a 82 Forks
you can find here the official website for Klass
you can Click here Klass to download the master branch from GitHub
24. Xdate
A Modern JavaScript Date LibraryXdate created by arshaw, this repo was created in 2011
Now the number of Watchers for the Xdate repo is 668, and it has a 77 Forks
you can find here the official website for Xdate
you can Click here Xdate to download the master branch from GitHub
25. Console.message
Console messages for cool kidsConsole.message created by astoilkov, this repo was created in 2015
Now the number of Watchers for the Console.message repo is 770, and it has a 18 Forks
you can find here the official website for Console.message
you can Click here Console.message to download the master branch from GitHub
26. Args.js
Create javascript functions with optional, default, grouped and named parameters.Args.js created by autographer, this repo was created in 2013
Now the number of Watchers for the Args.js repo is 391, and it has a 21 Forks
you can find here the official website for Args.js
you can Click here Args.js to download the master branch from GitHub
27. Object.observe
Object.observe polyfill/shim trying to be compliantObject.observe created by jdarling, this repo was created in 2012
Now the number of Watchers for the Object.observe repo is 234, and it has a 36 Forks
you can find here the official website for Object.observe
you can Click here Object.observe to download the master branch from GitHub
28. Extract Values
A simple helper to extract values from a string based on a pattern.Extract Values created by laktek, this repo was created in 2012
Now the number of Watchers for the Extract Values repo is 302, and it has a 22 Forks
you can find here the official website for Extract Values
you can Click here Extract Values to download the master branch from GitHub
29. Ratio.js
Rational numbers for JavascriptRatio.js created by LarryBattle, this repo was created in 2012
Now the number of Watchers for the Ratio.js repo is 113, and it has a 11 Forks
you can find here the official website for Ratio.js
you can Click here Ratio.js to download the master branch from GitHub
30. Char Funk
a Unicode character utility for JavaScriptChar Funk created by joelarson4, this repo was created in 2012
Now the number of Watchers for the Char Funk repo is 113, and it has a 10 Forks
you can find here the official website for Char Funk
you can Click here Char Funk to download the master branch from GitHub
31. Classing Js
Brings the world of classical OOP to javascriptClassing Js created by Mostafa-Samir, this repo was created in 2014
Now the number of Watchers for the Classing Js repo is 46, and it has a 2 Forks
you can find here the official website for Classing Js
you can Click here Classing Js to download the master branch from GitHub
32. Typecast.js
Typecast.js :: Solving the simple problemsTypecast.js created by bishopZ, this repo was created in 2013
Now the number of Watchers for the Typecast.js repo is 30, and it has a 2 Forks
you can find here the official website for Typecast.js
you can Click here Typecast.js to download the master branch from GitHub
33. Core Lib
A port of the Ruby 1.9.3 corelib to coffeescript/javascript/node that conforms to rubyspec.org.Core Lib created by rubyjs, this repo was created in 2012
Now the number of Watchers for the Core Lib repo is 0, and it has a 0 Forks
you can find here the official website for Core Lib
you can Click here Core Lib to download the master branch from GitHub
Conclusion
In this post, we explored the 33 of the best JavaScript object-extends libraries.
If you like these 33 of the best JavaScript object-extends libraries then please share with your friends and colleagues.