User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome npm

Awesome npm resources and tips

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Aug. 17, 2022, 6:03 p.m.

Thank you sindresorhus & contributors
View Topic on GitHub:
sindresorhus/awesome-npm

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Articles

Web

Browser extensions

CLI

Better completion for npm

388
37
2y 9m
MIT

List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.

6.14K
160
7m
MIT

Publishing

A better npm publish

6.71K
320
57d
MIT

Safe and highly functional replacement for npm publish.

751
34
1y 10m
MIT

Making releasing to npm so easy a kitten could probably do itโ„ข

102
11
6y 9m
MIT

Sanity check which files you are and aren't about to publish to npm

83
7
5y 8m
MIT

๐Ÿš€ Automate versioning and package publishing

4.91K
415
6m
MIT

Fully automated version management and package publishing

14.75K
1.36K
7m
n/a

Registry

Check whether a package or organization name is available on npm

267
26
1y 94d
MIT

Get metadata of a package from the npm registry

185
50
1y 55d
MIT

Get the latest version of an npm package

48
12
1y 27d
MIT

Get a list of npm packages with a certain keyword

44
8
1y 7m
MIT

Get user info of an npm user

51
13
1y 7m
MIT

Get the email of an npm user

20
4
1y 7m
MIT

Get packages by a npm user

1
0
5y 44d
MIT

Get the dependents of a users npm modules

25
1
4y 11m
MIT

Convenience module for getting data from an NPM registry

50
16
6y 6m
n/a

NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao

2.21K
191
7m
MIT

Your own private npm registry and backup server

475
74
3y 5m
ISC

๐Ÿ“ฆ๐Ÿ” A lightweight Node.js private proxy registry

12.93K
1.13K
6m
MIT

Other

Open the npm page, Yarn page, or GitHub repo of a package

178
9
1y 7m
MIT

Open the GitHub page of the given or current directory repo

181
8
10m
MIT

Node.js module that tells you when your package npm dependencies are out of date.

956
79
1y 69d
MIT

Check for outdated, incorrect, and unused dependencies.

5.99K
252
9m
MIT

Interactive CLI utility to easily update outdated NPM dependencies

282
27
6m
MIT

A consistent shrinkwrap tool

784
61
2y 5m
MIT

Upgrade npm on Windows

2.54K
174
3y 57d
MIT

Scaffold out a node module

726
92
1y 5m
MIT

Find the closest package.json file

125
10
9m
MIT

Read the closest package.json file

212
19
6m
MIT

normalizes package metadata, typically found in package.json file.

158
54
10m
n/a

Get namespaced config from the closest package.json

112
13
11m
MIT

Get your PATH prepended with locally installed binaries

91
20
6m
MIT

Local and offline-first npm mirror

1.09K
103
3y 118d
Apache-2.0

Node Package Editor: a CLI for one-off inspection and editing of properties in package.json files.

77
11
9m
n/a

install dependencies based on node version

21
0
6y 8m
MIT

Search npm packages by web scraping and without indexing all npm packages

4
0
6y 7m
MIT

Search issues based on the packages you have locally installed

49
1
6y 7m
MIT

Make npm's flat dependencies easier to find and sort

43
1
5y 4m
MIT

Node Task List: Interactive cli to list and run package.json scripts

848
44
2y 18d
MIT

Checkout the dependencies an npm module depends on

9
1
6y 17d
MIT

Fast, resilient, reproducible builds with npm install.

788
38
7m
MIT

โœจ๐ŸŒ ๐ŸŽโœจ fastest npm scripts runner

96
2
7m
MIT

Get the bundle size of an npm package.

267
21
3y 4m
MIT

Convert yarn.lock to package-lock.json and vice versa

596
35
6m
MIT

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

4.62K
238
2y 10m
MIT

Use glob patterns to watch file sets and run a command when anything is added, changed or deleted.

750
51
1y 9m
MIT

Sends native desktop notifications if CLI apps fail

64
2
1y 11m
MIT

Manage npm dependencies through a modern UI.

982
46
1y 9m
GPL-3.0

๐Ÿ“ฆ Terminal assistant to find and install node packages.

1.21K
43
2y 7m
n/a

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

448
23
1y 106d
Apache-2.0

Clients

The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry

40.47K
2.79K
6m
n/a

the package manager for JavaScript

5.49K
1.48K
6m
n/a

Fast, disk space efficient package manager -- ๅฟซ้€Ÿ็š„๏ผŒ่Š‚็œ็ฃ็›˜็ฉบ้—ด็š„ๅŒ…็ฎก็†ๅทฅๅ…ท

15.27K
419
6m
MIT

Update to the latest npm version

Upgrade npm on Windows

2.54K
174
3y 57d
MIT

Silent option

Lifecycle scripts

FAQ

Community

Documentation

Support

Related

Delightful Node.js packages and resources

46.15K
5.41K
25d
CC0-1.0