{"id":13514569,"url":"https://github.com/aws/aws-appsync-community","last_synced_at":"2025-10-05T21:32:25.851Z","repository":{"id":37271381,"uuid":"172143182","full_name":"aws/aws-appsync-community","owner":"aws","description":"The AWS AppSync community","archived":false,"fork":false,"pushed_at":"2023-10-02T18:15:42.000Z","size":113,"stargazers_count":508,"open_issues_count":198,"forks_count":29,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-03-28T21:07:39.884Z","etag":null,"topics":["appsync","aws","community","graphql","realtime"],"latest_commit_sha":null,"homepage":"https://aws.amazon.com/appsync","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-02-22T22:29:42.000Z","updated_at":"2025-02-03T16:14:22.000Z","dependencies_parsed_at":"2024-01-13T19:24:38.705Z","dependency_job_id":"243c5454-5372-425d-8f8c-1e9c28466534","html_url":"https://github.com/aws/aws-appsync-community","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-appsync-community","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-appsync-community/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-appsync-community/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-appsync-community/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws","download_url":"https://codeload.github.com/aws/aws-appsync-community/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247256112,"owners_count":20909240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appsync","aws","community","graphql","realtime"],"created_at":"2024-08-01T05:00:57.914Z","updated_at":"2025-10-05T21:32:20.828Z","avatar_url":"https://github.com/aws.png","language":"HTML","readme":"# AWS AppSync\n\n[AWS AppSync](https://aws.amazon.com/appsync/) is a managed GraphQL service for application data and a back-end for mobile, web, and enterprise applications.\n\n![Awesome AWS AppSync](https://s3.amazonaws.com/aws-mobile-hub-images/awesomeappsync.jpg)\n\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nAwesome AWS AppSync curates the best AWS AppSync, tools, tutorials, articles and more. PRs are welcome!\nAlso check out [Awesome AWS Amplify](https://github.com/dabit3/awesome-aws-amplify)\n\n## AppSync GraphQL Clients\n- [AWS AppSync JavaScript SDK](https://github.com/awslabs/aws-mobile-appsync-sdk-js)\n- [AWS Amplify Client](https://github.com/aws/aws-amplify)\n- [AWS AppSync iOS SDK](https://github.com/awslabs/aws-mobile-appsync-sdk-ios)\n- [AWS AppSync Android SDK](https://github.com/awslabs/aws-mobile-appsync-sdk-android)\n- [AWS AppSync Go client](https://github.com/sony/appsync-client-go)\n\n## Documentation\n- [Developer Guide](https://docs.aws.amazon.com/appsync/latest/devguide/what-is-appsync.html)\n- [Building a Client App](https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app.html)\n- [Building a NodeJS Client App](https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-node.html)\n- [Working with Real Time Data](https://docs.aws.amazon.com/appsync/latest/devguide/aws-appsync-real-time-data.html)\n- [Security \u0026 Authorization](https://docs.aws.amazon.com/appsync/latest/devguide/security.html)\n- [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html)\n- [AWS Amplify GraphQL Client Documentation](https://docs.amplify.aws/lib/graphqlapi/getting-started/q/platform/js)\n- [AWS AppSync Apollo Client Documentation](https://github.com/awslabs/aws-mobile-appsync-sdk-js)\n\n## Tutorials - Blogs\n\n#### General\n- [Invoke AWS services directly from AWS AppSync](https://aws.amazon.com/blogs/mobile/invoke-aws-services-directly-from-aws-appsync/)\n- [Getting Started with Amazon Aurora Serverless Database with Data API](https://read.acloud.guru/getting-started-with-the-amazon-aurora-serverless-data-api-6b84e466b109)\n- [Creating GraphQL Batch Operations for AWS Amplify with AppSync and Cognito](https://medium.com/@jan.hesters/creating-graphql-batch-operations-for-aws-amplify-with-appsync-and-cognito-ecee6938e8ee)\n- [Building a Fully Serverless Realtime CMS using AWS Appsync and Aurora Serverless](https://medium.com/the-apps-team/building-a-fully-serverless-realtime-cms-using-aws-appsync-and-aurora-serverless-7258fe1925f7)\n- [Visualizing time series data in Vue.js](https://medium.com/js-dojo/visualizing-time-series-data-in-vue-js-6a917ea5d869)\n- [Invoking AWS Services from AppSync HTTP Resolvers](https://hackernoon.com/invoking-aws-services-from-appsync-http-resolvers-4e2c54784204)\n- [The three ways to execute a GraphQL query from React with AWS AppSync](https://medium.com/open-graphql/the-three-ways-to-execute-a-graphql-query-from-react-with-aws-appsync-and-how-to-choose-49450fb9f98)\n- [Intro to AWS AppSync Pipeline Functions](https://medium.com/open-graphql/intro-to-aws-appsync-pipeline-functions-3df87ceddac1)\n- [Using AWS AppSync Pipeline Resolvers for GraphQL Authorization](https://medium.com/@crhuber/using-aws-appsync-pipeline-resolvers-for-graphql-authorization-d04bb7a8dc44)\n- [How to deploy a GraphQL API on AWS using the Serverless Framework](https://read.acloud.guru/deploy-a-graphql-service-on-aws-with-the-serverless-framework-7af8fc22a01d)\n- [Serverless GraphQL with AWS AppSync and Lambda](https://sbstjn.com/serverless-graphql-with-appsync-and-lambda.html)\n- [GraphQL authorization with multiple data sources using AWS AppSync](https://hackernoon.com/graphql-authorization-with-multiple-data-sources-using-aws-appsync-dfae2e350bf2)\n- [Build a Multi-user GraphQL Table with AWS AppSync](https://medium.com/@FizzyInTheHall/build-a-multi-user-graphql-table-with-aws-appsync-e2c8a9486b2a)\n- [Rethinking REST Practices](https://itnext.io/rethinking-rest-practices-1efc56418980)\n- [Go Forth \u0026 AppSync](https://medium.com/@mwarger/go-forth-and-appsync-34450c277075)\n- [Top 9 AWS AppSync Features You Didn’t Know About](https://medium.com/open-graphql/top-9-aws-appsync-features-you-didnt-know-about-57224075ffb1)\n- [AWS AppSync code-centric development using CloudFormation](https://blissful.cc/articles/aws-appsync-code-centric-development-using-cloudformation/)\n- [Merge AppSync and Github API into One GraphQL API (on AWS Lambda)](https://medium.com/@hiroyuki.osaki/merge-appsync-and-github-api-into-one-graphql-api-on-aws-lambda-8ea4c42c2db2)\n- [Dead-simple AWS GraphQL API](https://medium.com/@mim3dot/dead-simple-aws-graphql-api-59db32510bfb)\n- [Calling AWS AppSync, or any GraphQL API, from AWS Lambda, part 1](https://www.fullsapps.com/2019/02/calling-aws-appsync-or-any-graphql-api.html)\n\n#### VTL\n- [AWS AppSync Velocity Templates Guide](https://medium.com/@gerard.sans/aws-appsync-velocity-templates-guide-55b9d2bff053)\n- [AWS AppSync and the GraphQL Info Object](https://aws.amazon.com/blogs/mobile/appsync-and-the-graphql-info-object/)\n\n#### AWS Amplify\n- [8 steps to building your own serverless GraphQL API using AWS Amplify](https://read.acloud.guru/8-steps-to-building-your-own-serverless-graphql-api-using-aws-amplify-42c21770424d)\n\n#### React\n- [Getting into GraphQL with AWS AppSync](https://css-tricks.com/getting-into-graphql-with-aws-appsync/)\n- [Create a Multiuser GraphQL CRUD(L) Elasticsearch App in 10 minutes with the new AWS Amplify CLI](https://medium.com/open-graphql/create-a-multiuser-graphql-crud-l-app-in-10-minutes-with-the-new-aws-amplify-cli-and-in-a-few-73aef3d49545)\n- [Implementing Search in GraphQL](https://medium.com/open-graphql/implementing-search-in-graphql-11d5f71f179)\n- [Building Serverless React GraphQL Applications with AWS AppSync](https://tylermcginnis.com/building-serverless-react-graphql-apps-with-aws-appsync/)\n- [SSR GraphQL with Next.js \u0026 AWS AppSync](https://medium.com/open-graphql/ssr-graphql-apps-with-next-js-aws-appsync-eaf7fbeb1bde)\n- [AWS AppSync App with React and Apollo](https://gyandeeps.com/aws-appsync-graphql/)\n- [GraphQL made easy by AWS AppSync](https://medium.com/@jorgenlybeck94/graphql-made-easy-by-aws-appsync-21dfae586d51)\n- [Building a chat application using AWS AppSync and Serverless](https://serverless.com/blog/building-chat-appliation-aws-appsync-serverless/)\n- [Building Chatt - A Real-time Multi-user GraphQL Chat App](https://dev.to/dabit3/building-chatt---a-real-time-multi-user-graphql-chat-app-3jik)\n- [React in a Serverless World](https://dev.to/exodevhub/react-in-a-serverless-world-2m3d)\n\n#### React Native\n- [Building AI Enabled GraphQL Applications](https://medium.com/open-graphql/building-ai-enabled-graphql-applications-d7fde3305062)\n- [Code an App With GraphQL, React Native, and AWS AppSync: The Back-End](https://code.tutsplus.com/tutorials/code-an-app-with-graphql-and-react-native--cms-30511)\n- [Code an App With GraphQL, React Native and AWS AppSync: The App](https://code.tutsplus.com/tutorials/code-an-app-with-graphql-react-native-and-aws-appsync-the-app--cms-30569)\n- [Integrating AWS AppSync with React-Native-Navigation](https://medium.com/@ryanu_81365/integrating-aws-appsync-with-react-native-navigation-466e103e7c15)\n- [Authentication 🔐 FULL SETUP](https://itnext.io/aws-amplify-react-native-authentication-full-setup-7764b452a138)\n\n#### Native Android\n- [Building Android Landmark App with AWS Amplify, Google Sign-In and GraphQL](https://medium.com/step-by-step-building-mobile-with-mobile-backend/building-landmark-app-with-aws-amplify-google-sign-in-with-graphql-61f52fb115d7)\n\n#### Vue\n- [Using Appsync and Amplify with Vue](https://medium.com/@andrew.s.trigg/using-appsync-and-amplify-with-vue-f45ebef7276e)\n\n#### Angular\n- [Ionic 4 + AppSync: Build a mobile app with a GraphQL backend - 4 Part Series](https://gonehybrid.com/ionic-4-appsync-build-a-mobile-app-with-a-graphql-backend-part-1/)\n\n#### Serverless Framework\n- [GraphQL APIs with AWS AppSync (3 part series)](https://medium.com/@cbartling/graphql-apis-with-aws-appsync-part-one-bb441a5c2d9b)\n\n#### SST\n- [AWS AppSync with SST and Live Lambda Dev](https://sst.dev/examples/how-to-create-a-serverless-graphql-api-with-aws-appsync.html)\n\n#### Infrastructure as Code\n- [AWS AppSync + Pulumi + GraphQL Modules](https://github.com/bjerkio/pulumi-appsync-modules)\n\n#### Performance and Monitoring\n- [Getting more visibility into GraphQL performance with AWS AppSync logs](https://aws.amazon.com/blogs/mobile/getting-more-visibility-into-graphql-performance-with-aws-appsync-logs)\n- [Tracing with AWS X-Ray](https://docs.aws.amazon.com/appsync/latest/devguide/x-ray-tracing.html)\n\n## Tutorials - Videos\n- [Scalable Offline-Ready GraphQL Applications with AWS AppSync \u0026 React](https://egghead.io/courses/scalable-offline-ready-graphql-applications-with-aws-appsync-react)\n- [How to AWS AppSync (YouTube)](https://www.youtube.com/playlist?list=PLrHsRbHuA_HVl5q2mQ6q7wjTitskiUuu6)\n- [How to AWS AppSync (GitHub)](https://github.com/ifelsebranch/appsync-react-webapp)\n- [AWS AppSync - User Authorization \u0026 Fine Grained Access Control](https://www.youtube.com/watch?v=p0mfjz6wZng)\n- [AWS AppSync Authorization with Amazon Cognito User Pools](https://www.youtube.com/watch?v=VKhLqBG7sdI)\n- [Building an e-Commerce Loyalty App with GraphQL](https://www.youtube.com/watch?v=WOQIqRVzkas)\n\n## Miscellaneous Videos\n- [AWS re:Invent 2018: Authentication \u0026 Authorization in GraphQL with AWS AppSync](https://www.youtube.com/watch?v=2U4RsbFO4bA)\n- [AWS re:Invent 2018: Ten Tips And Tricks for Improving Your GraphQL API with AWS AppSync](https://www.youtube.com/watch?v=CwLB0BRwIqE)\n- [AWS re:Invent 2018: Develop Cross-Platform Mobile Apps with React Native, GraphQL, \u0026 AWS](https://www.youtube.com/watch?v=38Y-XvMYpfA)\n\n## News\n- [AWS joins the GraphQL Foundation](https://aws.amazon.com/blogs/mobile/aws-joins-the-graphql-foundation/)\n\n## Example Projects\n\n#### Relay Modern\n- [A sample Relay app using AWS AppSync](https://github.com/aws-samples/aws-appsync-relay)\n\n#### React Native\n- [React Native Starter App - Serverless Pet Tracker](https://github.com/aws-samples/aws-mobile-react-native-starter)\n- [A real time React Native application built using GraphQL \u0026 AWS AppSync](https://github.com/dabit3/appsync-graphql-cities)\n- [Enterprise Twitter Clone](https://github.com/dabit3/enterprise-twitter)\n- [GraphQL events app with realtime and offline functionality using AWS AppSync](https://github.com/aws-samples/aws-mobile-appsync-events-starter-react-native)\n- [React Native Movies App: AWS AppSync, AWS Amplify, AWS Cognito, GraphQL, DynamoDB](https://github.com/pjay79/MoviesApp)\n- [Basic React Native Implementation](https://github.com/dabit3/basic-react-native-appsync)\n- [AI Enabled GraphQL with React Native](https://github.com/dabit3/appsync-lambda-ai)\n- [React Native example with user authentication \u0026 authorization](https://github.com/dabit3/appsync-react-native-with-user-authorization)\n\n#### React\n- [SpeakerChat - Real-time Event Q\u0026A Platform with Markdown Support](https://github.com/dabit3/speakerchat)\n- [Write with Me - Real-time Collaborative Markdown Editor](https://github.com/dabit3/write-with-me)\n- [Hype Beats](https://github.com/dabit3/hype-beats)\n- [Appsync Graphql Real-time Canvas](https://github.com/dabit3/appsync-graphql-real-time-canvas)\n- [AWS AppSync Chat](https://github.com/aws-samples/aws-appsync-chat)\n- [AWS AppSync Chat with AI features - Chatbots, Image Recognition, Sentiment Analysis, Translation, Text2Speech](https://github.com/aws-samples/aws-appsync-chat-starter-react)\n- [GraphQL events app with realtime and offline functionality using AWS AppSync](https://github.com/aws-samples/aws-mobile-appsync-events-starter-react)\n- [AWS AppSync Recipe App](https://github.com/dabit3/react-appsync-graphql-recipe-app)\n- [AWS AppSync GraphQL Photo Sample](https://github.com/aws-samples/aws-amplify-graphql)\n- [Unicorn Loyalty: E-Commerce Serverless GraphQL Loyalty Sample App](https://github.com/aws-samples/aws-serverless-appsync-loyalty)\n- [AWS AppSync With Apollo 3.0 using Links, React Hooks and Typescript](https://github.com/wolfeidau/appsync-apollo-links)\n\n#### Angular\n- [GraphQL PWA chat app w/ realtime and offline functionality using AWS AppSync](https://github.com/aws-samples/aws-mobile-appsync-chat-starter-angular)\n\n#### Vue\n- [Vue example using GraphQL with AWS AppSync](https://github.com/dabit3/vue-graphql-appsync)\n\n#### Native iOS\n- [GraphQL events application with realtime and offline functionality using AWS AppSync](https://github.com/aws-samples/aws-mobile-appsync-events-starter-ios)\n\n#### Native Android\n- [GraphQL events application using AWS AppSync](https://github.com/aws-samples/aws-mobile-appsync-events-starter-android)\n\n#### Other\n- [Serverless Application Model and custom resolver using Lambda with Go](https://github.com/sbstjn/appsync-resolvers-example)\n- [Serverless GraphQL Examples for AWS AppSync and Apollo](https://github.com/serverless/serverless-graphql)\n- [React State Museum](https://github.com/GantMan/ReactStateMuseum)\n- [AWS AppSync Calculator](https://medium.com/@ryanjones_io/aws-appsync-calculator-a2ad9f65a5e3)\n- [Beginner-friendly mobile backend based on AWS AppSync](https://cloudonaut.io/beginner-friendly-mobile-backend-based-on-aws-appsync/)\n- [Create an AWS AppSync API using SAM - SnappyFeatures #3](https://www.youtube.com/watch?v=J0qfMYRmQcc)\n- [AWS Chatt with ReasonML and Bucklescript](https://medium.com/@idkjs/aws-chatt-with-reasonml-and-bucklescript-895c353c3690?_branch_match_id=561306255803447569)\n\n## Tooling\n\n#### Go\n\n- [appsync-resolvers](https://github.com/sbstjn/appsync-resolvers)\n\n## Books\n\n- [Serverless GraphQL APIs with Amazon's AWS AppSync](https://www.amazon.com/Serverless-GraphQL-Amazons-AppSync-API-University-ebook/dp/B07DDD5NHF)\n","funding_links":[],"categories":["HTML"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Faws-appsync-community","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws%2Faws-appsync-community","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Faws-appsync-community/lists"}