156 Best Node.js Client & Server Utilities Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

hus

husky

Modern native Git hooks made easy đŸļ woof!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.7/ 5
72
Top Feedback
easy-to-use
25Easy to Use
great-docs
23Great Documentation
highly-custom
19Highly Customizable
GitHub Stars
Github Icon
24K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

axios

Promise based HTTP client for the browser and node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
1,193
Top Feedback
easy-to-use
86Easy to Use
great-docs
80Great Documentation
performant
68Performant
GitHub Stars
Github Icon
86K
Weekly Downloads
Weekly Downloads Icon
17M
Last Commit
2mo ago
Bundle Size (min+gzip)
4.60KB
Not Tree-Shakeable
got

got

🌐 Human-friendly and powerful HTTP request library for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.1/ 5
8
Top Feedback
great-docs
10Great Documentation
easy-to-use
9Easy to Use
performant
6Performant
GitHub Stars
Github Icon
10K
Weekly Downloads
Weekly Downloads Icon
18M
Last Commit
2d ago
Bundle Size (min+gzip)
30.0KB
Not Tree-Shakeable

tough-cookie

RFC6265 Cookies and CookieJar for Node.js

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
693
Weekly Downloads
Weekly Downloads Icon
36M
Last Commit
3mo ago
Bundle Size (min+gzip)
44.3KB
Not Tree-Shakeable

helmet

Help secure Express apps with various HTTP headers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
18
Top Feedback
easy-to-use
11Easy to Use
great-docs
8Great Documentation
performant
7Performant
GitHub Stars
Github Icon
8K
Weekly Downloads
Weekly Downloads Icon
1M
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
pm2

pm2

Node.js Production Process Manager with a built-in Load Balancer.

License Icon
License: AGPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
161
Top Feedback
easy-to-use
20Easy to Use
great-docs
17Great Documentation
performant
17Performant
GitHub Stars
Github Icon
35K
Weekly Downloads
Weekly Downloads Icon
654K
Last Commit
12d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

newrelic

New Relic Node.js agent code base. Developers are welcome to create pull requests here, please see our contributing guidelines. For New Relic technical support, please go to http://support.newrelic.com.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
6
Top Feedback
easy-to-use
3Easy to Use
performant
3Performant
bleeding-edge
3Bleeding Edge
GitHub Stars
Github Icon
831
Weekly Downloads
Weekly Downloads Icon
552K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

pino

🌲 super fast, all natural json logger 🌲

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
5
Top Feedback
easy-to-use
4Easy to Use
performant
4Performant
great-docs
2Great Documentation
GitHub Stars
Github Icon
8K
Weekly Downloads
Weekly Downloads Icon
2M
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
yc

ytdl-core

YouTube video downloader in javascript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
10
Top Feedback
easy-to-use
5Easy to Use
great-docs
1Great Documentation
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
145K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

node-fetch

A light-weight module that brings the Fetch API to Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
24
Top Feedback
easy-to-use
17Easy to Use
great-docs
13Great Documentation
performant
10Performant
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
21M
Last Commit
10d ago
Bundle Size (min+gzip)
0.28KB
Tree-Shakeable

debug

A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
12
Top Feedback
great-docs
9Great Documentation
easy-to-use
5Easy to Use
responsive-maintainers
2Responsive Maintainers
GitHub Stars
Github Icon
10K
Weekly Downloads
Weekly Downloads Icon
111M
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
nee

needle

Nimble, streamable HTTP client for Node.js. With proxy, iconv, cookie, deflate & multipart support.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
21d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

superagent

Ajax for Node.js and browsers (JS HTTP client)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
17
Top Feedback
easy-to-use
7Easy to Use
great-docs
3Great Documentation
performant
3Performant
GitHub Stars
Github Icon
16K
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
5mo ago
Bundle Size (min+gzip)
10.1KB
Not Tree-Shakeable
acs

axios-cookiejar-support

Add tough-cookie support to axios.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
177
Weekly Downloads
Weekly Downloads Icon
102K
Last Commit
6d ago
Bundle Size (min+gzip)
0.15KB
Not Tree-Shakeable
whi

whistle

HTTP, HTTP2, HTTPS, Websocket debugging proxy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
9K
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
low

lowdb

Tiny local JSON database for small projects (supports Node, Electron and the browser)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
9
Top Feedback
great-docs
3Great Documentation
easy-to-use
2Easy to Use
GitHub Stars
Github Icon
16K
Weekly Downloads
Weekly Downloads Icon
312K
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
con

config

Node.js Application Configuration

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
6
Top Feedback
great-docs
3Great Documentation
easy-to-use
3Easy to Use
performant
2Performant
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
667K
Last Commit
4mo ago
Bundle Size (min+gzip)
5.14KB
Not Tree-Shakeable

winston-daily-rotate-file

A transport for winston which logs to a rotating file each day.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
631
Weekly Downloads
Weekly Downloads Icon
370K
Last Commit
3mo ago
Bundle Size (min+gzip)
94.4KB
Not Tree-Shakeable

universal-cookie

Load and save cookies within your React application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
great-docs
3Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
806K
Last Commit
9mo ago
Bundle Size (min+gzip)
1.49KB
Tree-Shakeable

request

🏊🏾 Simplified HTTP request client.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User Rating
4.3/ 5
68
Top Feedback
great-docs
17Great Documentation
easy-to-use
16Easy to Use
abandoned
10Abandoned
GitHub Stars
Github Icon
25K
Weekly Downloads
Weekly Downloads Icon
22M
Last Commit
1y ago
Bundle Size (min+gzip)
185.5KB
Not Tree-Shakeable

winston

A logger for just about everything.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
28
Top Feedback
great-docs
16Great Documentation
highly-custom
13Highly Customizable
performant
9Performant
GitHub Stars
Github Icon
18K
Weekly Downloads
Weekly Downloads Icon
6M
Last Commit
1y ago
Bundle Size (min+gzip)
39.1KB
Not Tree-Shakeable
olo

ololog

A better console.log for the log-driven debugging junkies

License Icon
License: Unlicense
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
148
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
4mo ago
Bundle Size (min+gzip)
18.2KB
Not Tree-Shakeable

tui-grid

🍞🔡 The Powerful Component to Display and Edit Data. Experience the Ultimate Data Transformer!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
899
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
tra

tracer

A powerful and customizable logging library for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
32K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

cabin

🌲 Cabin is the best JavaScript and Node.js logging service and logging npm package

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
654
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
4mo ago
Bundle Size (min+gzip)
17.9KB
Not Tree-Shakeable

@awesomeeng/awesome-log

Logging for enterprise ready nodejs applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
2
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
23
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
3mo ago
Bundle Size (min+gzip)
22.8KB
Not Tree-Shakeable
sto

stormdb

🌩ī¸ StormDB is a tiny, lightweight, 0 dependency, easy-to-use JSON-based database for NodeJS, the browser or Electron.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
easy-to-use
2Easy to Use
performant
1Performant
GitHub Stars
Github Icon
463
Weekly Downloads
Weekly Downloads Icon
494
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

log4js

A port of log4js to node.js

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.1/ 5
7
Top Feedback
great-docs
3Great Documentation
performant
2Performant
highly-custom
2Highly Customizable
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
3M
Last Commit
1y ago
Bundle Size (min+gzip)
24.2KB
Not Tree-Shakeable
sig

signale

Highly configurable logging utility

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
8K
Weekly Downloads
Weekly Downloads Icon
717K
Last Commit
2y ago
Bundle Size (min+gzip)
16.2KB
Not Tree-Shakeable
loc

localStorage

W3C localStorage for Node.JS

License Icon
License: (MIT OR Apache-2.0)
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
35K
Last Commit
N/A
Bundle Size (min+gzip)
0.43KB
Not Tree-Shakeable
log

logging

Lightweight informative modern console logging.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
50
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
6mo ago
Bundle Size (min+gzip)
0.23KB
Not Tree-Shakeable
up

ua-parser

A multi-language port of Browserscope's user agent parser.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
7K
Last Commit
5y ago
Bundle Size (min+gzip)
2.85KB
Not Tree-Shakeable

node-inspector

Node.js debugger based on Blink Developer Tools

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
6
Top Feedback
easy-to-use
2Easy to Use
performant
2Performant
great-docs
1Great Documentation
GitHub Stars
Github Icon
13K
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
3y ago
Bundle Size (min+gzip)
0.38KB
Not Tree-Shakeable
bun

bunyan

a simple and fast JSON logging module for node.js services

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
1M
Last Commit
7mo ago
Bundle Size (min+gzip)
5.46KB
Not Tree-Shakeable

fetch-intercept

Interceptor library for the native fetch command inspired by angular http intercepts.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
291
Weekly Downloads
Weekly Downloads Icon
15K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
req

requestify

Simplifies node HTTP request making.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
2
Top Feedback
easy-to-use
2Easy to Use
GitHub Stars
Github Icon
223
Weekly Downloads
Weekly Downloads Icon
10K
Last Commit
5y ago
Bundle Size (min+gzip)
44.8KB
Not Tree-Shakeable

raven

Official Sentry SDKs for Javascript

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
715K
Last Commit
1d ago
Bundle Size (min+gzip)
12.1KB
Not Tree-Shakeable
br

bench-rest

bench-rest - benchmark REST (HTTP/HTTPS) API's. node.js client module for easy load testing / benchmarking REST API's using a simple structure/DSL can create REST flows with setup and teardown and returns (measured) metrics.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
301
Weekly Downloads
Weekly Downloads Icon
940
Last Commit
4y ago
Bundle Size (min+gzip)
197.9KB
Not Tree-Shakeable
nan

nanobench

Simple benchmarking tool with TAP-like output that is easy to parse

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
poor-docs
1Poor Documentation
GitHub Stars
Github Icon
155
Weekly Downloads
Weekly Downloads Icon
24K
Last Commit
3y ago
Bundle Size (min+gzip)
1.49KB
Not Tree-Shakeable

mime-types

The ultimate javascript content-type utility.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
926
Weekly Downloads
Weekly Downloads Icon
33M
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
htt

httpsnippet

HTTP Request snippet generator for *most* languages

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
18K
Last Commit
N/A
Bundle Size (min+gzip)
51.7KB
Not Tree-Shakeable

ndb

ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
2
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
10K
Weekly Downloads
Weekly Downloads Icon
11K
Last Commit
2y ago
Bundle Size (min+gzip)
60.7KB
Not Tree-Shakeable

cookie

HTTP server cookie parsing and serialization

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
892
Weekly Downloads
Weekly Downloads Icon
25M
Last Commit
3mo ago
Bundle Size (min+gzip)
0.82KB
Not Tree-Shakeable

@opentelemetry/node

OpenTelemetry JavaScript Client

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
888
Weekly Downloads
Weekly Downloads Icon
96K
Last Commit
18h ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

request-promise

The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User Rating
2.0/ 5
1
Top Feedback
buggy
1Buggy
abandoned
1Abandoned
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
3M
Last Commit
1y ago
Bundle Size (min+gzip)
66.8KB
Not Tree-Shakeable

make-fetch-happen

making fetch happen for npm

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
106
Weekly Downloads
Weekly Downloads Icon
5M
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@opentelemetry/sdk-node

OpenTelemetry JavaScript Client

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
888
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
18h ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
nl

node-localstorage

A drop-in substitute for the browser native localStorage API that runs on node.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
354
Weekly Downloads
Weekly Downloads Icon
207K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
scp

set-cookie-parser

Node.js library for parsing HTTP set-cookie headers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
96
Weekly Downloads
Weekly Downloads Icon
642K
Last Commit
16d ago
Bundle Size (min+gzip)
1.02KB
Not Tree-Shakeable
con

conf

Simple config handling for your app or module

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
766
Weekly Downloads
Weekly Downloads Icon
311K
Last Commit
3mo ago
Bundle Size (min+gzip)
53.1KB
Not Tree-Shakeable