JavaScript Npm

Open-source JavaScript projects categorized as Npm | Edit details

Top 23 JavaScript Npm Projects

  • GitHub repo nodebestpractices

    :white_check_mark: The Node.js best practices list (November 2021)

    Project mention: [AskJS] What's your way of structuring and naming things in Express apps? | | 2021-11-18

    I would suggest to have a read on

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Top Node.js Frameworks for Web Apps in 2021 | | 2021-11-26

    GitHub stars: 42539 (

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo yarn

    The 1.x line is frozen - features and bugfixes now happen on

    Project mention: Criando e configurando projeto Node.Js com TypeScript | | 2021-11-23


  • GitHub repo lerna

    :dragon: A tool for managing JavaScript projects with multiple packages.

    Project mention: Criando um monorepo de Web Components | | 2021-11-22


  • GitHub repo tsdx

    Zero-config CLI for TypeScript package development

    Project mention: I tried to create a TypeScript monorepo, I give up. | | 2021-11-04

    I've had luck with for a component library. It's really easy to use and was able to publish to npm (self hosted nexus) pretty seemlessly!

  • GitHub repo np

    A better `npm publish`

    Project mention: Node.js Packages and Resources | | 2021-09-06

    np - Better npm publish.

  • GitHub repo cli

    the package manager for JavaScript (by npm)

    Project mention: Why is an obfuscated JavaScript payload part of an NPM command? | | 2021-11-29
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Release It! 🚀

    🚀 Automate versioning and package publishing

    Project mention: My ideal Rust workflow | | 2021-10-28

    May be less relevant for your particular workflow (because npm-specific and because everything is internal for you), but I’m a big fan of an alternative in the auto-release-generation space: the combo of release-it and release-it-lerna-changelog, which give you the same kind of automation but don’t require specific git commit messages, because instead the combo uses the GH API and labels to generate the changelog. This is a muuuuuch nicer experience for external contributors, because it puts the responsibility for that back on maintainers instead.

  • GitHub repo npm-run-all

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

    Project mention: Prettier and ESLint Automation Cheat Sheet | | 2021-06-17

    We can run all these scripts in parallel by using npm-run-all

  • GitHub repo jsdelivr

    A free, fast, and reliable Open Source CDN for npm, GitHub, Javascript, and ESM

    Project mention: appfleet, a new edge compute platform goes live | | 2021-03-01

    And if you are a non-profit or an open source project let us know to get sponsored with free services. We even offer free design services

  • GitHub repo eslint-plugin-vue

    Official ESLint plugin for Vue.js

    Project mention: What is up with the exposure of Vue custom elements and properties in HTML via different naming conventions? | | 2021-06-24

    If you get CamelCase enforcement with ESLint working let me know how cause I couldn't get to work. Although I'm using Vue 3 with script setup so that may be why.

  • GitHub repo npm-expansions

    Send us a pull request by editing expansions.txt

    Project mention: Is there a name for the random three-word identifier titles that are common in URL generation these days? | | 2021-01-10

    Placeholders? In Netlify's case it's likely just some kind of {adjective}-{adjective}-{noun} generator, whereas in NPM's case, it's a list of fun variants:

  • GitHub repo rsmq

    Redis Simple Message Queue

    Project mention: A few questions about Redis Message Queue (Node JS implementation) | | 2021-10-30

    I was going through Redis Message Queue implementation in Node JS where I stumbked upon rsmq-worker module. While creating an instance of RSMQWorker in the rsmq-package, there's an option called "maxReceiveCount". Could someone whar this means? I read the description and it says "Receive count until a message will be exceeded"

  • GitHub repo apollo-upload-client

    A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, Blob, or ReactNativeFile instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).

    Project mention: How do you upload a file to Apollo server? | | 2021-10-02

    I’ve implemented file upload with this package

  • GitHub repo graphql-upload

    Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.

    Project mention: How do you upload a file to Apollo server? | | 2021-10-02
  • GitHub repo postcss-import

    PostCSS plugin to inline @import rules content

    Project mention: How to integrate postcss and webpack | | 2021-10-16

    postcss-import is used to replace @import with actual code.

  • GitHub repo eslint-plugin-node

    Additional ESLint's rules for Node.js

    Project mention: Import and export declarations are not supported yet (in TS) | | 2021-03-14

    GitHub issue

  • GitHub repo eslint-plugin-react-native

    React Native plugin for ESLint

    Project mention: RN : How to monitor unused styles | | 2021-11-29
  • GitHub repo rfcs

    Public change requests/proposals & ideation (by npm)

    Project mention: Prevent NPM from installing packages outside of a Docker container | | 2021-11-30

    Unfortunately, this method will not prevent you from installing individual packages outside of your container: it will only prevent npm install from installing the packages inside package.json. For example, if you ran npm install lodash in a console on your host machine, it would install lodash without an error. There is an NPM RFC that would change this behavior, but as of time of writing this post (November 2021), it hasn't gone through.

  • GitHub repo cpx

    A cli tool to watch and copy file globs.

    Project mention: How to build your next Chrome extension with Svelte | | 2021-02-17

    Because we want to include our extension files within this folder with the Svelte files, we'll need to install a library called cpx:

  • GitHub repo lockfile-lint

    Lint an npm or yarn lockfile to analyze and detect security issues

  • GitHub repo hashmap

    HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified (by flesler)

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 2021-11-30.

JavaScript Npm related posts


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

Project Stars
1 nodebestpractices 72,349
2 Meteor JS 42,709
3 yarn 40,282
4 lerna 30,782
5 tsdx 8,897
6 np 6,375
7 cli 5,198
8 Release It! 🚀 4,736
9 npm-run-all 4,462
10 jsdelivr 4,022
11 eslint-plugin-vue 3,574
12 npm-expansions 1,766
13 rsmq 1,551
14 apollo-upload-client 1,316
15 graphql-upload 1,222
16 postcss-import 1,146
17 eslint-plugin-node 813
18 eslint-plugin-react-native 618
19 rfcs 527
20 cpx 465
21 lockfile-lint 442
22 hashmap 372
23 react-cookie-consent 368
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives