33 Awesome JavaScript object-extends Libraries

This article is for Qandeel Academy

JavaScript is the programming language of the Web And JavaScript is used to create client-side dynamic pages, JavaScript is the world's most popular programming language.

after this intro lets start

33 Awesome JavaScript object-extends Libraries

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

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

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

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

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

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

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

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.

Last modified