JavaScript Client

Open-source JavaScript projects categorized as Client

Top 23 JavaScript Client Projects

  • undici

    An HTTP/1.1 client, written from scratch for Node.js

    Project mention: When LIMIT 9 works but LIMIT 10 hangs: A short debugging story | news.ycombinator.com | 2023-05-31

    Yeah: interestingly, they had a test for the biggest category of frame, but not for the two other categories: https://github.com/nodejs/undici/blob/main/test/websocket/se...

    The test I contributed is very specific to the frame fix I made, but I should probably go back and contribute more tests in send.js that test other lengths too.

  • postgres

    Postgres.js - The Fastest full featured PostgreSQL client for Node.js and Deno (by porsager)

    Project mention: Relational is more than SQL | news.ycombinator.com | 2023-09-16

    When viewed as a DSL for set theory, views, CTEs, set-returning functions, et al are indeed proper first-class query abstractions.

    When viewed through the lens of general purpose imperative or functional programming languages, it's easy to see how it can be seen as falling short.

    I'll admit much of the tooling and driver APIs leave a lot to be desired.

    Some tools do make good efforts though such as nested fragments in this driver.

    https://github.com/porsager/postgres#building-queries

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • xmpp.js

    XMPP for JavaScript

  • bittorrent-tracker

    🌊 Simple, robust, BitTorrent tracker (client & server) implementation

    Project mention: PeerJS alternatives for self-hosting? | /r/WebRTC | 2022-09-25

    It works great! By default it leverages public WebTorrent trackers to connect users, but you can also host your own with https://github.com/webtorrent/bittorrent-tracker.

  • node-openid-client

    OpenID Certified™ Relying Party (OpenID Connect/OAuth 2.0 Client) implementation for Node.js.

    Project mention: Are people using Auth.js already? | /r/sveltejs | 2023-01-27

    Nearly all of the platforms implement OpenID, so I ended up rolling my own integration using openid-client to do the third party auth, and then on success, just set your own cookie.

  • cinny

    Yet another matrix client

    Project mention: Dislike Discord changes? Support Open Source | /r/discordapp | 2023-06-06

    Check out these two clients: https://app.element.io https://cinny.in

  • css-vars-ponyfill

    Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • DataStax Node.js Driver for Apache Cassandra

    DataStax Node.js Driver for Apache Cassandra

    Project mention: What ORM can be used in Javascript/Typescript, to connect node.js to NoSQL databases? | /r/node | 2022-12-21

    It uses this dependency: https://www.npmjs.com/package/cassandra-driver to connect to the cassandra AuthProvider and is able to communicate with the different datapoints.

  • web-minecraft

    PoC Minecraft client written in Javascript (1.16.5 offline mode working)

    Project mention: Eaglercraft is probably shutting down | /r/eaglercraft | 2022-11-18
  • ODrive

    Google Drive GUI for Windows / Mac / Linux (by liberodark)

  • node-minecraft-protocol

    Parse and serialize minecraft packets, plus authentication and encryption.

    Project mention: is there any update on when auto start will get added to 1.19? | /r/exaroton | 2023-01-07

    This is the library exaroton uses: https://github.com/PrismarineJS/node-minecraft-protocol

  • instagram-web-api

    🤳 Instagram Private Web API client for Node

  • faunadb-js

    Javascript driver for FaunaDB v4

    Project mention: How to Beat the Cap Theorem | news.ycombinator.com | 2023-09-11

    Fauna[0] which if I recall correctly, also upends Cap Theorum. They implemented Calvin[1] which differs from Spanner

    [0]: https://fauna.com/

    [1]: https://fauna.com/blog/distributed-consistency-at-scale-span...

  • BetterDiscordPanel

    💬 Discord Messaging Panel that allows you to message inside of a bot!

  • mtproto-core

    Telegram API JS (MTProto) client library for Node.js and browser

  • purest

    REST API Client Library

  • SSHy

    HTML5 SSH Web Client

  • stellarterm

    Advanced web based trading client for the Stellar network. 📈📊💹💱

  • netcat

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

  • SPX-GC

    SPX is a graphics control client for live video productions and live streams using CasparCG, OBS, vMix, or similar software.

  • jscrambler

    Monorepo of Jscrambler's Javascript Client and Integrations

  • Termino.js

    Create a web based terminal on any website - great for games, animations and real world apps!

    Project mention: I wrote JOSN, a command-line JSON browser | /r/javascript | 2023-05-06

    Maybe try this and see if you can make real live demo - https://github.com/MarketingPipeline/Termino.js

  • storyblok-js-client

    Universal JavaScript client for Storyblok's API

    Project mention: Cracking the Code: An Inspiring Discussion on Open Source with Ana at Girl Code Coffee Chat #8 | dev.to | 2023-05-03

    We at Storyblok have also already dipped our toes into the world of open source by developing SDKs for to integrate Storyblok with different frontend technologies a little more conveniently. While of course there is the storyblok-js-client, which you can use to implement Storyblok your project, the DevRel team has started to create and maintain different SDKs like the one for Gatsby or Svelte to make it even easier to work with your favorite Technology and Storyblok.

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-16.

JavaScript Client related posts

Index

What are some of the best open-source Client projects in JavaScript? This list will help you:

Project Stars
1 undici 4,973
2 postgres 4,962
3 xmpp.js 2,147
4 bittorrent-tracker 1,601
5 node-openid-client 1,592
6 cinny 1,445
7 css-vars-ponyfill 1,442
8 DataStax Node.js Driver for Apache Cassandra 1,207
9 web-minecraft 1,198
10 ODrive 1,135
11 node-minecraft-protocol 1,129
12 instagram-web-api 1,067
13 faunadb-js 694
14 BetterDiscordPanel 607
15 mtproto-core 565
16 purest 537
17 SSHy 511
18 stellarterm 447
19 netcat 393
20 SPX-GC 242
21 jscrambler 128
22 Termino.js 124
23 storyblok-js-client 107
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
blog.mergify.com