Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Amazon Web Services
  3. aws-lambda-go

aws-lambda-go

Apache-2.0Go

A fast and clean way to execute Go on AWS Lambda without spawning a process.

Visit WebsiteGitHubGitHub
697 stars33 forks0 contributors

What is aws-lambda-go?

eawsy/aws-lambda-go is a tool that provides Go language support for AWS Lambda, allowing developers to run Go code in a serverless environment. It solves the limitation of AWS Lambda's native language support by enabling fast and clean execution of Go functions without spawning additional processes. This project facilitates building serverless applications using Go on AWS infrastructure.

Target Audience

Go developers who want to build serverless applications on AWS Lambda, especially those seeking performance optimizations and seamless integration with AWS services.

Value Proposition

Developers choose this project because it offers a fast execution method for Go on Lambda without process spawning, provides a clean API, and integrates easily with Docker for building and deployment, making it an efficient alternative to other serverless solutions.

Overview

A fast and clean way to execute Go on AWS Lambda.

Use Cases

Best For

  • Running Go applications on AWS Lambda without native support
  • Building high-performance serverless functions in Go
  • Integrating Go code with AWS serverless architecture
  • Deploying Go-based Lambda functions using Docker
  • Developing serverless APIs with Go on AWS
  • Optimizing Lambda execution time for Go workloads

Not Ideal For

  • New projects requiring official and actively maintained Go runtime support on AWS Lambda
  • Teams without Docker infrastructure or those preferring serverless-native build tools
  • Applications needing seamless integration with the latest AWS Lambda features and SDKs
  • Organizations prioritizing long-term stability and vendor-supported solutions over community projects

Pros & Cons

Pros

Performance Advantage

Executes Go code without spawning processes, reducing overhead and improving cold start times, as emphasized in the project's focus on fast execution.

Docker-Based Packaging

Uses Docker for building and packaging, ensuring consistent environments and simplifying deployment, demonstrated in the provided Docker run commands.

Clean API Design

Offers a straightforward handler interface with runtime integration, making it easy to write Lambda functions in Go, as shown in the code example.

Active Historical Community

Provided support channels like Gitter and Twitter for discussions and contributions, fostering collaboration before deprecation, per the Contact section.

Cons

Deprecated Status

Explicitly marked as deprecated in favor of a successor project, meaning no updates, bug fixes, or official support, as stated at the top of the README.

Docker Dependency

Requires Docker for building, adding complexity and infrastructure overhead compared to cloud-native or simpler build methods.

Obsolete Approach

With AWS now offering native Go support for Lambda, this project's method is outdated and less integrated with AWS's evolving ecosystem.

Limited Documentation

Relies on a wiki for documentation, which may be incomplete or stagnant due to deprecation, posing challenges for troubleshooting.

Frequently Asked Questions

Quick Stats

Stars697
Forks33
Contributors0
Open Issues1
Last commit9 years ago
CreatedSince 2016

Tags

#lambda#serverless#cloud-computing#docker#golang#aws-lambda#lambda-functions#aws#go

Built With

G
Go
D
Docker

Links & Resources

Website

Included in

Amazon Web Services14.0k
Auto-fetched 17 hours ago

Related Projects

serverlessserverless

⚡ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.

Stars46,920
Forks5,728
Last commit22 hours ago
chromelesschromeless

🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.

Stars13,230
Forks569
Last commit7 years ago
ZappaZappa

Serverless Python

Stars11,834
Forks1,169
Last commit3 years ago
chalicechalice

Python Serverless Microframework for AWS

Stars11,063
Forks1,011
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub