Skip to main content

SignalPy

Real-time Communication for web applications with SignalR Incredibly simple real-time web for python WSGI servers and frameworks

Realtime

Today's modern websites are expected to deliver up-to-date information without hitting a refresh button. Add that real-time functionality to your python web applications.

What is real-time functionality? It's the ability to have your server-side code push content to connected clients as it happens, in real-time.

WSGI compatible

SignalPy apps can be written in python code and added to your server app with or without application framework. many servers and web applications are WSGI.

else: you can use default server ( ServeLight ) and inbuilt application framework.

What can you do with SignalPy

While chat is often used as an example, you can do a whole lot more. SignalPy also enables completely new types of applications that require high-frequency updates from the server, such as real-time gaming.

Open source, open protocol

SignalPy is open-source on GitHub. In addition to the source code, protocol specification the for communication between hubs and clients is open too.

Connect from everywhere

With client SDKs for JavaScript, you can connect to your SignalPy hub and start receiving real-time messages. use Gunicorn and Nginx for production on web.

SignalPy will use WebSockets when it's available, and gracefully falls back on other technologies when it isn't, while your application code stays the same.

Simple

SignalPy is simple but not powerful like SignalR

SignalPy vs SignalR

Don't compare SignalPy and SignalR. Signalr is a powerful method for .NET framework. Its not for python it is an example for SignalPy. SinalPy is not powerful like SignalR. Help me to improve this project like SignalR.

Contribute in Github

Get started...

Metadata

Release files for SignalPy 1.0.6

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

Source distribution (sdist)

Source distribution for SignalPy 1.0.6
File Size Uploaded
SignalPy-1.0.6.tar.gz 12.4 kB Details

Built distribution (wheel)

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

Total release size: 29.3 kB

Release files / SignalPy-1.0.6.tar.gz

Download URL SignalPy-1.0.6.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cec7eea086742984d3ba1730af5a31a7cbc462a1abf3084aca759187a4896561
BLAKE2b-256 checksum
How to use checksums
4599d54769bdf0d9bbd8b8cbda2a79eec26c950d134a383b4508b7ecdce105d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.16

Release files / SignalPy-1.0.6-py2.py3-none-any.whl

Download URL SignalPy-1.0.6-py2.py3-none-any.whl
Size 16.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
a732eabf3bd00cdfead2ebe8434f9fcd095014373893b8df98dbe62a32580dfc
BLAKE2b-256 checksum
How to use checksums
e05a1fa6185784b32228ba3b8d0cfb64ce6df3c2c2e8c60db78b31813c2e3cef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.16

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

5 release files

1.0.0

5 release files

0.1.1

5 release files

0.1.0

5 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