Community Projects
These projects from the community are developed on top of Channels:
Beatserver, a periodic task scheduler for Django Channels.
EventStream, a library to push data using the Server-Sent Events (SSE) protocol.
DjangoChannelsRestFramework, a framework that provides DRF-like consumers for Channels.
ChannelsMultiplexer, a JsonConsumer Multiplexer for Channels.
DjangoChannelsIRC, an interface server and matching generic consumers for IRC.
Apollo, a real-time polling application for corporate and academic environments.
DjangoChannelsJsonRpc, a wrapper for the JSON-RPC protocol.
channels-demultiplexer, a (de)multiplexer for
AsyncJsonWebsocketConsumerconsumers.channels_postgres, a Django Channels channel layer that uses PostgreSQL as its backing store.
channels-auth-token-middlewares, Django REST framework token authentication middleware and
channels-valkey, a Django Channels channel layer that uses valkey as it’s backing store. SimpleJWT middleware, such as QueryStringSimpleJWTAuthTokenMiddleware for WebSocket authentication.
types-channels, type stubs for Channels from the Python typeshed project. These stubs provide type checking support for mypy, PyCharm, and other type checkers.
If you’d like to add your project, please submit a PR with a link and brief description.