InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Python Websocket Projects
-
The framework's official website mentions a number of pros of FastAPI. In my opinion, the most useful features from a microservice perspective are: the simplicity of code (easy to use and avoid boilerplate), high operational capacity thanks to Starlette and Pydantic and compatibility with industry standards - OpenAPI and JSON Schema.
-
-
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.
-
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
-
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
-
Project mention: I need help executing ssh commands in nodejs (vanilla javascript) | reddit.com/r/learnjavascript | 2022-06-26
I am creating a web application where i want to open ssh terminal (https://github.com/huashengdun/webssh) with an event listener on frontend and spawn() method in backend nodejs. I built an api to trigger that command from front-end but the problem is that the it's returning stderr which is fine but how can i handle that in my frontend as i want to show the terminal in but my api is not giving any response. Is there any other way to make this script.
This is my nodejs file where i am passing data from axios and executing the
wssh
command to start the webssh.const child = spawn('wssh', [\
${body.cert_option}`, `${body.key_option}`, `--log-file-prefix=/var/www/html/myPanel/logs/terminal.log`]);PS: my project is not completely on nodejs, only the api.
So here is something i want to create like this (source: aapanel):
-
websockify
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
-
One other significant improvement in RoonCommandLine is an upgrade to the latest WebSocket client library.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning. Optionally with Alpine Linux.
The timeouts suggestion is interesting because I haven't really configured them beyond the default https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker
-
-
Probably https://github.com/bugy/script-server is easier for your usecase
-
Project mention: With this, you can outperform Golang Fiber with Python | reddit.com/r/madeinpython | 2023-01-11
-
This post will follow and extend the example from slackapi/bolt-python and manage infrasture as code it using AWS CDK typescript.
-
MicroWebSrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
setting up your own simple webserver
-
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!
-
PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop
Open Source Trading Strategies & End-to-End solution connecting Metatrader4 & Metatrader5 💹 with Python with a simple drag and drop EA. Fully tested bug free & efficient solution for live & paper trading⭐ Full Documentation ready. Lightweight, efficient and stable implementation 🔥
Project mention: PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop: NEW Extended Research - star count:401.0 | reddit.com/r/algoprojects | 2023-01-07 -
-
Project mention: What’s the power on signal for a C2 TV…RF, Bluetooth, IR? | reddit.com/r/LGOLED | 2022-07-06
And then regarding the former for computer display after hunting around I found this https://github.com/klattimer/LGWebOSRemote or maybe could just use a magic packet app.
-
DjangoChannelsGraphqlWs
Django Channels based WebSocket GraphQL server with Graphene-like subscriptions
-
-
-
django-loci
Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project.
-
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
Project mention: Any way to view Davis Weatherlink over LAN? | reddit.com/r/myweatherstation | 2023-02-07 -
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.
After we're warmed up from the previous two segments we dive into a technical topic for the day. This can vary from stream to stream but for this particular one we're jumping into contributing to some open source software projects from the community. The first one we'll look to help out with is TAU which stands for Twitch API Unifier. This project is super helpful for developers looking to interact with the various Twitch API's and interfaces. It makes it much simpler than trying to follow the Twitch developer documentation directly.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Websockets related posts
- How to use FastAPI for microservices in Python
- Need help with websockets for python2
- RoonCommandLine Version 2.0.8 Release 1
- What happened with the community?
- Asynchrony in Django: Craze or Necessity?
- 5 top Python web frameworks of 2022
- ccxt binance help
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Feb 2023
Index
What are some of the best open-source Websocket projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | starlette | 7,820 |
2 | python-binance | 5,045 |
3 | websockets | 4,387 |
4 | python-slack-sdk | 3,541 |
5 | webssh | 3,361 |
6 | websockify | 3,303 |
7 | websocket-client | 3,157 |
8 | uvicorn-gunicorn-fastapi-docker | 2,114 |
9 | cryptofeed | 1,657 |
10 | script-server | 1,086 |
11 | socketify.py | 876 |
12 | bolt-python | 705 |
13 | MicroWebSrv | 534 |
14 | MicroWebSrv2 | 520 |
15 | PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop | 419 |
16 | django-sockpuppet | 419 |
17 | LGWebOSRemote | 363 |
18 | DjangoChannelsGraphqlWs | 243 |
19 | showdown | 175 |
20 | STEWS | 175 |
21 | django-loci | 172 |
22 | weewx-belchertown | 170 |
23 | tau | 137 |