All Projects β†’ rgraphql β†’ soyuz

rgraphql / soyuz

Licence: MIT license
Real-time streaming GraphQL client for the web.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to soyuz

LiveGQL
Use GraphQL Subscriptions on iOS πŸ‘Œ
Stars: ✭ 84 (+47.37%)
Mutual labels:  graphql-client, graphql-subscriptions
Altair
✨⚑️ A beautiful feature-rich GraphQL Client for all platforms.
Stars: ✭ 3,827 (+6614.04%)
Mutual labels:  graphql-client, graphql-subscriptions
Morpheus Graphql
Haskell GraphQL Api, Client and Tools
Stars: ✭ 285 (+400%)
Mutual labels:  graphql-client, graphql-subscriptions
Kikstart Graphql Client
πŸš€ Small NodeJS Wrapper around apollo-client that provides easy access to running queries, mutations and subscriptions.
Stars: ✭ 27 (-52.63%)
Mutual labels:  graphql-client, graphql-subscriptions
Aws Mobile Appsync Sdk Ios
iOS SDK for AWS AppSync.
Stars: ✭ 231 (+305.26%)
Mutual labels:  graphql-client, graphql-subscriptions
36 Graphql Concepts
πŸ“œ 36 concepts every GraphQL developer should know.
Stars: ✭ 209 (+266.67%)
Mutual labels:  graphql-client, graphql-subscriptions
Aws Mobile Appsync Sdk Js
JavaScript library files for Offline, Sync, Sigv4. includes support for React Native
Stars: ✭ 806 (+1314.04%)
Mutual labels:  graphql-client, graphql-subscriptions
kobby
Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.
Stars: ✭ 52 (-8.77%)
Mutual labels:  graphql-client, graphql-subscriptions
py-graphql-client
Dead-simple GraphQL client with subscriptions over websockets
Stars: ✭ 36 (-36.84%)
Mutual labels:  graphql-client, graphql-subscriptions
gql-query-builder
This is a GraphQL query builder.
Stars: ✭ 30 (-47.37%)
Mutual labels:  graphql-client
SAHB.GraphQLClient
Query HTTP api using GraphQL. The client recieves a model as typeparameter and then queries the GraphQL api and deserilize the result.
Stars: ✭ 38 (-33.33%)
Mutual labels:  graphql-client
revai-node-sdk
Node.js SDK for the Rev AI API
Stars: ✭ 21 (-63.16%)
Mutual labels:  realtime
paStash
pastaΚƒ'Κƒ = Spaghetti I/O Event Data Processing, Interpolation, Correlation and beyond 🍝
Stars: ✭ 89 (+56.14%)
Mutual labels:  realtime
live-cryptocurrency-streaming-flutter
A Flutter app with live cryptocurrency updates, powered by Ably
Stars: ✭ 26 (-54.39%)
Mutual labels:  realtime
intrinio-realtime-python-sdk
Intrinio Python SDK for Real-Time Stock Prices
Stars: ✭ 79 (+38.6%)
Mutual labels:  realtime
SocketIOUnity
A Wrapper for socket.io-client-csharp to work with Unity.
Stars: ✭ 69 (+21.05%)
Mutual labels:  realtime
ripple
Simple shared surface streaming application
Stars: ✭ 17 (-70.18%)
Mutual labels:  realtime
turven
turven lets people on your website see how many other people are also reading the same page πŸ‘€
Stars: ✭ 39 (-31.58%)
Mutual labels:  realtime
geo-smart-system
Open Source Realtime Tracking System
Stars: ✭ 36 (-36.84%)
Mutual labels:  realtime
watermelon-http-client
GitHub Action to perform HTTP requests. Supports GraphQL!
Stars: ✭ 21 (-63.16%)
Mutual labels:  graphql-client

Soyuz

GraphQL queries with streaming live-updated results.

Introduction

Soyuz is a Real-time Streaming GraphQL client implementation for TypeScript / Javascript. It's:

  • Streaming with any two-way communication channel (like a WebSocket).
  • Live updates to result data are streamed to the client in real-time.
  • Fast using ProtoBuf messages and optional binary encoding.
  • Simple - it drastically simplifies live and reactive data streams from modern backends to the browser.
  • Efficient with smart data deduplication and result batching.

rGraphQL in practice allows your apps to efficiently request the exact set of data from an API required at any given time, encode that data in an efficient format for transport, and stream live updates to the result.

Server

Head over to the Magellan repository for the server / Go runtime.

Developing

rGraphql is an ongoing work in progress, so please feel free to help out, file issues, usability improvements, and/or PRs. Thanks!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].