An abstraction to add RESTful functionality to websockets, with PID / timestamp information, request timeout and schema.
Command-line client for the WSAPI WhatsApp API. Send messages, manage groups, chats, and contacts, and inspect your WSAPI instance from the terminal. This is an independent API and is not affiliated with META or WhatsApp.
A comprehensive Model Context Protocol (MCP) server for WSAPI - the powerful WhatsApp API Gateway. Enables LLMs to send messages, manage contacts and groups, handle chat operations, and monitor session status through WhatsApp.
--使用方式 import { initHttp, initWs, WsApI, SystemAPI, UserApI, FlollowApI } from "im-sdk-djn"; 项目初始化时,调用 initHttp("test") ,登陆成功后会自动开启ws,只需设置WsApI中需要的回调
WebSocket API implementation for FuryStack
A comprehensive n8n community node for WSAPI - the powerful WhatsApp API Gateway. Easily integrate WhatsApp messaging, contact management, group operations, and more into your n8n workflows.
Fastify WebSockets API plugin
n8n community node to bridge Chatwoot API Channel with your WSAPI Instance. Trigger for Chatwoot callbacks + action to upsert messages into Chatwoot and Update Labels and Attributes.
Opra common package
## What? A system for publishing type-safe RPC and pub-sub over a websocket using [Koa](https://github.com/gcanti/io-ts), [Redis](https://github.com/redis/redis) and [io-ts](https://github.com/gcanti/io-ts).
ECMAScript AST recursive visitor
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Array#isArray for older browsers
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Buffers events from a stream until you are ready to handle them.
Get the command from a shebang
CLI arguments parser. Native port of python's argparse.
ws + websocket-stream + multiplex + dnode
Resolve the path of a module like `require.resolve()` but from a given path
JSON parse & stringify that supports binary via bops & base64
Callback wrapping utility
Run a function exactly one time
Returns true if a string has an extglob.
Fast deep equal