{"id":19274091,"url":"https://github.com/sbstjn/go-appsync-graphql-cloudformation","last_synced_at":"2025-04-21T22:33:33.047Z","repository":{"id":57603370,"uuid":"122257320","full_name":"sbstjn/go-appsync-graphql-cloudformation","owner":"sbstjn","description":"AWS AppSync GraphQL API Proxy with Lambda, CloudFormation, and SAM","archived":false,"fork":false,"pushed_at":"2018-07-12T09:14:14.000Z","size":32,"stargazers_count":27,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T16:32:22.507Z","etag":null,"topics":["appsync","aws","faas","golang","graphql","guide","lambda"],"latest_commit_sha":null,"homepage":"https://sbstjn.com/aws-appsync-graphql-with-cloudformation.html","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sbstjn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-20T21:15:51.000Z","updated_at":"2023-09-21T13:21:00.000Z","dependencies_parsed_at":"2022-09-12T21:41:00.684Z","dependency_job_id":null,"html_url":"https://github.com/sbstjn/go-appsync-graphql-cloudformation","commit_stats":null,"previous_names":["sbstjn/appsync-graphql-rss-proxy-go"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbstjn%2Fgo-appsync-graphql-cloudformation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbstjn%2Fgo-appsync-graphql-cloudformation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbstjn%2Fgo-appsync-graphql-cloudformation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbstjn%2Fgo-appsync-graphql-cloudformation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sbstjn","download_url":"https://codeload.github.com/sbstjn/go-appsync-graphql-cloudformation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250145439,"owners_count":21382416,"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","faas","golang","graphql","guide","lambda"],"created_at":"2024-11-09T20:45:02.094Z","updated_at":"2025-04-21T22:33:32.579Z","avatar_url":"https://github.com/sbstjn.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AppSync GraphQL API w/ CloudFormation \u0026 SAM\n\n[![MIT License](https://badgen.now.sh/badge/License/MIT/blue)](https://github.com/sbstjn/go-appsync-graphql-cloudformation/blob/master/LICENSE.md)\n[![Read Tutorial](https://badgen.now.sh/badge/Read/Tutorial/orange)](https://sbstjn.com/serverless-graphql-with-appsync-and-lambda.html)\n\n**Important:** *This is a very basic and **outdated** example project to use AWS AppSync with CloudFormation, AWS Serverless Application Model, and resolvers with AWS Lambda functions in Go.*\n\nPlease check the [appsync-resolvers-example](https://github.com/sbstjn/appsync-resolvers-example) project for a more simple and elegant example project using the [appsync-resolvers](https://github.com/sbstjn/appsync-resolvers) package to manage your GraphQL API and resolvers using Go! You should read my [Serverless GraphQL with AWS AppSync and Lambda](https://sbstjn.com/serverless-graphql-with-appsync-and-lambda.html) post on [sbstjn.com](https://sbstjn.com) for a detailed guide how to use AWS AppSync and the [appsync-resolvers](https://github.com/sbstjn/appsync-resolvers) package.\n\n## License\n\nFeel free to use the code, it's released using the [MIT license](LICENSE.md).\n\n## Contribution\n\nYou are welcome to contribute to this project! 😘 \n\nTo make sure you have a pleasant experience, please read the [code of conduct](CODE_OF_CONDUCT.md). It outlines core values and beliefs and will make working together a happier experience.\n\n***Deprecated Version:** Back in the days without AppSync support in CloudFormation, a previous release of this exampled used the AWS CLI. You can still access the CLI variant in the [`use-cli`](https://github.com/sbstjn/appsync-graphql-rss-proxy-go/tree/use-cli) branch.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbstjn%2Fgo-appsync-graphql-cloudformation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsbstjn%2Fgo-appsync-graphql-cloudformation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbstjn%2Fgo-appsync-graphql-cloudformation/lists"}