graphql-subscriptions
amplify-flutter
Our great sponsors
graphql-subscriptions | amplify-flutter | |
---|---|---|
7 | 47 | |
1,578 | 1,286 | |
0.1% | 1.2% | |
4.6 | 9.5 | |
3 months ago | 1 day ago | |
TypeScript | Dart | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
graphql-subscriptions
-
three ways to deploy a serverless graphQL API
graphql-yoga is built on other packages that provide functionality required for building a GraphQL server such as web server frameworks like express and apollo-server, GraphQL subscriptions with graphql-subscriptions and subscriptions-transport-ws, GraphQL engine & schema helpers including graphql.js and graphql-tools, and an interactive GraphQL IDE with graphql-playground.
-
Subscriptions and Live Queries - Real Time with GraphQL
The most common used (but not best maintained) library for such a PubSub engine in the GraphQL context is graphql-subscriptions. There are also adapters available for more distributed systems (where all GraphQL API replicas must be notified about the event) e.g. over Redis.
-
GraphQL over WebSockets
During that work, we created and merged the reference implementation into graphql-js and created two supporting libraries: graphql-subscriptions and subscriptions-transport-ws. Here is a talk with deep dive into all the details.
-
Using useSWR as an alternative to Subscriptions?
The Prisma / GraphQL-Yoga comes with Subscriptions, and this was the first thing I came across when my client asked for realtime updates. The implementation was quite difficult - took me a long time. Eventually, it was working locally, and in staging. However, when it came to the production environment, for some reason it just didn't work! This unfortunately ended up with a user losing an auction, which ultimately went to court etc.
-
GraphQL subscriptions not working consistently
There are also other solutions available: https://github.com/apollographql/graphql-subscriptions#pubsub-implementations
-
Build a chat app with GraphQL Subscriptions & TypeScript: Part 2
First, let's try to understand what PubSub is exactly. Apollo Server uses a publish-subscribe (pub/sub) model to track events that update subscriptions. The graphql-subscriptions library included in all apollo-server packages (including middleware integrations) provides a PubSub class as a basic in-memory event bus.
-
GraphQL the Simple Way, or: Don't Use Apollo
To add this, I can just expand the basic setup above. To do so, I do actually use a couple of small Apollo modules! Most can be picked and configured independently. For this case, graphql-subscriptions provides a little bit of pubsub logic that works within resolvers, and subscriptions-transport-ws integrates that into Express to handle the websockets themselves. Super helpful
amplify-flutter
-
Comprehensive set of Flutter resources:
AWS Amplify - Build apps with cloud features by Amazon Web Services
-
What’s new in AWS Amplify: Features to Build and Scale Fullstack Apps
Together these updates speed up building fullstack applications on AWS. We’d love to hear your feedback as you build! To learn more, visit our docs site!
-
Secrets of Styling Forms (Using AWS Amplify Studio)
In this blog post we’ve learned about Amplify Studio forms, how to customize them and how to add additional validation error messages. If you’d like to learn more about Amplify in general please check out the official docs. You can also check the Amplify Studio tutorial for more information on how to use it.
-
Connecting/Integrating AWS Services
You might find it easier using AWS Amplify https://docs.amplify.aws/
-
AWS Amplify is announcing V1.0.0 with general availability of web and desktop support
We do not have support for Geo queries, please upvote this Github issue https://github.com/aws-amplify/amplify-flutter/issues/2495,
-
Deploy Your Next.js App with AWS Amplify Like a Pro — It’s Easier Than You Think
Deploying a Next.js application can be a daunting task for developers if you are not using Vercel. But with Amazon Amplify, you can easily and quickly deploy your app without sacrificing key functionalities such as ISR, SSR, and other Next.js goodies.
-
Step by Step: Build a Membership Website with Amplify, Stripe, and Next.js
If you're looking to learn more about Amplify, head to our docs and join our Discord community.
-
Add Auth To Your Nuxt 3 App in Minutes With Amplify
Amplify, on the other hand, is a set of tools that allows full-stack web and mobile developers the ability to create and build apps using AWS services.
-
React Signup/Login/Account Settings application With Amplify
Amplify is a set of tools that allows full-stack web and mobile developers to create and build apps. It makes using AWS services, like our Cognito identity and access management service, or our managed GraphQL service AppSync, much simpler and straight forward to use.
-
What is Amplify Flutter? | AWS Amplify | Tooling | Initialize AWS Amplify for Flutter Applications
Hello, thank you for your comment! It is in our radar, we will do our best to bring support for Amplify Push Notifications as soon as we can. You can check the GitHub issue for further updates --> https://github.com/aws-amplify/amplify-flutter/issues/319
What are some alternatives?
uWebSockets.js - μWebSockets for Node.js back-ends :metal:
vite - Next generation frontend tooling. It's fast!
graphql-redis-subscriptions - A graphql subscriptions implementation using redis and apollo's graphql-subscriptions
supabase - The open source Firebase alternative.
fastify-websocket - basic websocket support for fastify
fvm - Flutter Version Management: A simple CLI to manage Flutter SDK versions.
subscriptions-transport-ws - :arrows_clockwise: A WebSocket client + server for GraphQL subscriptions
charts
graphql-yoga - 🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.
graphql-tools - :wrench: Build, mock, and stitch a GraphQL schema using the schema language [Moved to: https://github.com/ardatan/graphql-tools]
express-graphql - Create a GraphQL HTTP server with Express.
aws-amplify-cdk - AWS Amplify GraphQL transformers deployed with AWS CDK