Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase
Support
Quality
Security
License
Reuse
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
Support
Quality
Security
License
Reuse
Emulate AWS λ and API Gateway locally when developing your Serverless project
Support
Quality
Security
License
Reuse
⚡ Deploy your Next.js apps on AWS Lambda@Edge via Serverless Components
Support
Quality
Security
License
Reuse
Chromium Binary for AWS Lambda and Google Cloud Functions
Support
Quality
Security
License
Reuse
A Rust runtime for AWS Lambda
Support
Quality
Security
License
Reuse
The AWS Lambda Developer Guide
Support
Quality
Security
License
Reuse
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.
Support
Quality
Security
License
Reuse
Goad is an AWS Lambda powered, highly distributed, load testing tool
Support
Quality
Security
License
Reuse
Python Packages as AWS Lambda Layers
Support
Quality
Security
License
Reuse
:snake: Client library to use the IBM Watson services in Python and available in pip as watson-developer-cloud
Support
Quality
Security
License
Reuse
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
Support
Quality
Security
License
Reuse
A sample authentication service implemented with a server-less architecture, using AWS Lambda to host and execute the code and Amazon DynamoDB as persistent storage. This provides a cost-efficient solution that is scalable and highly available and can be used with Amazon Cognito for Developer Authenticated Identities.
Support
Quality
Security
License
Reuse
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (Lambda), Static (S3) and API (Lambda) pages.
Support
Quality
Security
License
Reuse
Deploy, run and get results from Amazon AWS Lambda in a breeze
Support
Quality
Security
License
Reuse
Bundle web files into a single image
Support
Quality
Security
License
Reuse
a
aws-lambda-powertools-typescriptby awslabs
TypeScript 1182 Version:Current License: Permissive (MIT-0)
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
Support
Quality
Security
License
Reuse
Command line tools for Azure Functions
Support
Quality
Security
License
Reuse
Precompiled packages for AWS Lambda
Support
Quality
Security
License
Reuse
:rainbow: AWSomocks for Javascript/Node.js aws-sdk tested, documented & maintained. Contributions welcome!
Support
Quality
Security
License
Reuse
A free, open source e-commerce platform for static websites.
Support
Quality
Security
License
Reuse
An S3-triggered Amazon Web Services Lambda function that runs your choice of FFmpeg 🎬 commands on a file 🎥 and uploads the outputs to a bucket.
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Commandline tool to run Amazon Lambda function on local machines.
Support
Quality
Security
License
Reuse
Durable Task Framework extension for Azure Functions
Support
Quality
Security
License
Reuse
Blog commenting system built with AWS Lambda
Support
Quality
Security
License
Reuse
a
aws-lambda-redshift-loaderby awslabs
JavaScript 588 Version:Current License: Proprietary (Proprietary)
Amazon Redshift Database Loader implemented in AWS Lambda
Support
Quality
Security
License
Reuse
Serverless Container-aware ARchitectures (e.g. Docker in AWS Lambda)
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Lambda shell - Run sh commands inside AWS Lambda environment
Support
Quality
Security
License
Reuse
An Amazon Alexa Skills SDK for .NET
Support
Quality
Security
License
Reuse
A module to optimize AWS Lambda function cold starts
Support
Quality
Security
License
Reuse
43 MB Google Chrome to fit inside AWS Lambda Layer compressed with Brotli
Support
Quality
Security
License
Reuse
Official mirror for interface definitions and helper classes for Java code running on the AWS Lambda platform.
Support
Quality
Security
License
Reuse
g
goagent_out_of_box_yangby yangyangwithgnu
Python 418 Version:Current License: No License (No License)
this is the newest goagent with yangyang's settings for floks who are not good at computer, yes, out of box.
Support
Quality
Security
License
Reuse
Automatically tag AWS resources on creation, for cost assignment
Support
Quality
Security
License
Reuse
C++ implementation of the AWS Lambda runtime
Support
Quality
Security
License
Reuse
Python SAM Lambda module for generating an Excel cost report with graphs, including month on month cost changes. Uses the AWS Cost Explorer API for data.
Support
Quality
Security
License
Reuse
a
amazon-elasticsearch-lambda-samplesby aws-samples
JavaScript 386 Version:Current License: Proprietary (Proprietary)
Data ingestion for Amazon Elasticsearch Service from S3 and Amazon Kinesis, using AWS Lambda: Sample code
Support
Quality
Security
License
Reuse
A collection of sample extensions to help you get started with AWS Lambda Extensions
Support
Quality
Security
License
Reuse
A browserify transform which minifies your code using UglifyJS2
Support
Quality
Security
License
Reuse
f
ffmpeg-aws-lambda-layerby serverlesspub
JavaScript 341 Version:Current License: Proprietary (Proprietary)
FFmpeg/FFprobe AWS Lambda layer
Support
Quality
Security
License
Reuse
a
amazon-textract-code-samplesby aws-samples
Jupyter Notebook 341 Version:Current License: Permissive (MIT-0)
Amazon Textract Code Samples
Support
Quality
Security
License
Reuse
Extensions to the dotnet CLI to simplify the process of building and publishing .NET Core applications to AWS services
Support
Quality
Security
License
Reuse
t
terraform-aws-notify-slackby terraform-aws-modules
Python 340 Version:Current License: Permissive (Apache-2.0)
Terraform module which creates SNS topic and Lambda function which sends notifications to Slack
Support
Quality
Security
License
Reuse
An orchestration-based saga implementation reference in a serverless architecture
Support
Quality
Security
License
Reuse
Support for running Rust programs on AWS Lambda
Support
Quality
Security
License
Reuse
Azure Functions out-of-process .NET language worker
Support
Quality
Security
License
Reuse
Repo of AWS Lambda and Azure Functions functions that process streams and send data to Datadog
Support
Quality
Security
License
Reuse
Incoming! helps you receive email in your Rack apps.
Support
Quality
Security
License
Reuse
f
functions-samplesby firebase
Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase
JavaScript 11699Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
aws-doc-sdk-examplesby awsdocs
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
Java 7731Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
serverless-offlineby dherault
Emulate AWS λ and API Gateway locally when developing your Serverless project
JavaScript 4939Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
serverless-next.jsby serverless-nextjs
⚡ Deploy your Next.js apps on AWS Lambda@Edge via Serverless Components
TypeScript 4168Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
chrome-aws-lambdaby alixaxel
Chromium Binary for AWS Lambda and Google Cloud Functions
TypeScript 3009Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aws-lambda-rust-runtimeby awslabs
A Rust runtime for AWS Lambda
Rust 2785Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
aws-lambda-developer-guideby awsdocs
The AWS Lambda Developer Guide
Java 2155Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
A
AutoSpottingby 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.
Go 1937Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
goadby goadapp
Goad is an AWS Lambda powered, highly distributed, load testing tool
Go 1857Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
K
Klayersby keithrozario
Python Packages as AWS Lambda Layers
Python 1649Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
python-sdkby watson-developer-cloud
:snake: Client library to use the IBM Watson services in Python and available in pip as watson-developer-cloud
Python 1431Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
aws-lambda-dotnetby aws
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
C# 1405Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
L
LambdAuthby danilop
A sample authentication service implemented with a server-less architecture, using AWS Lambda to host and execute the code and Amazon DynamoDB as persistent storage. This provides a cost-efficient solution that is scalable and highly available and can be used with Amazon Cognito for Developer Authenticated Identities.
JavaScript 1376Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
terraform-aws-next-jsby milliHQ
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (Lambda), Static (S3) and API (Lambda) pages.
TypeScript 1334Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
lambdawsby mentum
Deploy, run and get results from Amazon AWS Lambda in a breeze
JavaScript 1277Updated: 2 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
w
web2imgby EtherDream
Bundle web files into a single image
JavaScript 1244Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
a
aws-lambda-powertools-typescriptby awslabs
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
TypeScript 1182Updated: 1 y ago License: Permissive (MIT-0)
Support
Quality
Security
License
Reuse
a
azure-functions-core-toolsby Azure
Command line tools for Azure Functions
C# 1113Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lambda-packsby ryfeus
Precompiled packages for AWS Lambda
Python 1083Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aws-sdk-mockby dwyl
:rainbow: AWSomocks for Javascript/Node.js aws-sdk tested, documented & maintained. Contributions welcome!
JavaScript 1009Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
flatmarketby christophercliff
A free, open source e-commerce platform for static websites.
JavaScript 987Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aws-lambda-ffmpegby binoculars
An S3-triggered Amazon Web Services Lambda function that runs your choice of FFmpeg 🎬 commands on a file 🎥 and uploads the outputs to a bucket.
TypeScript 866Updated: 2 y ago License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
a
aws-lambda-runtime-interface-emulatorby aws
Go 751Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
lambda-localby ashiina
Commandline tool to run Amazon Lambda function on local machines.
JavaScript 686Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
azure-functions-durable-extensionby Azure
Durable Task Framework extension for Azure Functions
C# 668Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lambda-commentsby jimpick
Blog commenting system built with AWS Lambda
JavaScript 624Updated: 4 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
a
aws-lambda-redshift-loaderby awslabs
Amazon Redshift Database Loader implemented in AWS Lambda
JavaScript 588Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
scarby grycap
Serverless Container-aware ARchitectures (e.g. Docker in AWS Lambda)
Python 570Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
llamaby nelhage
Go 549Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
lambdashby alestic
Lambda shell - Run sh commands inside AWS Lambda environment
Shell 516Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
alexa-skills-dotnetby timheuer
An Amazon Alexa Skills SDK for .NET
C# 497Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lambda-warmerby jeremydaly
A module to optimize AWS Lambda function cold starts
JavaScript 475Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
chrome-aws-lambda-layerby shelfio
43 MB Google Chrome to fit inside AWS Lambda Layer compressed with Brotli
Shell 468Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aws-lambda-java-libsby aws
Official mirror for interface definitions and helper classes for Java code running on the AWS Lambda platform.
C++ 461Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
goagent_out_of_box_yangby yangyangwithgnu
this is the newest goagent with yangyang's settings for floks who are not good at computer, yes, out of box.
Python 418Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
a
auto-tagby GorillaStack
Automatically tag AWS resources on creation, for cost assignment
JavaScript 414Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
a
aws-lambda-cppby awslabs
C++ implementation of the AWS Lambda runtime
C++ 406Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
aws-cost-explorer-reportby aws-samples
Python SAM Lambda module for generating an Excel cost report with graphs, including month on month cost changes. Uses the AWS Cost Explorer API for data.
Python 402Updated: 2 y ago License: Permissive (MIT-0)
Support
Quality
Security
License
Reuse
a
amazon-elasticsearch-lambda-samplesby aws-samples
Data ingestion for Amazon Elasticsearch Service from S3 and Amazon Kinesis, using AWS Lambda: Sample code
JavaScript 386Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
aws-lambda-extensionsby aws-samples
A collection of sample extensions to help you get started with AWS Lambda Extensions
Go 380Updated: 1 y ago License: Permissive (MIT-0)
Support
Quality
Security
License
Reuse
u
uglifyifyby hughsk
A browserify transform which minifies your code using UglifyJS2
JavaScript 350Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
ffmpeg-aws-lambda-layerby serverlesspub
FFmpeg/FFprobe AWS Lambda layer
JavaScript 341Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
amazon-textract-code-samplesby aws-samples
Amazon Textract Code Samples
Jupyter Notebook 341Updated: 2 y ago License: Permissive (MIT-0)
Support
Quality
Security
License
Reuse
a
aws-extensions-for-dotnet-cliby aws
Extensions to the dotnet CLI to simplify the process of building and publishing .NET Core applications to AWS services
C# 340Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-aws-notify-slackby terraform-aws-modules
Terraform module which creates SNS topic and Lambda function which sends notifications to Slack
Python 340Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
saga-orchestration-serverlessby Azure-Samples
An orchestration-based saga implementation reference in a serverless architecture
C# 337Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rust-aws-lambdaby srijs
Support for running Rust programs on AWS Lambda
Rust 321Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
azure-functions-dotnet-workerby Azure
Azure Functions out-of-process .NET language worker
C# 320Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
datadog-serverless-functionsby DataDog
Repo of AWS Lambda and Azure Functions functions that process streams and send data to Datadog
Python 315Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
incomingby honeybadger-io
Incoming! helps you receive email in your Rack apps.
Ruby 309Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse