Python WebSocket

Open-source Python projects categorized as WebSocket

Top 23 Python WebSocket Projects

  • mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

    Project mention: [Media] Made a Minecraft proxy that shows me some (at least for now) of the packets that the client sends to the server. The point of it is to mainly learn rust. | reddit.com/r/rust | 2022-12-03

    sorta like https://mitmproxy.org/ or the much more general purpose https://www.wireshark.org/

  • django-channels

    Developer-friendly asynchrony for Django

    Project mention: How to implement a chat room using Jquery/PHP? | reddit.com/r/codehunter | 2022-08-26

    WebSockets or MQTT. If you’re open to Python and Django as a framework, check out Django Channels.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Flask-SocketIO

    Socket.IO integration for Flask applications.

    Project mention: ws-emit: easy websocket microservice | dev.to | 2022-10-27

    WS-Emit is based on Flask-SocketIO and sending message is as simple as in any other flask-socketio application:

  • websockets

    Library for building WebSocket servers and clients in Python

    Project mention: Contributing to WebSockets – Cryptocurrency Users | news.ycombinator.com | 2022-07-20

    And yet there were issues opened which specifically reference cryptocurrencies, such as: https://github.com/aaugustin/websockets/issues/1144

  • python-slack-sdk

    Slack Developer Kit for Python

    Project mention: Is it possible to code a notification for when someone is typing in a specific slack channel? | reddit.com/r/learnprogramming | 2022-11-29
  • python-socketio

    Python Socket.IO server and client

  • websocket-client

    WebSocket client for Python

    Project mention: Sending data to django channels groups via django views | reddit.com/r/codehunter | 2022-04-25

    EDIT: I could send the message using the websocket-client from the view

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • AutobahnPython

    WebSocket and WAMP in Python for Twisted and asyncio

    Project mention: Jupyter data analytics on real-time trading data from crypto exchanges | reddit.com/r/ethereum | 2022-01-12
  • Crossbar

    Crossbar.io - WAMP application router

    Project mention: Jupyter data analytics on real-time trading data from crypto exchanges | reddit.com/r/ethereum | 2022-01-12

    This works by a WebSocket client written in AutobahnPython, which stores data in zLMDB and published data in WAMP via Crossbar.io. zLMDP is memory mapped from within Jupyter, which allows direct high performance access (millions of rows/sec on PyPy!).

  • cryptofeed

    Cryptocurrency Exchange Websocket Data Feed Handler

    Project mention: cryptofeed: NEW Data - star count:1580.0 | reddit.com/r/algoprojects | 2022-11-26
  • alpaca-trade-api-python

    Python client for Alpaca's trade API

    Project mention: Newbie Here: Tips on getting starting with price monitoring, and trading once a day with a python API. | reddit.com/r/algotrading | 2022-11-19
  • django-socketio

    WebSockets for Django

  • OPAL

    Policy and data administration, distribution, and real-time updates on top of Open Policy Agent (by permitio)

    Project mention: Should ownership be a first-class citizen in cloud access control? | reddit.com/r/Cloud | 2022-11-22

    I’m from Permit.io, we provide permissions as service, with low-code on top of OPA + OPAL, and Zanzibar.We are trying to decide if the concept of ownership (e.g. user A owns resource B) should be a direct concept in the system, or if we should just keep it as an attribute you can set conditions on.Example of current first-class citizens we have - Tenant (a silo for identities and resources that belong together), Roles (set of permissions that can be provided to a user/identity per tenant / in general).On one hand ownership is a very common relationship / attribute - and it makes sense simplifying. On the other hand we do have a generic ABAC (and soon ReBAC interface), and this can be a slippery slope.WDYT ?

  • autobahn-testsuite

    Autobahn WebSocket protocol testsuite

  • bolt-python

    A framework to build Slack apps using Python

    Project mention: SlackApi Bolt-python App With AWS Lambda And AWS CDK | dev.to | 2022-10-23

    This post will follow and extend the example from slackapi/bolt-python and manage infrasture as code it using AWS CDK typescript.

  • unicorn-binance-websocket-api

    An unofficial Python API to use the Binance Websocket API`s (com+testnet, com-margin+testnet, com-isolated_margin+testnet, com-futures+testnet, com-coin_futures, us, tr, jex, dex/chain+testnet) in a easy, fast, flexible, robust and fully-featured way.

  • MicroWebSrv2

    The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!

  • django-sockpuppet

    Build reactive applications with the django tooling you already know and love.

  • client-python

    The official Python client library for the Polygon REST and WebSocket API.

  • python-kucoin

    Kucoin REST and Websocket API python implementation

    Project mention: using "kucoin trailing stop loss" from github | reddit.com/r/learnpython | 2021-12-06

    I've installed the kucoin package from https://github.com/sammchardy/python-kucoin, and did a 'pip install python-kucoin'.

  • platypush

    A versatile and extensible platform for home and life automation with hundreds of supported integrations

    Project mention: Control everything with Platypush | reddit.com/r/LinuxLugcast | 2022-05-07
  • twelvedata-python

    Twelve Data Python Client - Financial data API & WebSocket

    Project mention: twelvedata-python: NEW Data - star count:214.0 | reddit.com/r/algoprojects | 2022-09-03
  • STEWS

    A Security Tool for Enumerating WebSockets

    Project mention: STEWS :-- Una herramienta de seguridad para enumerar WebSockets. 👀 | reddit.com/r/u_esgeeks | 2021-12-15
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-03.

Python WebSocket related posts

Index

What are some of the best open-source WebSocket projects in Python? This list will help you:

Project Stars
1 mitmproxy 29,423
2 django-channels 5,449
3 Flask-SocketIO 4,854
4 websockets 4,282
5 python-slack-sdk 3,496
6 python-socketio 3,134
7 websocket-client 3,125
8 AutobahnPython 2,385
9 Crossbar 2,010
10 cryptofeed 1,593
11 alpaca-trade-api-python 1,450
12 django-socketio 1,298
13 OPAL 832
14 autobahn-testsuite 726
15 bolt-python 659
16 unicorn-binance-websocket-api 577
17 MicroWebSrv2 495
18 django-sockpuppet 405
19 client-python 373
20 python-kucoin 315
21 platypush 241
22 twelvedata-python 239
23 STEWS 169
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
www.zigi.ai