Libby#

Libby is a tiny messaging library built on Bamboo with pluggable transports (ZMQ or RabbitMQ). It gives you:

  • Keywords — typed, named values (show / modify) served over RPC, with a registry, auto-generated keys.list / keys.describe services, and CLI coercion.

  • LibbyDaemon — a base class for peers: lifecycle, discovery, RPC handlers, and pub/sub, in a few overrides.

  • Client — a long-lived, in-process handle for reading and writing keywords from scripts, and for blocking on a keyword condition with wait_for (libby’s ktl.waitFor).

  • libby CLI — a command-line front end for keyword peers (show / modify / list / describe / waitfor).

Where to start#