10 Best Node.js TCP Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

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
369
Weekly Downloads
10K
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
net

netcat

💻 Netcat client and server modules written in pure Javascript for Node.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
331
Weekly Downloads
3K
Last Commit
2yrs ago
Bundle Size (min+gzip)
19.0KB
Not Tree-Shakeable

jsmodbus

Modbus TCP Client/Server implementation for Node.JS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
339
Weekly Downloads
7K
Last Commit
5mos ago
Bundle Size (min+gzip)
19.2KB
Not Tree-Shakeable

tcp-base

TCP client base

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
24
Weekly Downloads
31K
Last Commit
4yrs ago
Bundle Size (min+gzip)
4.53KB
Not Tree-Shakeable
rnt

react-native-tcp

node's net api in react-native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
28
Weekly Downloads
6K
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
tow

tcp-over-websockets

Tunnel TCP through WebSockets.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
650
Weekly Downloads
212
Last Commit
3mos ago
Bundle Size (min+gzip)
12.7KB
Not Tree-Shakeable
mt

modbus-tcp

NodeJS Modbus TCP/IP

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
134
Last Commit
3yrs ago
Bundle Size (min+gzip)
3.15KB
Not Tree-Shakeable
tn

turbo-net

Low level TCP library for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
593
Weekly Downloads
42
Last Commit
4yrs ago
Bundle Size (min+gzip)
3.06KB
Not Tree-Shakeable

hprose

Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
298
Weekly Downloads
37
Last Commit
3yrs ago
Bundle Size (min+gzip)
26.6KB
Not Tree-Shakeable
ft

fast-tcp

fast-tcp is an extremely fast TCP client and server that allows to emit and listen to events

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
39
Weekly Downloads
18
Last Commit
5yrs ago
Bundle Size (min+gzip)
7.62KB
Not Tree-Shakeable
fli

flic

Easy Inter-process Communication via TCP for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
99
Weekly Downloads
13
Last Commit
5yrs ago
Bundle Size (min+gzip)
33.0KB
Not Tree-Shakeable
mn

multi-node

Multi-node provides launching of multiple NodeJS processes for TCP/HTTP serving

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User RatingN/A
Top Feedback
N/A
GitHub Stars
495
Weekly Downloads
3
Last Commit
1yr ago
Bundle Size (min+gzip)
1.31KB
Not Tree-Shakeable

@metarhia/jstp

Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
133
Weekly Downloads
2
Last Commit
2yrs ago
Bundle Size (min+gzip)
24.2KB
Not Tree-Shakeable