Skip to main content

# django-omnibus

Django/JavaScript WebSocket Connections.

[![Coverage Status](https://coveralls.io/repos/moccu/django-omnibus/badge.png)](https://coveralls.io/r/moccu/django-omnibus) [![Travis Status](https://travis-ci.org/moccu/django-omnibus.png?branch=master)](https://travis-ci.org/moccu/django-omnibus)

## What is django-omnibus

django-omnibus is a Django library which helps to create websocket-based connections between a browser and a server to deliver messages.

Some use cases could be:

  • Chat systems

  • Realtime stream updates

  • Inter-browser communication

  • file transfers

  • and so on..

django-omnibus is quite extensible. The connection handler, the Tornado web application and the authenticator can be replaced by just changing a setting.

For browser compatibility django-omnibus also supports [SockJS](https://github.com/sockjs/sockjs-client) (which provides fallbacks for older browsers).

On the client side, django-omnibus provides a library which handles the connection, authentication and channel subscription (multiple channels can be subscribed using one connection).

## Installation & Documentation

All documentation is in the “docs/source” directory and online at [Read the Docs](https://django-omnibus.readthedocs.org/).

## License django-omnibus is licenced under the [BSD License](LICENSE.md).

Metadata

Release files for django-omnibus 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-omnibus 0.2.0
File Size Uploaded
django-omnibus-0.2.0.tar.gz 71.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-omnibus 0.2.0
File Interpreter ABI Platform
django_omnibus-0.2.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 133.3 kB

Release files / django-omnibus-0.2.0.tar.gz

Download URL django-omnibus-0.2.0.tar.gz
Size 71.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cfa56668d93e09efec47b984d4ee9c80d3d04c3f088b7edd31184b30a2d75434
BLAKE2b-256 checksum
How to use checksums
f6b7a2927c015694e4788b439f2a7b8ff1f417a8285ed233f8f4cf6360d8f723
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / django_omnibus-0.2.0-py2.py3-none-any.whl

Download URL django_omnibus-0.2.0-py2.py3-none-any.whl
Size 61.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7885eb8a501e5b99a37c1c6a90bd89ad5eb5b5092e31b33cad16c96c55f5be59
BLAKE2b-256 checksum
How to use checksums
0fff1655212701aeecae7c2e972602b250b4cd25a6dc82aef863f41ccd9acb4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page