Go Gin Lambda TemplateTop Template marker star

This project template contains a fully configured server using the Gin framework ready to be deployed in an AWS Lambda.

See a list of all features included in this template below.


Features Included

Feature Icon
Gin Framework

Develop all routes of your API using the powerful Gin framework.

Feature Icon
Go

Develop your serverless function using Go.

Feature Icon
AWS

Go server deployed to reliable and scaleable AWS serverless infrastructure.

Feature Icon
Yarn 3

Build scripts managed using Yarn for easy integration with frontend projects.

Feature Icon
Terraform

Extend and maintain infrastructure using Terraform.

Feature Icon
App Composition

Easily combine with any Goldstack module to compose end-to-end applications.


Gin Framework

Develop HTTP Routes

The Gin framework allows building high performance HTTP APIs using Go.

Go

Go Project Ready in Minutes

Begin your work with a carefully crafted project where everything is ready to start coding.

$ yarnProject setup and dependencies downloaded!
$ cd packages/app-go-gin-lambda $ yarn watchReady for local development!
AWS

Ready for Deployment to AWS

Deploy your Go Gin application for cents on AWS with professional level security, reliability and scaleability.

$ yarn infra up devDevelopment infrastructure set up!
$ yarn deploy devApp deployed to development infastructure!
$ yarn infra destroy devDevelopment infrastructure teared down.

Supports multiple, separate deployments for development, staging and production environments. Implemented using CloudFront and S3.

Yarn 3

Cross-platform Workspace Management

In addition to Go project definitions, a workspace managed by Yarn is included in the project. This allows for cross-platform script definition and manage a frontend application in the same workspace.

Terraform

Extendable and Configurable Infrastructure

Easily add additional resources from the AWS cloud to your Go server by modifying the Terraform files included in the template.

App Composition

Integrate with Goldstack Templates

Combine this template with other modules from Goldstack. Generate a starter project supporting your full stack including the frontend.

NextJs + Bootstrap
NextJS wired to work with Bootstrap and be deployed to CloudFront CDN
  • S3 + CloudFront CDN
  • SASS
  • SVG Icons
S3
Store and manage files in AWS S3
  • TypeScript API
Email Send
Send emails through AWS SES
  • DKIM and SPF
  • High volume sending
  • Extremely low costs

Simply choose any of these templates while building your project in the Goldstack Builder UI and they will be included in your starter project.

Unleash Your Creativity and Build with Joy

Design your customized starter project with Goldstack, download a ZIP and start coding.