Top NPM Packages for NodeJS
There are over 1.4 Million NPM Packages on NPM now and it’s impossible to learn about each and every package in your entire life.
It becomes very difficult to find the right and most useful package to learn from them.
So, In this blog, you will get an idea and direction to learn the right Packages to learn as per your interest and branch.
Table Of Contents
- Overall top 10 Most Popular NPM Packages/Libraries
- Most Popular Packages for :
- Front-end
- Backend
- CLI
- Documentation
- CSS
- Testing
- IoT
- Coverage
- Mobile
- Frameworks
- Robotics
- Math
3.Conclusion
Top 10 Most Popular NPM package
Now let’s discuss the packages as per their uses,
Front-end
Backend
- strapi
- local-web-server
- missionlog
- netlify-cms-backend-git-gateway
- netlify-cms-backend-gitlab
- netlify-cms-backend-test
- @modular/smcc-core
- mock-rest-server
- playfab-sdk
- baqend
CLI
Documentation
- jsdoc
- gray-matter
- grunt-jsdoc
- swagger-ui-express
- jsdoc-to-markdown
- documentation
- typedoc
- covgen
- @compodoc/compodoc
- mongoose-to-swagger
CSS
- node-sass
- autoprefixer
- less
- css-loader
- postcss
- classnames
- stylelint
- optimize-css-assets-webpack-plugin
- postcss-loader
- bootstrap
- cssstyle
- stylus
Testing
IoT
Coverage
- jest
- jest-cli
- karma-coverage
- nyc
- codecov
- istanbul-lib-instrument
- istanbul-lib-coverage
- coveralls
- v8-to-istanbul
- karma-typescript
Mobile
- libphonenumber-js
- ionicons
- is-mobile
- loopback
- intl-tel-input
- swiper
- react-native-vector-icons
- react-responsive
- @ionic/core
- react-native-keychain
Frameworks
Robotics
- serialport
- raspi-board
- vexdb
- johnny-five
- rclnodejs
- cylon
- raspi-peripheral
- ros-blessed
- hedgehog-client
- cylon-i2c-bmp280
Math
- simple-statistics
- mathjs
- math-expression-evaluator
- is-number
- big-integer
- node-int64
- long
- nerdamer
- expression-eval
- hull.js
- date-arithmetic
Conclusion
What is the best depends on “What you want to make”.