Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nhost/golambda
Utility to convert standard Go serverless functions to Lambda compatible ones
https://github.com/nhost/golambda
aws go golang lambda nhost
Last synced: 2 days ago
JSON representation
Utility to convert standard Go serverless functions to Lambda compatible ones
- Host: GitHub
- URL: https://github.com/nhost/golambda
- Owner: nhost
- Created: 2021-07-30T11:53:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-18T10:13:37.000Z (about 3 years ago)
- Last Synced: 2024-12-20T05:02:37.678Z (14 days ago)
- Topics: aws, go, golang, lambda, nhost
- Language: Go
- Homepage:
- Size: 10.2 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# golambda
[![Build](https://github.com/nhost/golambda/actions/workflows/build.yaml/badge.svg)](https://github.com/nhost/golambda/actions/workflows/build.yaml) [![Release](https://github.com/nhost/golambda/actions/workflows/release.yaml/badge.svg?branch=main&event=release)](https://github.com/nhost/golambda/actions/workflows/release.yaml)
Simple golang utility to convert existing golang functions into lambda compatible ones.
We built this tool for our internal requirement of deploying Nhost functions using golang as their runtimes on AWS Lambda.
Checkout a simple example [here](/example).
## Install
Download the compiled binary from the [release page](https://github.com/nhost/golambda/releases).
Or download using go: `go get github.com/nhost/golambda`
## Usage
`golambda -source {golang_function_file}.go -output {output_zip_file}.zip`
The output file can directly be deployed on AWS Lambda.