Python Websockets

Open-source Python projects categorized as Websockets

Top 23 Python Websocket Projects

  • starlette

    The little ASGI framework that shines. 🌟

    Project mention: Ask HN: What is your go-to stack for the web? | news.ycombinator.com | 2024-02-09
  • python-binance

    Binance Exchange API python implementation for automated trading

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • websockets

    Library for building WebSocket servers and clients in Python

  • webssh

    :seedling: Web based ssh client

    Project mention: Manipulate file input to post to Python's WebSSH server? | /r/Python | 2023-03-31

    I'm trying to be able to automatically connect to SSH in the browser via just a URL. I've got https://github.com/huashengdun/webssh running, and I can pass a lot of it via query parameters, except the private key.

  • python-slack-sdk

    Slack Developer Kit for Python

  • websockify

    Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.

    Project mention: My first BBS (anybody know of an easy to install browser based client?) | /r/bbs | 2023-07-05

    Try this: https://github.com/novnc/websockify I got mine set up as a windows service. But you can also just have it run on booting

  • websocket-client

    WebSocket client for Python

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

  • cryptofeed

    Cryptocurrency Exchange Websocket Data Feed Handler

    Project mention: cryptofeed: NEW Data - star count:1876.0 | /r/algoprojects | 2023-10-02
  • script-server

    Web UI for your scripts with execution management

    Project mention: Windmill: Open-source developer platform to turn scripts into workflows and UIs | news.ycombinator.com | 2023-05-12
  • socketify.py

    Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3

    Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29

    Try BlackSheep | Kore | socketify | baize

  • bolt-python

    A framework to build Slack apps using Python

  • MicroWebSrv

    A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)

  • 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!

  • LGWebOSRemote

    Command line webOS remote for LGTVs

  • django-sockpuppet

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

    Project mention: Почему я программирую на Ruby | dev.to | 2023-10-20
  • DjangoChannelsGraphqlWs

    Django Channels based WebSocket GraphQL server with Graphene-like subscriptions

  • STEWS

    A Security Tool for Enumerating WebSockets

    Project mention: WebSocket security: 9 common vulnerabilities & prevention methods | dev.to | 2023-09-25

    Comprehensive WebSocket security testing requires a deep understanding of the WebSocket protocol and practical experience in both manual and automated security testing techniques. Open tools like STEWS can detect known WebSocket vulnerabilities while commercial security tools like Burp Suite exist to intercept and manipulate WebSocket frames with ease, however they won't catch everything. Perform manual testing and fuzzing to identify unexpected behavior or vulnerabilities that automated tools might miss.

  • showdown

    A Pokemon Showdown Battle Bot written in Python (by pmariglia)

  • weewx-belchertown

    A clean and modern weewx skin with real time streaming updates, forecast data and interactive charts. View it in action at BelchertownWeather.com

  • django-loci

    Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project.

  • tau

    TAU- Twitch API Unifier, a containerized relay/proxy to unify the WebHook- and WebSocket-based real-time Twitch APIs under a single (local) WebSocket connection.

  • localslackirc

    IRC gateway for slack, running on localhost for one user

    Project mention: Mental Health in Open Source | news.ycombinator.com | 2024-03-16

    > Really? Just a git command, a button press on GitHub? So why don't they just do it? Why don't they apply the patches when people send the code in then?

    Because the patch was bad.

    > Something like a month later the guy just rewrote the patch without even engaging with me.

    Do you think he'd have done that if the patch was good? Was his version completely identical to yours?

    > Yeah, that made me feel like shit

    At least it didn't introduce a new bug to every user… I'm sure collective feelings of the userbase were less harmed in this case.

    > Sorry but maintainers don't have the moral superiority to demand free labor

    But you have the moral superiority to demand free labour from maintainers, to review, improve, test your patch?

    Look at this pull request for example: https://github.com/ltworf/localslackirc/pull/387

    How could a thing like that be merged?

    When asked to split it, he just proceeded to open tens of pull requests that were all based on the previous one, in a chain. And every commit contains thousands of lines of unrelated changes with what the description is.

    Then he got upset.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-03-16.

Python Websockets related posts

Index

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

Project Stars
1 starlette 9,319
2 python-binance 5,730
3 websockets 4,938
4 webssh 4,187
5 python-slack-sdk 3,774
6 websockify 3,719
7 websocket-client 3,433
8 uvicorn-gunicorn-fastapi-docker 2,501
9 cryptofeed 2,044
10 script-server 1,426
11 socketify.py 1,250
12 bolt-python 958
13 MicroWebSrv 618
14 MicroWebSrv2 614
15 LGWebOSRemote 467
16 django-sockpuppet 441
17 DjangoChannelsGraphqlWs 270
18 STEWS 269
19 showdown 231
20 weewx-belchertown 198
21 django-loci 177
22 tau 143
23 localslackirc 111
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com