SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Client Projects
-
postgres
Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)
Bun provides native MySQL, SQlite, and Postgres drivers.
I'm not saying Node should support every db in existence but the ones I listed are critical infrastructure at this point.
When using Postgres in Node you either rely on the old pg which pulls 13 dependencies[1] or postgres[2] which is much better and has zero deps but mostly depends on a single guy.
[1] https://npmgraph.js.org/?q=pg
[2] https://github.com/porsager/postgres
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: The Invisible Network Calls: Tracking fetch() and dns.promises in Node.js | dev.to | 2026-04-08
Then Node.js 18 introduced a global fetch() function. It looks like the browser Fetch API. It's convenient. It's modern. And it's backed by undici — a completely separate HTTP client that does NOT use http.request internally.
-
-
-
css-vars-ponyfill
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
-
-
-
-
-
yuvomi
Self-hosted family planner - tasks, calendars, shopping, meals, budget. Your data, your server.
-
-
-
-
-
-
SPX-GC
SPX is a graphics control client for live video productions and live streams using CasparCG, OBS, vMix, or similar software.
-
-
-
-
-
-
node-ipc
A nodejs module for local and remote Inter Process Communication (IPC), Neural Networking, and able to facilitate machine learning.
-
companion
Did you know Compy, The Companion? They are a friendly mini browser to pin on top of any other desktop app and keep doing your stuff while enjoying a live stream, video on demand, or consulting any web content. (by leonaaraujo)
JavaScript Client discussion
JavaScript Client related posts
-
Malicious node-IPC Versions Published to NPM
-
The Invisible Network Calls: Tracking fetch() and dns.promises in Node.js
-
Xmpp.js 0.14.0: XMPP for JavaScript
-
Show HN: Hyperbrowser MCP Server – Connect AI agents to the web through browsers
-
Show HN: SPX GC – Open-Source Live Graphics Controller
-
Top HTTP Request Libraries for Node.js
-
xmpp.js
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source Client projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | postgres | 8,658 |
| 2 | undici | 7,610 |
| 3 | xmpp.js | 2,269 |
| 4 | bittorrent-tracker | 1,927 |
| 5 | css-vars-ponyfill | 1,463 |
| 6 | node-minecraft-protocol | 1,395 |
| 7 | DataStax Node.js Driver for Apache Cassandra | 1,270 |
| 8 | ODrive | 1,176 |
| 9 | instagram-web-api | 1,147 |
| 10 | yuvomi | 725 |
| 11 | BetterDiscordPanel | 722 |
| 12 | SSHy | 580 |
| 13 | purest | 563 |
| 14 | stellarterm | 463 |
| 15 | netcat | 436 |
| 16 | SPX-GC | 415 |
| 17 | jscrambler | 157 |
| 18 | csgo-nametag-tool | 119 |
| 19 | Darkorbit-client | 114 |
| 20 | node-dogapi | 105 |
| 21 | ProtonClient | 78 |
| 22 | node-ipc | 64 |
| 23 | companion | 61 |