Hi everyone, we are migrating to the official AWS AppSync Community repository. We welcome your Awesome AWS AppSync contributions at our new home.
This repository and existing content is considered archived.
Awesome AWS AppSync curates the best AWS AppSync, tools, tutorials, articles and more. PRs are welcome!
Also check out Awesome AWS Amplify
AppSync GraphQL Clients
Documentation
- Developer Guide
- Building a React App
- Building a React Native App
- Building a Native iOS App
- Building a Native Android App
- Working with Real Time Data
- Security & Authorization
- Resolver Mapping Template Reference
- AWS Amplify GraphQL Client Documentation
- AWS AppSync Apollo Client Documentation
Tutorials - Blogs
General
- Intro to AWS AppSync Pipeline Functions
- Using AWS AppSync Pipeline Resolvers for GraphQL Authorization
- Serverless GraphQL with AWS AppSync and Lambda
- GraphQL authorization with multiple data sources using AWS AppSync
- Rethinking REST Practices
- Go Forth & AppSync
- Top 9 AWS AppSync Features You Didn’t Know About
- AWS AppSync code-centric development using CloudFormation
- Merge AppSync and Github API into One GraphQL API (on AWS Lambda)
AWS Amplify
React
- Create a Multiuser GraphQL CRUD(L) Elasticsearch App in 10 minutes with the new AWS Amplify CLI
- Implementing Search in GraphQL
- Building Serverless React GraphQL Applications with AWS AppSync
- SSR GraphQL with Next.js & AWS AppSync
- AWS AppSync App with React and Apollo
- GraphQL made easy by AWS AppSync
- Building a chat application using AWS AppSync and Serverless
- Building Chatt - A Real-time Multi-user GraphQL Chat App
React Native
- Building AI Enabled GraphQL Applications
- Tackling User Authorization in GraphQL with AWS AppSync
- Code an App With GraphQL, React Native, and AWS AppSync: The Back-End
- Code an App With GraphQL, React Native and AWS AppSync: The App
- Integrating AWS AppSync with React-Native-Navigation
Native Android
Vue
Angular
Tutorials - Videos
- Scalable Offline-Ready GraphQL Applications with AWS AppSync & React
- How to AWS AppSync (YouTube)
- How to AWS AppSync (GitHub)
- AWS AppSync - User Authorization & Fine Grained Access Control
- AWS AppSync Authorization with Amazon Cognito User Pools
- Building an e-Commerce Loyalty App with GraphQL
Miscellaneous Videos
- AWS re:Invent 2018: Authentication & Authorization in GraphQL with AWS AppSync
- AWS re:Invent 2018: Ten Tips And Tricks for Improving Your GraphQL API with AWS AppSync
- AWS re:Invent 2018: Develop Cross-Platform Mobile Apps with React Native, GraphQL, & AWS
Example Projects
Relay Modern
React Native
- React Native Starter App - Serverless Pet Tracker
- A real time React Native application built using GraphQL & AWS AppSync
- Enterprise Twitter Clone
- GraphQL events app with realtime and offline functionality using AWS AppSync
- React Native Movies App: AWS AppSync, AWS Amplify, AWS Cognito, GraphQL, DynamoDB
- Basic React Native Implementation
- AI Enabled GraphQL with React Native
- React Native example with user authentication & authorization
React
- AWS AppSync Chat
- AWS AppSync Chat with AI features - Chatbots, Image Recognition, Sentiment Analisys, Translation, Text2Speech
- GraphQL events app with realtime and offline functionality using AWS AppSync
- AWS AppSync Recipe App
- AWS AppSync GraphQL Photo Sample
- Unicorn Loyalty: E-Commerce Serverless GraphQL Loyalty Sample App
Angular
Vue
Native iOS
Native Android
Other
- Serverless Application Model and custom resolver using Lamda with Go
- Serverless GraphQL Examples for AWS AppSync and Apollo
- React State Museum