Skip to content

Gamma Framework

Go packages for building serverless applications on AWS

Explore Projects GitHub Organization

What is Gamma?

Gamma is a collection of Go packages designed for AWS serverless development. Each package is independent, type-safe, and optimized for Lambda environments.

⚡ Lambda-Optimized

Built specifically for AWS Lambda. Fast cold starts, minimal memory footprint.

🛡 Type-Safe

Leverages Go generics for compile-time safety. Catch errors before deployment.

📦 Modular

Use what you need. Each package works independently—no framework lock-in.

🧪 Well-Tested

Comprehensive test suites with race detection. Production-ready.

Projects

dynorm

Type-safe DynamoDB ORM with fluent query building, relationships, and automatic timestamps.

go get github.com/go-gamma/dynorm

GitHub Learn More

lambda

Universal Lambda framework with automatic event detection, middleware, and routing.

go get github.com/go-gamma/lambda

GitHub Learn More

For Maintainers

Building a Gamma project? All repositories share consistent documentation styling through our reusable GitHub Actions.

jobs:
  docs:
    uses: go-gamma/go-gamma.github.io/.github/workflows/docs-deploy.yml@main
    with:
      site-name: "Your Project"

Maintainer Guide