DEV Community

Cover image for Most popular JavaScript frameworks and libraries 2021
Aashish Panthi
Aashish Panthi

Posted on • Originally published at aashishpanthi.hashnode.dev

Most popular JavaScript frameworks and libraries 2021

Well, there are a lot of javascript frameworks, I mean a lot. And they are releasing every single day. But today I am here with some most popular javascript frameworks.

Here are all of the javascript frameworks, libraries and tools that may be used in frontend, backend, handling big data, making fullstack web app or any other stuffs.

So here we are:

  1. Chalk - Styling the terminal
  2. Lodash - Provides utility functions for common programming tasks
  3. Express js - Minimal and flexible Node.js web application framework
  4. Webpack - Bundles JavaScript files for usage in a browser
  5. Moment.js - A JavaScript date library for parsing, validating, manipulating, and formatting dates.
  6. React - A JavaScript library for creating user interfaces.
  7. Underscore - JavaScript's functional programming helper library.
  8. Mocha - Simple, flexible, fun JavaScript test framework for Node.js & The Browser
  9. jQuery - A fast, small, and feature-rich JavaScript library. (why it is still famous 😕)
  10. Vue js - Front end JavaScript framework for building user interfaces and single-page applications.
  11. Angular - Front-end web framework for developing single-page applications.
  12. Nextjs - Production grade React applications that scale.
  13. D3 - A JavaScript library for visualizing data using web standards.
  14. Slick - A standalone selector engine that is totally slick.
  15. Backbone - A JavaScript library with a RESTful JSON interface and is based on the MVC application design paradigm.
  16. Babel - A transcompiler that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript.
  17. Leaflet - JavaScript library for mobile-friendly interactive maps.
  18. Gatsby - A framework based on React that helps developers build blazing fast websites and apps.
  19. Three.js - An easy to use, lightweight, cross-browser, general purpose 3D library.
  20. Apexcharts - A modern JavaScript charting library to build interactive charts and visualizations.
  21. GSAP - A robust JavaScript toolset that turns developers into animation superheroes.
  22. Svelte - A radical new approach to building user interfaces.
  23. Animejs - A lightweight JavaScript animation library that animates everything on webpage.

Thank you for staying with me. Here are the sources that helped me Stackoverflow developer survey 2021 and NPMjs

Top comments (14)

Collapse
 
patzistar profile image
Patrick Schadler

MomentJS should no longer be considered in new projects. The official statement is "Moment.js is a legacy project, now in maintenance mode. In most cases, you should choose a different library."

Collapse
 
aashishpanthi profile image
Aashish Panthi

Yes man, but it has weekly downloads of over 15M

Collapse
 
patzistar profile image
Patrick Schadler

I know, it's still highly used and many librarbies depend on it. Nevertheless, it's important to highlight the fact that it is a legacy project and no longer developed.

Thread Thread
 
aashishpanthi profile image
Aashish Panthi

Yeah, peoples shouldn't be more dependent on this

Collapse
 
qier222 profile image
qier222

MomentJS replacement 👇
github.com/iamkun/dayjs

Collapse
 
aashishpanthi profile image
Aashish Panthi

Definitely gonna try this out 💪

Collapse
 
doooby profile image
Ondřej Želazko

what even is this list.. i mean, backbone?

Collapse
 
aashishpanthi profile image
Aashish Panthi

Yes man 😂, it has over 500k weekly downloads

Collapse
 
okikio profile image
Okiki Ojo

Check out @okikio/animate. It's an animation library built using the Web Animation API

Collapse
 
aashishpanthi profile image
Aashish Panthi

Thanks, for sharing with me, appreciate :)

Collapse
 
okikio profile image
Okiki Ojo

@okikio /animate is not one of the most popular js libraries but I believe it will get there eventually

Thread Thread
 
aashishpanthi profile image
Aashish Panthi

Hope that day comes soon :)

Collapse
 
nadeem profile image
Nadeem

Another famous charting library - ChartJS
npmjs.com/package/chart.js

Collapse
 
aashishpanthi profile image
Aashish Panthi

I don't know how forgot that :)