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
11699
Updated: 2 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
7731
Updated: 2 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
4939
Updated: 2 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
4168
Updated: 2 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
3009
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aws-lambda-rust-runtimeby awslabs
A Rust runtime for AWS Lambda
Rust
2785
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
aws-lambda-developer-guideby awsdocs
The AWS Lambda Developer Guide
Java
2155
Updated: 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
1937
Updated: 4 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
1857
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
K
Klayersby keithrozario
Python Packages as AWS Lambda Layers
Python
1649
Updated: 2 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
1431
Updated: 2 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#
1405
Updated: 2 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
1376
Updated: 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
1334
Updated: 2 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
1277
Updated: 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
1244
Updated: 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
1182
Updated: 2 y ago
License: Permissive (MIT-0)
Support
Quality
Security
License
Reuse
a
azure-functions-core-toolsby Azure
Command line tools for Azure Functions
C#
1113
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lambda-packsby ryfeus
Precompiled packages for AWS Lambda
Python
1083
Updated: 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
1009
Updated: 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
987
Updated: 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
866
Updated: 2 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
a
aws-lambda-runtime-interface-emulatorby aws
Go
751
Updated: 2 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
686
Updated: 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#
668
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
lambda-commentsby jimpick
Blog commenting system built with AWS Lambda
JavaScript
624
Updated: 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
588
Updated: 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
570
Updated: 3 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
llamaby nelhage
Go
549
Updated: 2 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
516
Updated: 4 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#
497
Updated: 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
475
Updated: 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
468
Updated: 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++
461
Updated: 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
418
Updated: 4 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
414
Updated: 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++
406
Updated: 2 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
402
Updated: 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
386
Updated: 4 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
380
Updated: 2 y ago
License: Permissive (MIT-0)
Support
Quality
Security
License
Reuse
u
uglifyifyby hughsk
A browserify transform which minifies your code using UglifyJS2
JavaScript
350
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
ffmpeg-aws-lambda-layerby serverlesspub
FFmpeg/FFprobe AWS Lambda layer
JavaScript
341
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
amazon-textract-code-samplesby aws-samples
Amazon Textract Code Samples
Jupyter Notebook
341
Updated: 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#
340
Updated: 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
340
Updated: 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#
337
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rust-aws-lambdaby srijs
Support for running Rust programs on AWS Lambda
Rust
321
Updated: 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#
320
Updated: 2 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
315
Updated: 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
309
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse