Wire Protocol
A binary framing protocol with a plugin kernel and RPC messenger shared by every platform.
@ekrooh/bare is the boring bootstrap for cross-platform apps on the
Bare runtime: a binary wire protocol,
plugin kernel, RPC messenger, transports, and native host bridges — plus a
reference app that demonstrates all of it.
The frontend (browser or WebView) is written as if there is only a backend reachable over a WebSocket (binary framed messages). On-device, the worklet runs one loopback HTTP+WS server that serves the web app, the media files, and the protocol socket — so the page connects to the same origin it was served from.
Wire Protocol
A binary framing protocol with a plugin kernel and RPC messenger shared by every platform.
Transports
WebSocket transport with same-origin cookie login, reconnect, and a mock transport for tests.
Native Hosts
Android (:bare-host) and iOS (BareHost) host libraries with IPC
coordinators and plugin registries.
Reference App
Web, Android, and iOS examples demonstrating the full stack end to end.