InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 22 JavaScript npm-module Projects
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Rendering HEIC on the Web: How to Make Your Web App Handle iPhone Photos | dev.to | 2025-07-02
We mentioned libheif before which has dedicated libraries for various languages like Node.js, C#, Python, Rust etc. Let’s take a look at an example implementation in Node.js, specifically using the heic-convert package which is an official user friendly wrapper for libheif.
-
-
-
Project mention: Rendering HEIC on the Web: How to Make Your Web App Handle iPhone Photos | dev.to | 2025-07-02
There is the libheif-js library which lets you directly interact with the precompiled JavaScript libheif or run it using WebAssembly. You can also use it in node.js but I’ll cover that later. However, this is a low level solution that requires you to decode the image yourself and then render it using canvas. You can then preview it with a canvas or convert it into a jpg blob and display it with an img tag.
-
-
-
-
-
-
-
excel-to-mongoDB
This module converts your correctly formatted Excel spreadsheet to a collection in the specified database in MongoDB.
-
NodeJS-ProgressBar
CLI Progress Bar implemented in NodeJS to track Time, ETA and Steps for any long running jobs in any loops in JS, NodeJS code
-
-
-
multi-avatars
multi-avatars is a React component based on the npm package avataaars. It is random to you depending on what you are giving (or) give some other svg avatars.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript npm-module discussion
JavaScript npm-module related posts
-
My 2022 in review
-
Why does default TypeScript create-vue app only run type checking against Vitest config?
-
How to build a Hacker news clone using Remix, Tailwind css ?
-
Starting script for development in Node.js
-
Cypress installation with Mochaversome reporter with fail test screenshots. Fix viewport screen size in headless mode.
-
trymodule supporting ES modules
-
Contributing to Node.js Core
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source npm-module projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | npm-run-all | 5,807 |
2 | eslint-plugin-vue | 4,563 |
3 | cerebral | 1,996 |
4 | eslint-plugin-node | 961 |
5 | Rando.js | 796 |
6 | citgm | 582 |
7 | cpx | 531 |
8 | heic-convert | 290 |
9 | zoom | 149 |
10 | quetie | 114 |
11 | libheif-js | 90 |
12 | toastmaker | 53 |
13 | kNow | 26 |
14 | two-step-auth | 12 |
15 | all-round-calculator | 12 |
16 | random-code | 11 |
17 | journal-cli | 10 |
18 | excel-to-mongoDB | 9 |
19 | NodeJS-ProgressBar | 6 |
20 | trymodule | 3 |
21 | noLoopFor | 3 |
22 | multi-avatars | 1 |