Examples gallery#
Start with a memory example. It runs the web app, queue worker, and live Channels delivery in one process. Choose a backend variant only after the transport is working.
HTMX WebSocket updates with memory queue persistence and memory Channels.
HTMX Server-Sent Events with memory queue persistence and memory Channels.
Run the SQLSpec or Advanced Alchemy copies with SQLite, then adapt schema ownership.
Run local copies or opt into shared Channels and a standalone worker.
Every variant has its own README, application module, templates, frontend source, and asset commands. The memory apps are the main examples. The backend copies show only how persistence changes.
Note
Selecting Redis or Valkey for queue storage does not configure browser event delivery. By default, the examples use Channels in one process. To run a separate worker, set both the shared-Channels and standalone-worker environment variables described in the example README.
See SSE and WebSockets for the source imports and delivery contract, or browse the complete examples directory.