10 Best Node.js Networking Libraries

List hand-picked by Openbase Experts
Learn More

apollo-client

🚀  A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
80
Top Feedback
19Easy to Use
17Great Documentation
17Performant
GitHub Stars
17K
Weekly Downloads
902K
Last Commit
11d ago

apollo-server-express

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
27
Top Feedback
13Easy to Use
12Great Documentation
8Bleeding Edge
GitHub Stars
12K
Weekly Downloads
1M
Last Commit
8d ago

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,570
Top Feedback
112Easy to Use
106Great Documentation
86Performant
GitHub Stars
90K
Weekly Downloads
20M
Last Commit
22d ago

ws

Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
25
Top Feedback
15Performant
14Easy to Use
11Great Documentation
GitHub Stars
17K
Weekly Downloads
44M
Last Commit
15d ago

apollo-boost

🚀  A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
5
Top Feedback
4Great Documentation
4Easy to Use
3Performant
GitHub Stars
17K
Weekly Downloads
247K
Last Commit
11d ago

socket.io

Realtime application framework (Node.JS server)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
644
Top Feedback
36Easy to Use
35Great Documentation
29Performant
GitHub Stars
55K
Weekly Downloads
4M
Last Commit
8d ago

apollo-server-lambda

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
2Easy to Use
1Great Documentation
1Bleeding Edge
GitHub Stars
12K
Weekly Downloads
79K
Last Commit
8d ago
hpm

http-proxy-middleware

⚡ The one-liner node.js http-proxy middleware for connect, express and browser-sync

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
2Performant
1Easy to Use
GitHub Stars
9K
Weekly Downloads
11M
Last Commit
10d ago

node-fetch

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
27
Top Feedback
21Easy to Use
18Great Documentation
14Performant
GitHub Stars
7K
Weekly Downloads
26M
Last Commit
8d ago
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
10Great Documentation
9Easy to Use
6Performant
GitHub Stars
10K
Weekly Downloads
18M
Last Commit
21d ago
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
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
5M
Last Commit
2mos ago

@octokit/graphql

GitHub GraphQL API client for browsers and Node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
335
Weekly Downloads
3M
Last Commit
2mos ago

apollo-server

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
3
Top Feedback
3Easy to Use
3Performant
2Great Documentation
GitHub Stars
12K
Weekly Downloads
442K
Last Commit
8d ago

node-forge

A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps

License Icon
License: (BSD-3-Clause OR GPL-2.0)
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
1Performant
GitHub Stars
4K
Weekly Downloads
12M
Last Commit
2mos ago

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
719
Weekly Downloads
35M
Last Commit
1mo ago

nodemailer

✉️ Send e-mails with Node.JS – easy as cake!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
63
Top Feedback
32Great Documentation
30Easy to Use
19Performant
GitHub Stars
14K
Weekly Downloads
2M
Last Commit
12d ago
whi

whistle

HTTP, HTTP2, HTTPS, Websocket debugging proxy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
10K
Weekly Downloads
3K
Last Commit
12d ago

grpc

gRPC for Node.js

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Bleeding Edge
GitHub Stars
3K
Weekly Downloads
522K
Last Commit
21d ago
gc

graphql-cli

📟 Command line tool for common GraphQL development workflows

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
45K
Last Commit
25d ago

graphql-compose

Toolkit for generating complex GraphQL Schemas on Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
2Easy to Use
1Poor Documentation
GitHub Stars
1K
Weekly Downloads
359K
Last Commit
1mo ago

now

Develop. Preview. Ship.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User Rating
4.8/ 5
5
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
11K
Last Commit
7d ago

node-opcua

an implementation of a OPC UA stack fully written in javascript and nodejs - http://node-opcua.github.io/

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
4Great Documentation
1Performant
1Bleeding Edge
GitHub Stars
1K
Weekly Downloads
6K
Last Commit
11d ago

webtorrent

⚡️ Streaming torrent client for the web

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
49
Top Feedback
2Easy to Use
2Performant
1Highly Customizable
GitHub Stars
25K
Weekly Downloads
5K
Last Commit
14d ago
auc

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).

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
3Easy to Use
1Great Documentation
1Bleeding Edge
GitHub Stars
1K
Weekly Downloads
780K
Last Commit
6mos ago

express-graphql

Create a GraphQL HTTP server with Express.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
551K
Last Commit
10d ago

cookie-parser

Parse HTTP request cookies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
9
Top Feedback
9Easy to Use
7Great Documentation
5Performant
GitHub Stars
2K
Weekly Downloads
2M
Last Commit
22d ago

graphql-tag

A JavaScript template literal tag that parses GraphQL queries

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.8/ 5
4
Top Feedback
3Great Documentation
3Easy to Use
2Performant
GitHub Stars
2K
Weekly Downloads
4M
Last Commit
1mo ago
ngr

ngrok

Expose your localhost to the web. Node wrapper for ngrok.

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
5
Top Feedback
2Great Documentation
2Easy to Use
1Slow
GitHub Stars
2K
Weekly Downloads
150K
Last Commit
2mos ago

sockjs

WebSocket emulation - Node.js server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
9M
Last Commit
4mos ago
gtn

grpc_tools_node_protoc_ts

Generate TypeScript d.ts definitions for generated js files from grpc_tools_node_protoc

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
408
Weekly Downloads
52K
Last Commit
2mos ago

superagent

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
19
Top Feedback
7Easy to Use
3Great Documentation
3Performant
GitHub Stars
16K
Weekly Downloads
5M
Last Commit
8d ago

scramjet

Simple yet powerful live data computation framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
202
Weekly Downloads
4K
Last Commit
21d ago

archiver

a streaming interface for archive generation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.5/ 5
2
Top Feedback
2Easy to Use
1Great Documentation
1Poor Documentation
GitHub Stars
2K
Weekly Downloads
4M
Last Commit
3mos ago

http-proxy

A full-featured http proxy for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
5
Top Feedback
N/A
GitHub Stars
12K
Weekly Downloads
11M
Last Commit
2yrs ago

colyseus

⚔ Multiplayer Framework for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
2K
Last Commit
1mo ago
sp

simple-peer

📡 Simple WebRTC video, voice, and data channels

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
20K
Last Commit
5mos ago

mediasoup

Cutting Edge WebRTC Video Conferencing

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
2Great Documentation
2Responsive Maintainers
2Poor Documentation
GitHub Stars
4K
Weekly Downloads
5K
Last Commit
9d ago

postgraphile

Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
6
Top Feedback
3Highly Customizable
2Easy to Use
2Performant
GitHub Stars
11K
Weekly Downloads
4K
Last Commit
8d ago

node-cache

a node internal (in-memory) caching module

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
2K
Weekly Downloads
2M
Last Commit
1mo ago
ema

emailjs

html emails and attachments to any smtp server with nodejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
7
Top Feedback
10Great Documentation
2Easy to Use
1Performant
GitHub Stars
2K
Weekly Downloads
17K
Last Commit
1mo ago
ms

modbus-serial

A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
374
Weekly Downloads
7K
Last Commit
1mo ago

feathers

A framework for real-time applications and REST APIs with JavaScript and TypeScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
User Rating
4.3/ 5
3
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
14K
Weekly Downloads
2K
Last Commit
9d ago
nms

node-media-server

A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Slow
GitHub Stars
4K
Weekly Downloads
2K
Last Commit
2mos ago

localtunnel

expose yourself

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.1/ 5
9
Top Feedback
2Easy to Use
1Great Documentation
1Buggy
GitHub Stars
13K
Weekly Downloads
583K
Last Commit
3mos ago

laravel-echo

Laravel Echo library for beautiful Pusher and Ably integration.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
2
Top Feedback
2Easy to Use
1Bleeding Edge
GitHub Stars
857
Weekly Downloads
59K
Last Commit
1mo ago
hmp

http-mitm-proxy

HTTP Man In The Middle (MITM) Proxy

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
501
Weekly Downloads
5K
Last Commit
5mos ago
nv

node-vault

Client for HashiCorp's Vault

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
429
Weekly Downloads
51K
Last Commit
6mos ago

obs-websocket-js

Consumes https://github.com/Palakis/obs-websocket

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
411
Weekly Downloads
4K
Last Commit
4mos ago
ftp

ftp

An FTP client module for node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
3Great Documentation
GitHub Stars
1K
Weekly Downloads
3M
Last Commit
6yrs ago

ldapjs

LDAP Client and Server API for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
2
Top Feedback
3Great Documentation
3Easy to Use
2Slow
GitHub Stars
1K
Weekly Downloads
90K
Last Commit
11d ago