Comments (8)
Would love to have that as well!
from graphql-ws.
@ldynia and @f-tepel -- got any time to help with that? I'd love to get a graphene 3 branch underway.
from graphql-ws.
What would have to be done? (I am new to open-source) @SmileyChris
from graphql-ws.
➕
from graphql-ws.
Also looking forward how/if it is working with graphene v3
from graphql-ws.
Hey if anyone is interested, I have a github repo here: https://github.com/jtc3161/graphql-ws-aiohttp that is a fork of https://github.com/dls-controls/graphql-ws-aiohttp, which was written by @callumforrester who posted #90 a while back.
I have:
- implemented the newer "graphql-transport-ws" protocol ("graphql-ws" was deprecated a while back)
- production tested against both the python and Typescript graphql-ws client implementations, with android, ios and web clients actively using it.
Some of my thoughts:
- maybe we should support both graphql-ws and graphql-transport-ws as a way to support older clients, though the Typescript server does not do this, so I didn't either in this repo.
- This is a downstream fork of graphql-ws-next and not graphql-ws. graphql-ws next is much closer to the typescript reference implementation though so I do not think that is a downside.
Unfortunately I'm neck deep in the project that I built this for, so the repo is not exactly up to the standards of most oss projects, but I could definitely spend some time fleshing this out more if there is any buy in from maintainers.
from graphql-ws.
@jtc3161 awesome work! Maybe there's a way to integrate this with graphql-server so we reduce the amount of libraries we need to maintain. /cc @kiendang
Feel free to join our discord server and ping us there!
from graphql-ws.
There's an implementation for Subscriptions via WebSocket in the v3 branch of graphql-python/graphql-server. I've create graphql-python/graphql-server#112 to track making official support for it. As Erik said if you're interested in GraphQL Subscriptions for Graphene 3 please join the Discord server to discuss.
from graphql-ws.
Related Issues (20)
- Unbreakable flask_gevent subscription resolving HOT 4
- graphql-core v3? HOT 3
- Flask SocketIO Implementation
- test graphql-ws subscription HOT 1
- GeventSubscriptionServer ignore schema validation errors
- detect disconnect
- Django Channels Instructions/Support is Outdated HOT 5
- Is graphql-ws dead? HOT 2
- Release current master branch to pypi HOT 2
- Error running Django with graphql-ws HOT 3
- Using Django's GenericForeignKey with Async Graphene Subscription
- channels 3 compatibility HOT 1
- Deep nested objects in django won't work due to async HOT 6
- [Question] How to get payload on connect in aiohttp
- Impossible to use HTTP Headers with GraphIQL when using graphql-ws
- graphql-ws-next HOT 4
- No module named 'graphql.execution.executors' using graphql-ws HOT 2
- 403 error (failing WebSocket opening handshake ('Access denied'))
- using this with signals
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphql-ws.