Arkos.js v1.7-rc is out 🥳
GuidesWebSockets (New)Frontend Integration

Overview

Everything below is shipped as @arkosjs/websockets-client and framework-specific packages on top of it. The core client handles what a raw socket.io-client connection doesn't: automatic _meta injection matching what the server expects (see Deduplication and Freshness), ack/retry/timeout ergonomics, and reactive connection status.

These packages are pre-1.0 and still maturing. The core client and the React binding are used and tested; the rest are community-contributed starting points that haven't been validated in a real app yet.

PackageStatus
Vanilla JSStable core API
ReactReference implementation, tested
VueUnder development
SvelteUnder development
SolidUnder development
AngularUnder development

Every framework package is a thin adapter over the same core client — the reactivity primitives change, the API underneath doesn't. If your framework isn't listed as stable yet, the Vanilla JS page is your building block, and the contributing guide has a starting-point implementation plus an open issue for each framework if you want to help ship it.