Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
Serves a webpack app. Updates the browser on changes.
A simple zero-configuration command-line http server
SSH2 client and server modules written in pure JavaScript for node.js
Modern and scalable routing for React applications
Modern and scalable routing for React applications
HTTP proxying for the masses
React package for working with the DOM.
Core engine for Apollo GraphQL server
Types used by the Language server for node
Node.js server bindings for OpenFeature (wraps @datadog/flagging-core)
SockJS-node is a server counterpart of SockJS-client a JavaScript library that provides a WebSocket-like object in the browser. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication
A simple text document implementation for Node LSP servers
Language server implementation for node
VSCode Language Server Protocol implementation
Include Flmngr file manager server-side into your Express app or website
Starts server, waits for URL, then runs test command; when the tests end, shuts down server
Interface used to connect Apollo Gateway to Apollo Server
Makes it possible to use DOMPurify on server and client in the same way.
Development server for Rspack
An HTTP(s) proxy `http.Agent` implementation for HTTP
OpenAPI Server URL templating parser, validator and substitution mechanism.
Standards-compliant WebSocket server and client
MongoDB Server for testing (core package, without autodownload). The server will allow you to connect your favourite ODM or client library to the MongoDB Server and run parallel integration tests isolated from each other.
Turbocable publishes messages to NATS JetStream on the TURBOCABLE.* subject tree, for fan-out by turbocable-server to WebSocket subscribers. It targets Rails and any pure-Ruby process that needs to broadcast without owning the delivery path. (RubyGems package name: turbocable_nats.)
TurboCable replaces Action Cable with a custom WebSocket implementation for Turbo Streams, providing 79-85% memory savings (134-144MB per process) while maintaining full API compatibility. Designed for single-server deployments with zero external dependencies beyond Ruby's standard library.