{"library":"faye-websocket","type":"library","category":null,"description":"Faye-WebSocket is a standards-compliant WebSocket server and client library designed for Node.js environments. Extracted from the larger Faye project, it provides a low-level, event-driven API for handling WebSocket connections (RFC 6455) and EventSource streams. Unlike a full WebSocket server, it integrates with existing Node.js HTTP servers by listening for 'upgrade' events. The latest stable version, 0.11.4, was published in May 2021. The project appears to be largely unmaintained and is considered inactive, with no new versions or significant development in the past five years. Its primary differentiation lies in providing a direct implementation of the WebSocket API without significant higher-level abstractions, allowing developers fine-grained control over the protocol.","language":"javascript","status":"abandoned","version":"0.11.4","tags":["javascript","websocket","eventsource"],"last_verified":"Wed May 27","install":[{"cmd":"npm install faye-websocket","imports":["const WebSocket = require('faye-websocket');","const WebSocket = require('faye-websocket');\nconst client = new WebSocket.Client('ws://example.com');","const WebSocket = require('faye-websocket');\nif (WebSocket.isWebSocket(request)) { /* ... */ }"]},{"cmd":"yarn add faye-websocket","imports":[]},{"cmd":"pnpm add faye-websocket","imports":[]}],"homepage":null,"github":"https://github.com/faye/faye-websocket-node","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/faye-websocket","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/faye-websocket/compatibility"}}