Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danteata/awesome-aws-lambda

Curated list of Awesome AWS Lambda seed repos, starters, boilerplates, examples, tutorials, components, modules, videos, and anything else in the AWS Lambda ecosystem
https://github.com/danteata/awesome-aws-lambda

List: awesome-aws-lambda

Last synced: about 1 month ago
JSON representation

Curated list of Awesome AWS Lambda seed repos, starters, boilerplates, examples, tutorials, components, modules, videos, and anything else in the AWS Lambda ecosystem

Awesome Lists containing this project

README

        

# AWS Lambda Essentials [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> Curated list of Awesome AWS Lambda seed repos, starters, boilerplates, examples, tutorials, components, modules, videos, and anything else in the AWS Lambda ecosystem

## [AWS Lambda](https://aws.amazon.com/lambda/)

> Run code without thinking about servers.

### Table of Contents
* [Current Language Support for AWS Lambda](#current-language-support-for-aws-lambda)
* [AWS Lambda Documentation](#aws-lambda-documentation)
* [Slides](#slides)
* [Books](#books)
* [Presentations](#presentations)
* [Articles and Tutorials](#articles-and-tutorials)
* [Boilerplate](#boilerplate)
* [Tools and Frameworks](#tools-and-frameworks)
* [Examples](#examples)
* [Other Alternatives](#other-alternatives)
* [Contributing](#contributing)
* [Code of Conduct](#code-of-conduct)
* [License](#license)

### Current Language Support for AWS Lambda:

* Node.js (v0.10.36, v4.3.2)
* Python (Python 2.7)
* Java (Java 8)
* .NET Core 1.0.1 (C#)
* Go (1.x)

### AWS Lambda Documentation
* [AWS Lambda Documentation](https://aws.amazon.com/documentation/lambda/)

### Slides
* [AWS Lambda and the Serverless Cloud](http://www.slideshare.net/AmazonWebServices/cmp301-aws-lambda-and-the-serverless-cloud)
* [The Serverless Company Using AWS Lambda: Streamlining Architecture with AWS](http://www.slideshare.net/AmazonWebServices/arc308-the-serverless-company-using-aws-lambda)
* [Building Scalable, Serverless Mobile and Internet of Things Back Ends](http://www.slideshare.net/AmazonWebServices/mbl302-scalable-serverless-mobile-iot-backendsporate-it-into-a-consumerfacing-device)
* [Zero Infrastructure, Real-Time Data Collection, and Analytics](http://www.slideshare.net/AmazonWebServices/bdt307-zero-infrastructure-realtime-data-collection-and-analytics-53718073)
* [Using Amazon API Gateway with AWS Lambda to Build Secure and Scalable APIs](http://www.slideshare.net/AmazonWebServices/dev203-amazon-api-gateway-aws-lambda-to-build-secure-apis)
* [Build a Serverless Mobile Game with Amazon Cognito, Lambda, and DynamoDB](http://www.slideshare.net/AmazonWebServices/gam401-build-a-serverless-mobile-game-w-cognito-lambda-dynamodb)
* [Microservices Architecture for Digital Platforms with AWS Lambda, Amazon CloudFront and Amazon DynamoDB](http://www.slideshare.net/mitocgroup/arc201-microservices-architecture-aws-reinvent-2015)
* [AWS Lambda: Simplifying Big Data Workloads](http://www.slideshare.net/AmazonWebServices/cmp403-aws-lambda-simplifying-big-data-workloads)
* [Lambda as Cron: Scheduling Invocations in AWS Lambda](http://www.slideshare.net/AmazonWebServices/cmp407-lambda-as-cron-scheduling-invocations-in-aws-lambda)
* [JAWS: The Monstrously Scalable Serverless Framework – AWS Lambda, Amazon API Gateway, and More!](http://www.slideshare.net/AmazonWebServices/dvo209-jaws-a-scalable-serverless-framework)

### Books
* [AWS Lambda: A Guide to Serverless Microservices](http://www.amazon.com/AWS-Lambda-Guide-Serverless-Microservices-ebook/dp/B016JOMAEE)

### Presentations
* [ReInvent presentation on “Getting started with AWS Lambda”](https://www.youtube.com/watch?v=UFj27laTWQA)
* [AWS Lambda and the Serverless Cloud](https://www.youtube.com/watch?v=pBLdMCksM3A)
* [The Serverless Company Using AWS Lambda: Streamlining Architecture with AWS](https://www.youtube.com/watch?v=U8ODkSCJpJU)
* [Building Scalable, Serverless Mobile and Internet of Things Back Ends](https://www.youtube.com/watch?v=GnaO-LwdSuU)
* [Zero Infrastructure, Real-Time Data Collection, and Analytics](https://www.youtube.com/watch?v=ygHGPnAd0Uo)
* [Using Amazon API Gateway with AWS Lambda to Build Secure and Scalable APIs](https://www.youtube.com/watch?v=ZBxWZ9bgd44)
* [Build a Serverless Mobile Game with Amazon Cognito, Lambda, and DynamoDB](https://www.youtube.com/watch?v=JT2xOYOdUvM)
* [Microservices Architecture for Digital Platforms with AWS Lambda, Amazon CloudFront and Amazon DynamoDB](https://aws.amazon.com/blogs/compute/aws-lambda-sessions-at-reinvent-2015-wrap-up/#)
* [AWS Lambda: Simplifying Big Data Workloads](https://www.youtube.com/watch?v=WWDHxy4zuqg)
* [Lambda as Cron: Scheduling Invocations in AWS Lambda](https://www.youtube.com/watch?v=FhJxTIq81AU)
* [JAWS: The Monstrously Scalable Serverless Framework – AWS Lambda, Amazon API Gateway, and More!](https://www.youtube.com/watch?v=D_U6luQ6I90)

### Articles And Tutorials
* [Deploying with ENV secrets to AWS Lambda using Codeship](http://underthehood.simple-merchant.com/2015/deploying-to-lambda-with-codeship/)
* [Making static websites less static: S3 cloud, AWS Lambda, and a rough one-day hack](https://www.airpair.com/javascript/posts/static-websites-aws-s3-lambda-kinesis-contentful)
* [Reactive Apps with AWS Lambda](https://www.airpair.com/lambda/posts/aws-lambda-stream-processing)
* [AWS Lambda: an Introduction](https://blog.codeship.com/aws-lambda-introduction/)
* [Lambda, Javascript Micro-Services on AWS](http://anders.janmyr.com/2014/12/lambda-javascript-micro-services-on-aws.html)
* [A Gulp Workflow for Amazon Lambda](https://medium.com/@AdamRNeary/a-gulp-workflow-for-amazon-lambda-61c2afd723b6#.qcu9gthgp)
* [AWS Lambda real world example — Spreash integrations](https://medium.com/@spreash/aws-lambda-real-world-example-spreash-integrations-the-story-about-an-ideal-fit-79eeadd2a826#.qk4en74by)
* [AWS Lambda Makes Serverless Applications A Reality](http://techcrunch.com/2015/11/24/aws-lamda-makes-serverless-applications-a-reality/#.w4drli9:xqKY)
* [Tutorial: AWS API Gateway to Lambda to DynamoDB](https://snowulf.com/2015/08/05/tutorial-aws-api-gateway-to-lambda-to-dynamodb/)
* [How To Build An API In 10 Minutes](http://readwrite.com/2015/11/16/how-to-build-an-api-amazon-lambda)
* [Best Practices – AWS Lambda Function](https://cloudncode.blog/2017/03/02/best-practices-aws-lambda-function/)

### Boilerplate
* [**lambda-scaffold** - How we have standardised CI-deployable AWS lambda functions.](https://github.com/simplemerchant/lambda-scaffold)

### Tools and Frameworks
#### Tools
* [**aws-lambda-debugger** - Remote debugging tool for Lambda functions running on Node 6.10](https://github.com/trek10inc/aws-lambda-debugger)
* [**aws-lambda-plugin** - Jenkins plugin for AWS Lambda deployment](https://github.com/jenkinsci/aws-lambda-plugin)
* [**aws-lambda-go** - Libraries, samples and tools to help Go developers develop AWS Lambda functions](https://github.com/aws/aws-lambda-go)
* [**grunt-aws-lambda** - A grunt plugin to assist in developing functions for AWS Lambda.](https://github.com/Tim-B/grunt-aws-lambda)
* [**node-aws-lambda** - A module help you automate AWS lambda function deployment.](https://github.com/ThoughtWorksStudios/node-aws-lambda)
* [**node-lambda** - Command line tool to locally run and deploy your node.js application to Amazon Lambda.](https://github.com/motdotla/node-lambda)
* [**emulambda** - Python emulator for AWS Lambda.](https://github.com/fugue/emulambda)
* [**gluo** - Write your Go net/http server once, deploy it everywhere (on-premise & AWS Lambda supported)](https://github.com/imdario/gluo)

#### Frameworks
* [**Serveless** - The serverless application framework](https://github.com/serverless/serverless)
* [**Deep Framework** - Serverless Web Framework for Cloud-Native Applications and Platforms using Microservices Architecture](https://github.com/MitocGroup/deep-framework)
* [**Apex** - Minimal AWS Lambda function manager](http://apex.run/)
* [**Chalice** - Python Serverless Microframework for AWS](https://github.com/awslabs/chalice)
* [**FuseLess** - Framework for writing AWS Lambda Functions in CFML](https://fuseless.org/)
* [**Stacktape** - DevOps-free cloud framework with 0 config lambda deployment support](https://stacktape.com)

### [Examples]
* [Lambda Chat](https://github.com/cloudnative/lambda-chat)
* [AWS Lambda Test Runner](https://github.com/automatictester/lambda-test-runner)
* [AWS IoT Button logger to git](https://github.com/kachkaev/aws-iot-button-logger-to-git/)

### Other Alternatives
* [**Cloud Functions**](https://cloud.google.com/functions/docs)
* [**Azure Functions**](https://azure.microsoft.com/en-us/services/functions/)
* [**Iron.io**](http://www.iron.io/)
* [**Fission**](http://fission.io/)

### Contributing
Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠)

Read [this](https://github.com/simplemerchant/awesome-aws-lambda/blob/master/CONTRIBUTING.md) if you want to contribute to this list.

### Code of conduct

Read [this](https://github.com/simplemerchant/awesome-aws-lambda/blob/master/CODE_OF_CONDUCT.md) regarding the code of conduct.

### License

[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)

To the extent possible under law, [Simple Merchant](https://github.com/simplemerchant) has waived all copyright and related or neighboring rights to this work.