litestar-channels

Installation
SKILL.md

Channels

Execution Workflow

  1. Choose the backend and durability model first: in-memory, Redis Pub/Sub, Redis Streams, or Postgres-backed variants.
  2. Define channel names or intentionally allow arbitrary channels.
  3. Publish events from domain boundaries through the injected channels plugin.
  4. Manage subscriber lifecycle explicitly with start_subscription(), subscribe(), unsubscribe(), and cleanup.
  5. Decide whether history and backpressure need configuration before traffic arrives.
  6. Integrate with websocket handlers directly or generate websocket route handlers through the plugin.

Core Rules

Installs
23
GitHub Stars
6
First Seen
Mar 2, 2026
litestar-channels — alti3/litestar-skills