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. Learn more →
Top 23 JavaScript WebSocket Projects
-
Uptime Kuma can also monitor certificate expiration; you can also enable it to show you how many days are left until it expires.
-
Before setting up a WebSocket server in Node.js, we need to install the necessary dependencies. Fortunately, Node.js has a vibrant ecosystem with various WebSocket libraries available. In this article, we will focus on using the popular ws library, which provides a simple and efficient WebSocket implementation for Node.js.
-
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.
-
Laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
-
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
Load testing at cloud-scale. Serverless & distributed out-of-the-box. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module. Never fail to scale with Artillery!
I found a tool for load testing called Artillery. Following this guide I installed Artillery and began research for the test configuration.
-
Project mention: Is it a good practice to store web sockets connections on redis? | /r/node | 2023-06-24
If redis doesn't satisfy your requirements or you're unable to make it work using adaptor, SocketCluster is a great package for this https://socketcluster.io/
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
Project mention: Technologies to create a chat application with different channels like Slack? | /r/node | 2023-05-06Socket.io would work, but I'd recommend using primus with uws https://github.com/primus/primus
-
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.
-
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.
-
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 -
-
-
-
-
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!
-
-
wampy.js
Feature-rich lightweight WAMP (WebSocket Application Messaging Protocol) Javascript implementation
-
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.
JavaScript WebSocket related posts
- Setting up a WebSocket server in Node.js
- WebSockets and Node.js - testing WS and SockJS by building a web app
- Advice on game engines to recommend for new game devs (Godot?)
- What is the "easiest" programming language to learn for making a game?
- Is it a good practice to store web sockets connections on redis?
- WebSockets 101
- Is there anyway to auto reload the browser page when using express?
-
A note from our sponsor - SurveyJS
surveyjs.io | 18 Apr 2024
Index
What are some of the best open-source WebSocket projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | uptime-kuma | 48,782 |
2 | ws | 21,000 |
3 | Laverna | 9,135 |
4 | sockjs-client | 8,353 |
5 | artillery | 7,463 |
6 | SocketCluster | 6,109 |
7 | Node-Media-Server | 5,813 |
8 | engine.io | 4,586 |
9 | Primus | 4,463 |
10 | Faye | 4,378 |
11 | Node.js framework | 4,346 |
12 | crypto-trading-bot | 2,959 |
13 | tl-rtc-file | 2,130 |
14 | SockJS | 2,088 |
15 | autobahn-js | 1,432 |
16 | hyper-express | 1,394 |
17 | Glowing Bear | 936 |
18 | Node-Chat | 753 |
19 | aria2.js | 589 |
20 | cookbook | 457 |
21 | moddio2 | 447 |
22 | react-websocket | 351 |
23 | wampy.js | 283 |