JavaScript npm-package

Open-source JavaScript projects categorized as npm-package

Top 23 JavaScript npm-package Projects

  • decap-cms

    A Git-based CMS for Static Site Generators

    Project mention: The theory versus the practice of “static websites” | | 2023-07-15

    Products like [decap CMS]( try to bridge that gap, but I agree that this space needs to be further developed. In fact I think there needs to be a bunch more work to allow mere mortals to use version control and branch workflows in day to day work.

  • np

    A better `npm publish`

    Project mention: Publishing a NodeJS CLI tool to NPM | | 2023-05-15

    np documentation

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • query-string

    Parse and stringify URL query strings

  • npm-run-all

    A CLI tool to run multiple npm-scripts in parallel or sequential.

    Project mention: Why does default TypeScript create-vue app only run type checking against Vitest config? | /r/vuejs | 2022-11-11

    Now, the tsconfig.vitest.json seems to be the most "complete" (it will check app files as well as test files), so it's a good choice if you really had to choose one config and run with it (and you still get type checking in the IDE for each config). But, this doesn't include the files from tsconfig.config.json, and as an app grows, the "app" and "vitest" configs may diverge, so wouldn't it be best to use something like concurrently or npm-run-all to run vue-tsc against all 3 configs?

  • angular-translate

    Translating your AngularJS 1.x apps

    Project mention: Programming an interface in English and French - what is the best way to handle this (php) | /r/learnprogramming | 2022-12-29
  • eslint-plugin-vue

    Official ESLint plugin for Vue.js

  • electron-store

    Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc

    Project mention: Best offline&local database to use with electron? | /r/electronjs | 2023-06-11

    Not quite a database, but I use electron-store for persistent storage. It has a super simple API, and it stores data in a config.json file that’s mostly hidden from the user unless they know where to look.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • speed-test

    Test your internet connection speed and ping using from the CLI

  • kafkajs

    A modern Apache Kafka client for node.js

    Project mention: Track every PostgreSQL data change using Debezium | | 2023-08-27

    I will use the KafkaJS library to achieve it quickly. Let’s just paste the code here.

  • trash

    Move files and directories to the trash

  • fast-cli

    Test your download and upload speed using

    Project mention: macOS Command-Line Tools You Might Not Know About | | 2023-06-27
  • slugify

    Slugify a string (by sindresorhus)

    Project mention: How to slugify a string in JavaScript | | 2023-04-21

    @sindresorhus/slugify (2.3k ⭐) — Useful for URLs, filenames, and IDs. It handles most major languages, including German (umlauts), Vietnamese, Arabic, Russian, and more.

  • texme

    Self-rendering Markdown + LaTeX documents

    Project mention: What software do you use to make documents without resorting to Microsoft word? | /r/suckless | 2023-01-30

    It probably won't cover needs of "make documents at our office" but I'd like to mention Basically you prepend your markdown file with a line of HTML/Javascript, rename it to HTML and it'll render pretty in a webbrowser.

  • on-change

    Watch an object or array for changes

  • update-notifier

    Update notifications for your CLI app

  • capture-website

    Capture screenshots of websites

  • emittery

    Simple and modern async event emitter

  • pageres-cli

    Capture website screenshots

  • github-spray

    :octocat: Draw on your GitHub contribution graph ░▒▓█

    Project mention: iFinallyDidIt | /r/ProgrammerHumor | 2023-06-24
  • eslint-plugin-node

    Additional ESLint's rules for Node.js

    Project mention: PURISTA - Thanks to amazing open-source software | | 2023-09-11

    eslint-plugin-node by Toru Nagashima - @mysticatea & Twitter: @mysticatea

  • terminal-image

    Display images in the terminal

  • pretty-ms

    Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`


    Light speed setup for MEVN(Mongo Express Vue Node) Apps

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-11.

JavaScript npm-package related posts


What are some of the best open-source npm-package projects in JavaScript? This list will help you:

Project Stars
1 decap-cms 16,979
2 np 7,231
3 query-string 6,457
4 npm-run-all 5,478
5 angular-translate 4,373
6 eslint-plugin-vue 4,274
7 electron-store 4,198
8 speed-test 3,874
9 kafkajs 3,376
10 trash 2,512
11 fast-cli 2,471
12 slugify 2,414
13 texme 2,202
14 on-change 1,921
15 update-notifier 1,737
16 capture-website 1,707
17 emittery 1,629
18 pageres-cli 1,610
19 github-spray 1,255
20 eslint-plugin-node 940
21 terminal-image 936
22 pretty-ms 928
23 MEVN-CLI 812
Free Global Payroll designed for tech teams
Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.