JavaScript WebSocket

Open-source JavaScript projects categorized as WebSocket

Top 23 JavaScript WebSocket Projects

  • uptime-kuma

    A fancy self-hosted monitoring tool

  • Project mention: Ask HN: Are you still using your Vision Pro? | news.ycombinator.com | 2024-05-17
  • ws

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

  • Project mention: WebSockets | dev.to | 2024-05-16

    There are various libraries that let you create a ws server (similar to how express lets you create an HTTP server) https://www.npmjs.com/package/websocket https://github.com/websockets/ws https://socket.io/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Laverna

    Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.

  • sockjs-client

    WebSocket emulation - Javascript client

  • Project mention: WebSockets and Node.js - testing WS and SockJS by building a web app | dev.to | 2023-12-18

    SockJS is a library that mimics the native WebSockets API. Additionally, it will fall back to HTTP whenever a WebSocket fails to connect, or if the browser being used doesn’t support WebSockets. Like WS, SockJS requires a server counterpart; its maintainers provide both a JavaScript client library and a Node.js server library.

  • artillery

    The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

  • Project mention: Artillery: The complete load testing platform | news.ycombinator.com | 2024-05-09
  • SocketCluster

    Highly scalable realtime pub/sub and RPC framework

  • Project mention: The Sound of Software | news.ycombinator.com | 2024-04-27

    Recently, I added an AI-generated soundtrack to my open source project's home page https://socketcluster.io/

    It seems unconventional at first but I distinctly remember about a decade ago when Adobe Flash was still broadly supported, many Flash websites had soundtracks. I think the reason why regular HTML websites didn't have them was because it was difficult to implement and internet was much slower so they had to be streamed in a special way.

  • Node-Media-Server

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • engine.io

    The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.

  • Primus

    :zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.

  • Faye

    Simple pub/sub messaging for the web

  • Project mention: 8 Best WebSocket Libraries For Node | dev.to | 2023-10-26

    Faye WebSocket is a versatile WebSocket implementation derived from the Faye project. Faye is a messaging system that uses the Publish/Subscribe model and the Bayeux protocol. It provides message servers for Node, Ruby, and all major web browsers.

  • Node.js framework

    Node.js framework (by totaljs)

  • Project mention: Building a CRUD API with Total.js: A Step-by-Step Guide | dev.to | 2023-11-15

    Total.js is a powerful web application framework for Node.js, providing an excellent foundation for building robust APIs. In this tutorial, we'll guide you through the process of creating a CRUD (Create, Read, Update, Delete) API for managing a collection of books using Total.js.

  • crypto-trading-bot

    Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition)

  • tl-rtc-file

    WebRTC P2P online web media streaming tool (for files, video, screen, live streaming, text) with management and statistical monitoring capabilities.

  • SockJS

    WebSocket emulation - Node.js server

  • Project mention: WebSockets and Node.js - testing WS and SockJS by building a web app | dev.to | 2023-12-18

    SockJS is a library that mimics the native WebSockets API. Additionally, it will fall back to HTTP whenever a WebSocket fails to connect, or if the browser being used doesn’t support WebSockets. Like WS, SockJS requires a server counterpart; its maintainers provide both a JavaScript client library and a Node.js server library.

  • hyper-express

    High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.

  • Project mention: HyperExpress: High Performance Node.js Webserver | news.ycombinator.com | 2023-06-25
  • autobahn-js

    WAMP in JavaScript for Browsers and NodeJS

  • Glowing Bear

    A web client for WeeChat

  • Node-Chat

    :speech_balloon: Chat application built with NodeJS and Material Design (by igorantun)

  • aria2.js

    JavaScript library for aria2, "The next generation download utility."

  • moddio2

    HTML5 multiplayer game engine

  • Project mention: Ask HN: Who wants to be hired? (March 2024) | news.ycombinator.com | 2024-03-01

    Location: The Netherlands

    Remote: Yes

    Willing to relocate: Yes

    Technologies: Three.js, TypeScript, Godot

    Résumé/CV: https://nickvanurk.com/resume.pdf

    Github: https://github.com/nickyvanurk

    LinkedIn: https://www.linkedin.com/in/nickyvanurk

    Email: [email protected]

    Interests: Computer graphics, 3D Applications, Games, Robotics, Digital twins, Simulations, Tool development, CRUD websites / micro-services in a creative industry (e.g. game community/tool site or multiplayer back-end), UX/UI, FUI Design

    Can rapidly learn new technologies. Web, GIS, robotics and game development experience. Build my own 8-bit computer: https://nickvanurk.com/8bit.mp4 Optimizing things gets me all excited. Check out these Three.js demos I made: https://nickvanurk.com/capping/ and https://nickvanurk.com/void/ My latest project is a 3D GIS tool: https://nickvanurk.com/prototype/. Currently working on bringing 3D to the Moddio game engine (https://www.modd.io/). Feel free to contact me by email or LinkedIn!

  • cookbook

    VueJS + NodeJS Evergreen Cookbook (by ais-one)

  • react-websocket

    Easy-to-use React component for websocket communications.

  • wampy.js

    Feature-rich lightweight WAMP (Web Application Messaging Protocol) Javascript implementation

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

JavaScript WebSocket related posts

  • The Sound of Software

    1 project | news.ycombinator.com | 27 Apr 2024
  • Setting up a WebSocket server in Node.js

    1 project | dev.to | 25 Mar 2024
  • WebSockets and Node.js - testing WS and SockJS by building a web app

    3 projects | dev.to | 18 Dec 2023
  • Advice on game engines to recommend for new game devs (Godot?)

    1 project | /r/gamedev | 16 Sep 2023
  • What is the "easiest" programming language to learn for making a game?

    1 project | /r/gamedev | 7 Sep 2023
  • Is it a good practice to store web sockets connections on redis?

    1 project | /r/node | 24 Jun 2023
  • WebSockets 101

    2 projects | dev.to | 24 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 uptime-kuma 50,697
2 ws 21,194
3 Laverna 9,146
4 sockjs-client 8,378
5 artillery 7,571
6 SocketCluster 6,120
7 Node-Media-Server 5,856
8 engine.io 4,590
9 Primus 4,462
10 Faye 4,378
11 Node.js framework 4,346
12 crypto-trading-bot 3,039
13 tl-rtc-file 2,191
14 SockJS 2,089
15 hyper-express 1,506
16 autobahn-js 1,432
17 Glowing Bear 942
18 Node-Chat 753
19 aria2.js 603
20 moddio2 471
21 cookbook 458
22 react-websocket 351
23 wampy.js 284

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com