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. Learn more →
Top 23 Python Websocket Projects
-
-
-
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.
-
-
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.
-
-
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-05Try 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
-
-
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.
-
-
Project mention: Windmill: Open-source developer platform to turn scripts into workflows and UIs | news.ycombinator.com | 2023-05-12
-
Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29
Try BlackSheep | Kore | socketify | baize
-
-
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!
-
-
-
DjangoChannelsGraphqlWs
Django Channels based WebSocket GraphQL server with Graphene-like subscriptions
-
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.
-
-
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.
-
> 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
Python Websockets related posts
- Building Fast APIs with FastAPI: A Comprehensive Guide
- WebSocket security: 9 common vulnerabilities & prevention methods
-
PyWebIO VS streamsync - a user suggested alternative
2 projects | 11 Jul 2023
- My first BBS (anybody know of an easy to install browser based client?)
- Writing a chat application in Django 4.2 using async StreamingHttpResponse
- Deploying an ML model to Paperspace and creating an API
- FastAPI middleware doesn't run while making request to websocket endpoint
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
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 |