JavaScript Websockets

Open-source JavaScript projects categorized as Websockets

Top 23 JavaScript Websocket Projects

  • insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

    Project mention: Different Levels of Project Documentation | dev.to | 2023-12-30

    Often used for cases where a project exposes a REST or other type of API service. Open API is a popular method of documenting such API services. It can also be used along side tools such as Swagger Codegen to produce boilerplate code for API interaction / testing purposes. There may also be support files for popular API testing tools such as Postman or Insomnia. This makes it easier at a glance to see what data is coming back from a call so the user knows how to handle parsing the data.

  • nodeBB

    Node.js based forum software built for the modern web

    Project mention: Don't Use Discord as a Forum | news.ycombinator.com | 2023-09-13

    > I'm a big fan of https://nodebb.org/

    TIL to what shit Netgate moved pfSense forums to. I'm glad you are fine with it, but not only my FullHD monitor is not a smartphone, so I don't need 400% fonts on everything (and post dates on the faaaaar right clearly shows nobody ever even used the forum) and most importantly - search doesn't work. It's not like the previous forum had a good search, but at least it worked.

    Bonus point: try to Ctrl+mousewheel on any NodeBB (including the official one).

  • 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.

  • noVNC

    VNC client web application

    Project mention: Remote connect tool | /r/selfhosted | 2023-04-16

    I setup tigervnc server on both my linux and windows machinces , then use websockify and noVNC to access them whenever i want through my web browser. you can follow readme of novnc here. If other pcs are on a seperate network or behind a NAT i suggest using frp hosted on a vps (That is what i did) .

  • SocketCluster

    Highly scalable realtime pub/sub and RPC framework

    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/

  • spec

    The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs. (by asyncapi)

    Project mention: 10 realtime data sources you won't believe are free! | dev.to | 2024-01-24

    AsyncAPI: Interested in how to define your WebSocket APIs? One of the most advanced realtime specifications is the AsyncAPI specification, which comes with various generators for code and documentation, as well as renderers for the specifications.

  • PairDrop

    PairDrop: Local file sharing in your browser. Inspired by Apple's AirDrop. Fork of Snapdrop.

    Project mention: PairDrop: Local File Sharing in the Browser | news.ycombinator.com | 2024-01-24
  • blaze

    ⚡ File sharing progressive web app built using WebTorrent and WebSockets (by blenderskool)

  • 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.

  • kuzzle

    Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -

  • Shinobi

    :peace_symbol: :palestinian_territories: Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer

    Project mention: Did BI get hacked or did it just go down? | /r/BlueIris | 2023-07-08

    I'd have to circle back and look again because it's been a few years. I was able to get Zoneminder to do 95% of what I wanted even if it felt a bit clunky. Shinobi was an up-and-comer last time I was looking around, but I remember having some frustrations and decided to stick with BI.

  • Meteor-Files

    🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.

  • Swell

    Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC.. (by open-source-labs)

    Project mention: We are launching our Open Source Product: Swell v1.14 | /r/opensource | 2023-05-18
  • simple-websockets-chat-app

    This SAM application provides the Lambda functions, DynamoDB table, and roles to allow you to build a simple chat application based on API Gateway's new WebSocket-based API feature.

  • vue-socket.io-extended

    :v::zap: Socket.io bindings for Vue.js and Vuex (inspired by Vue-Socket.io)

  • d-zone

    An ambient life simulation driven by user activity within a Discord server

  • SSHy

    HTML5 SSH Web Client

  • mojo.js

    :unicorn: The Mojolicious real-time web framework for Node.js

    Project mention: Nue: A React/Vue/Vite/Astro Alternative | news.ycombinator.com | 2023-09-14

    Have you looked at https://mobx-keystone.js.org/ by any chance?

    I've been quite enjoying keystone + lit (or react if required) of late and at the very least it feels like solid prior art towards MVC stuff.

    Also https://mojojs.org/ for server side.

    (I'm not saying "use these" even if I quite enjoy using them myself, but they're my reference points for comparison here)

  • websockets-streaming-audio

    Stream audio to a Web Audio API enabled browser from Node.js server side using Web Worker and Web Socket

  • socketcluster-client

    JavaScript client for SocketCluster

  • wampy.js

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

  • osc-js

    OSC library for Node.js, Electron, Chrome Apps, Webpages or any other JS application. It comes with a customizable Plugin API for WebSocket, UDP or bridge networking

  • wshook

    Easily intercept and modify WebSocket requests and message events.

  • sec-api

    sec.gov EDGAR API | search & filter SEC filings | over 150 form types supported | 10-Q, 10-K, 8, 4, 13, S-11, ... | insider trading

    Project mention: Is something happening with Reddit? Seeing a lot of people saying they’re leaving. | /r/Superstonk | 2023-06-10

    Doesn't that mean that developers were profiting from a free API before? That may be fair play, but doesn't it raise ethical concerns in terms of business practices? (This guy is the GOAT of that, got rich off SEC public data)

  • doom-workers

    Website and Message Router source code for the Multiplayer Doom on Cloudflare Workers tech demo

  • 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.

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 2024-01-24.

JavaScript Websockets related posts

Index

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

Project Stars
1 insomnia 32,529
2 nodeBB 13,772
3 noVNC 10,726
4 SocketCluster 6,112
5 spec 3,732
6 PairDrop 2,362
7 blaze 2,131
8 kuzzle 1,354
9 Shinobi 1,272
10 Meteor-Files 1,113
11 Swell 942
12 simple-websockets-chat-app 658
13 vue-socket.io-extended 628
14 d-zone 565
15 SSHy 522
16 mojo.js 467
17 websockets-streaming-audio 304
18 socketcluster-client 286
19 wampy.js 281
20 osc-js 241
21 wshook 212
22 sec-api 198
23 doom-workers 120
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.
www.influxdata.com