Go aws-lambda

Open-source Go projects categorized as aws-lambda

Top 23 Go aws-lambda Projects

  • up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • AutoSpotting

    Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.

    Project mention: Releasing my CLI FinOps tools and Terraform building blocks in the ONCE model | news.ycombinator.com | 2024-06-04

    This is besides the point, the AutoSpotting and EBS Optimizer tools are not even in the scope of this release, I just mentioned them for a bit of extra context about myself and what I've been building previously.

    Regarding the OSS repos, I said they're also still available as open source, but evolved a lot since in the commercial version as stated in the readme of AutoSpotting.

    This is the list of changes only available in the commercial version of AutoSpotting: https://github.com/LeanerCloud/AutoSpotting/discussions/489

    For EBS Optimizer, the OSS code base evolved into the Optimizer tool released under the ONCE model as part of this bundle and it's been all but rewritten.

    Regarding the lack of tests, the code base has seen many changes since, and critical areas have unit tests now.

    When it comes to IaC drift, in case of AutoSpotting and EBS Optimizer the ASGs and volumes are expected to be tagged as per the expected tags, and you can do that through IaC to avoid drift.

    The instances launched by the ASG can be replaced by AutoSpotting without creating any IaC drift, because the infrastructure code does not have any reference to the instances.

    The same is true for EBS Optimizer, it is expected to run against EBS volumes created when launching instances. The IaC will not show drift because it's not keeping track of the underlying EBS volumes, only launching the instances.

    But the Optimizer tool part of this ONCE release will indeed cause drift because it's changing the instance type of RDS databases and Elasticache clusters, which is captured in the IaC code. The drift will need to be resolved after the fact, which is what I do as part of my service work when using this tool for my customers.

    These tools saved me a lot of time when saving my customers money, and the TF building blocks are just examples of a few patterns that I used for delivering infra for my customers and I've been thinking it may save some people time from building the same from scratch.

    If you're not interested in these, fair enough, some people already bought these.

  • fx

    A Function as a Service tool makes a function as a container-based service in seconds. (by metrue)

  • klotho

    Klotho - write AWS applications at lightning speed

    Project mention: Klotho | news.ycombinator.com | 2024-05-13
  • gateway

    Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway (by apex)

  • aws-lambda-extensions

    A collection of sample extensions to help you get started with AWS Lambda Extensions

  • algnhsa

    AWS Lambda Go net/http server adapter

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • opentelemetry-lambda

    Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lamdba Function to get tracing with OpenTelemetry.

    Project mention: Did OpenTelemetry deliver on its promise in 2023? | news.ycombinator.com | 2024-01-12

    I mean, sure, you can improve performance a bit by increasing the RAM/compute capacity on the Lambda. But it always adds a pretty steep overhead right now, no matter how much capacity you throw at it.

    https://github.com/open-telemetry/opentelemetry-lambda/issue...

    https://github.com/aws-observability/aws-otel-lambda/issues/...

  • mailbox

    Versatile email infrastructure on AWS serverless

    Project mention: Show HN: Versatile email infrastructure on AWS serverless | news.ycombinator.com | 2024-03-25
  • lmdrouter

    Go HTTP router library for AWS API Gateway-invoked Lambda Functions

  • mantil

    Build your AWS Lambda-based Go backends quicker than ever

  • cargo-lambda-cdk

    CDK Construct to build Rust functions with Cargo Lambda

  • certonid

    Certonid is a Serverless SSH Certificate Authority

  • aws-embedded-metrics-golang

    Go implementation of AWS CloudWatch Embedded Metric Format

  • aws-lambda-live-tuner

    Tool to optimize Lambda functions on real incoming events

  • lambdaeip

    Internet connectivity for your VPC-attached Lambda functions without a NAT Gateway

  • cloudfront-autoindex

    AWS Lambda to work around index.html S3/CloudFront mess

  • moot

    Serverless Release Dashboard that integrates API Gateway, Lambda, and Cognito to interact with the Github and Gitlab APIs and create Releases

  • discord_bot_lambda

    A Discord Bot(webhook) written in Go and hosted as an AWS Lambda Function.

  • kanarya

    Canary AWS Lambda deployments simplified.

  • lambda-functionurl-dynamodb-sam-go

    Use Lambda Function URL to write a Serverless app backed by DynamoDB

  • awslambdahandler

    Linter for AWS Lambda handler

  • golang-email

    send emails with golang in ~50 lines of code

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go aws-lambda discussion

Log in or Post with

Go aws-lambda related posts

  • Klotho

    1 project | news.ycombinator.com | 13 May 2024
  • Show HN: Versatile email infrastructure on AWS serverless

    1 project | news.ycombinator.com | 25 Mar 2024
  • Email Inbox on AWS Serverless

    1 project | news.ycombinator.com | 20 Mar 2024
  • Build a Serverless GenAI solution with Lambda, DynamoDB, LangChain and Amazon Bedrock

    6 projects | dev.to | 18 Jan 2024
  • Did OpenTelemetry deliver on its promise in 2023?

    6 projects | news.ycombinator.com | 12 Jan 2024
  • Trace-based Testing AWS Lambda with Tracetest, ECS Fargate, and Terraform

    8 projects | dev.to | 7 Jul 2023
  • Lambda Extension with Golang

    2 projects | dev.to | 18 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source aws-lambda projects in Go? This list will help you:

Project Stars
1 up 8,781
2 AutoSpotting 2,307
3 fx 2,130
4 klotho 1,114
5 gateway 652
6 aws-lambda-extensions 432
7 algnhsa 370
8 opentelemetry-lambda 263
9 mailbox 247
10 lmdrouter 135
11 mantil 108
12 cargo-lambda-cdk 95
13 certonid 74
14 aws-embedded-metrics-golang 57
15 aws-lambda-live-tuner 26
16 lambdaeip 26
17 cloudfront-autoindex 25
18 moot 15
19 discord_bot_lambda 8
20 kanarya 7
21 lambda-functionurl-dynamodb-sam-go 3
22 awslambdahandler 3
23 golang-email 2

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com