I want to share my project with python world.
Channelstream is a websocket server written in Python with a friendly API.
It main purpose is to be standalone real-time notification server for applications written in Django, Flask, Pyramid or even other frameworks/languages.
* Client asks YOUR application to if it can perform operation on websocket server. * Your application decides if the client can perform said operation (for example connect), passes that information to Channelstream, it is basically a broker. * The server acts based on request from your web application and will execute the operation, for example connect user or fan out messages to all listening clients.
License is BSD.
Main webpage with documentation examples and demos: