awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aws avatar

aws/aws-lambda-go

0
View on GitHub↗
3,798 星标·577 分支·Go·Apache-2.0·2 次浏览

Aws Lambda Go

This project provides a Go runtime and SDK for building and deploying serverless functions within the AWS Lambda environment. It consists of a library for managing the function runtime and a collection of predefined event type definitions for structured data handling.

The toolkit includes utilities for packaging compiled Go binaries into the specific archive formats and naming conventions required for cloud deployment. It uses an interface-based handler mapping system to bind user-defined functions to a runtime wrapper that manages input and output serialization.

The project covers event-driven backend architecture through type-safe event mapping and JSON-based serialization. It enables serverless function execution by integrating with a runtime API to poll for invocations and process incoming cloud event data.

Features

  • Serverless Function Runtimes - Provides the managed execution environment and runtime bindings to execute Go functions in response to events.
  • Lambda Deployments - Implements packaging and deployment patterns specifically for AWS Lambda serverless environments.
  • Serverless Function Management - Provides a set of tools for mapping event types and managing the execution lifecycle of serverless functions.
  • Host Runtime Integration - Communicates with the hosting environment by polling a local HTTP endpoint for invocations.
  • Serverless Lambda Runtimes - Provides the runtime and library for building and deploying Go serverless functions on AWS Lambda.
  • Serverless Event Type Libraries - Provides a comprehensive library of predefined type definitions for structured cloud event data.
  • Cloud Event Type Mappings - Provides predefined type definitions to map incoming cloud event data to structured Go types.
  • Type-Safe Event Contracts - Translates raw JSON event payloads into strongly typed Go structures using reflection.
  • Serverless Event Handlers - Maps incoming cloud event data to structured Go types for reliable processing within functions.
  • Serverless Deployment Tooling - Ships utilities for packaging and deploying Go binaries to serverless environments without manual configuration.
  • Binary Archive Packaging - Packages compiled Go executables into the specific archive formats required for cloud runtime deployment.
  • Single-Binary Deployments - Produces a single statically linked executable that runs as a standalone process within a minimal container.
  • Deployment Archive Bundling - Bundles compiled executables into the specific archive formats and naming conventions required for deployment.
  • Event-Driven Architectures - Enables the creation of scalable backend services that trigger logic automatically in response to cloud events.
  • Handler Mapping - Binds user-defined function signatures to a generic runtime wrapper that manages serialization.

Star 历史

aws/aws-lambda-go 的 Star 历史图表aws/aws-lambda-go 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Aws Lambda Go 的开源替代方案

相似的开源项目,按与 Aws Lambda Go 的功能重合度排序。
  • apex/upapex 的头像

    apex/up

    8,799在 GitHub 上查看↗

    Up is a deployment tool that transforms any HTTP server into an AWS Lambda function behind API Gateway with a single command, eliminating server management entirely. It provides a unified platform for building and deploying serverless APIs that scale automatically and charge only for actual usage, while supporting Node.js, Go, Python, Java, Crystal, and Clojure runtimes without per-language configuration. The tool automates the generation and management of all required AWS resources—including Lambda, API Gateway, CloudFront, and S3—from a declarative configuration, and can replicate the entir

    Goapiapi-gatewayaws
    在 GitHub 上查看↗8,799
  • fission/fissionfission 的头像

    fission/fission

    8,863在 GitHub 上查看↗

    Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and execution of code snippets as serverless functions, providing an orchestrator that triggers these functions based on HTTP requests, message queues, or scheduled events. The platform features a cold-start optimized runtime that utilizes warm container pools and dynamic loaders to achieve millisecond execution. It includes a native autoscaler to adjust the number of function instances based on real-time traffic demand and supports canary release testing to split incoming traffic bet

    Gocloud-nativecontainersdevops
    在 GitHub 上查看↗8,863
  • insforge/insforgeInsForge 的头像

    InsForge/InsForge

    11,794在 GitHub 上查看↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    TypeScriptaiai-agentscoding
    在 GitHub 上查看↗11,794
  • acode/cliacode 的头像

    acode/cli

    3,819在 GitHub 上查看↗

    This is a serverless deployment command-line interface used for packaging, deploying, and managing the lifecycle of serverless functions in a cloud environment. It acts as a cloud service orchestrator to coordinate remote service registries, environment configurations, and custom domain routing. The tool provides a remote function invoker that maps local procedure calls to cloud endpoints via HTTPS and a distributed log aggregator to monitor execution logs for remote debugging. It manages secure access through a cloud identity manager that handles authentication tokens for API requests. The

    JavaScriptapiautocodeaws-lambda
    在 GitHub 上查看↗3,819
查看 Aws Lambda Go 的所有 30 个替代方案→

常见问题解答

aws/aws-lambda-go 是做什么的?

This project provides a Go runtime and SDK for building and deploying serverless functions within the AWS Lambda environment. It consists of a library for managing the function runtime and a collection of predefined event type definitions for structured data handling.

aws/aws-lambda-go 的主要功能有哪些?

aws/aws-lambda-go 的主要功能包括:Serverless Function Runtimes, Lambda Deployments, Serverless Function Management, Host Runtime Integration, Serverless Lambda Runtimes, Serverless Event Type Libraries, Cloud Event Type Mappings, Type-Safe Event Contracts。

aws/aws-lambda-go 有哪些开源替代品?

aws/aws-lambda-go 的开源替代品包括: apex/up — Up is a deployment tool that transforms any HTTP server into an AWS Lambda function behind API Gateway with a single… fission/fission — Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and… insforge/insforge — InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational… acode/cli — This is a serverless deployment command-line interface used for packaging, deploying, and managing the lifecycle of… aws-powertools/powertools-lambda-python — AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS… serverless/event-gateway — The Event Gateway is a unified routing layer designed to connect HTTP requests and cloud events to serverless…