Top 23 aws-lambda Open-Source Projects
-
Previous Serverless Version 0.5.x
⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
Project mention: Gepkocsi nyeremenyjatek - BE-es kitekintes a serverless vilagba | reddit.com/r/programmingHungary | 2021-02-09 -
Zappa
Serverless Python
Depending on what you need zappa (https://github.com/Miserlou/Zappa) allows you to run Django in aws lambda which is very cheap (read practically free).
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
chalice
Python Serverless Microframework for AWS
AWS Lambdas are an easy way to get scheduled scraping jobs running.
I use their Python-based chalice framework (https://github.com/aws/chalice) which allows you to add a decorator to a method for a schedule,
@app.schedule(Rate(30, unit=Rate.MINUTES))
-
formidable
The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.
For the body-parser implementation, we'll use formidable npm module:
-
my-arsenal-of-aws-security-tools
List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.
Project mention: We launched a free cloud security and compliance tool | reddit.com/r/devops | 2021-01-14Tons of great stuff here too: https://github.com/toniblyx/my-arsenal-of-aws-security-tools
-
serverless-offline
Emulate AWS λ and API Gateway locally when developing your Serverless project
Project mention: Updating code of an serverless function & running in docker | reddit.com/r/aws | 2021-01-16For the local stuff, have a look at the serverless-offline package here: https://github.com/dherault/serverless-offline
-
lib
Autocode API Development, Deployment, and Management Tools
Project mention: Autocode just got 10x faster and is now deployless: Instant Node.js endpoints in the cloud | reddit.com/r/node | 2021-01-14 -
Grant
OAuth Proxy
-
bref
Serverless PHP on AWS Lambda
Project mention: How to organize a Symfony application in modules | reddit.com/r/symfony | 2021-02-18Use this: https://bref.sh/
-
aws-lambda-power-tuning
AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.
Fonte: https://github.com/alexcasalboni/aws-lambda-power-tuning
-
components
The Serverless Framework's new infrastructure provisioning technology — Build, compose, & deploy serverless apps in seconds... (by serverless)
Project mention: AWS credentials being sent to Serverless.com? What the hell? | reddit.com/r/serverless | 2021-01-05FWIW I've commented on your doc change commit to suggest this with more detail https://github.com/serverless/components/commit/6e98b0f9e37aa0e36108ea459e5807e39eed11fd#commitcomment-45691310
-
chrome-aws-lambda
Chromium Binary for AWS Lambda and Google Cloud Functions
Project mention: Using AWS Lambda and Slack to find Xbox Series X stock, so you don't have to | dev.to | 2020-12-28Feeling comfortable I had all the components to build this tool, I created a quick proof of concept to validate the technology choices and the approach. I used the serverless framework to get up and running quickly with a single function that ran a basic web scraping task using chrome-aws-lambda and puppeteer-core. The serverless framework enables you to add AWS CloudWatch event rules as schedules to your Lambda functions with a few of lines of YAML. Sure enough, the solution was packaged in under 50MB and once deployed it ran on schedule and did exactly what I expected.
-
middy
🛵 The stylish Node.js middleware engine for AWS Lambda
Fonte: https://github.com/middyjs/middy
-
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.
https://github.com/AutoSpotting/AutoSpotting is an interesting project that might help you with implementing this. It will automatically swap-out on-demand instances for spot and auto-restart as on-demand if spot capacity disappears.
-
serverless-next.js
⚡ Deploy your Next.js apps on AWS [email protected] via Serverless Components
Project mention: A Proof of Concept Project: Hosting React sites on AWS S3 and CloudFront (multiple scenarios) | reddit.com/r/reactjs | 2021-03-02 -
fx
A Function as a Service tool makes a function as a container-based service in seconds. (by metrue)
-
AWS Data Wrangler
Pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).
-
aws-lambda-ses-forwarder
Serverless email forwarding using AWS Lambda and SES
Thanks to Joe Turgeon for inspiration of the tutorial: https://github.com/arithmetric/aws-lambda-ses-forwarder
-
python-lambda
A toolkit for developing and deploying serverless Python code in AWS Lambda.
-
serverless-python-requirements
⚡️🐍📦 Serverless plugin to bundle Python packages
serverless-python-requirements: to automatically bundle Python dependencies from requirements.txt
-
Sparta
go microservices, powered by AWS Lambda
-
sls-dev-tools
Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!
🧰 Serverless-Dev-Tools the Developer Tools for the Serverless World - think Chrome Dev Tools but for Serverless. Features: Rapid In-Terminal Feedback, Targeted metrics, keybindings to deploy, inject, open, and manipulate stack resources without the clicks, Works with any IaC, from the Serverless Framework to SAM.
-
DownloadThisVideo
Twitter bot for easily downloading videos/GIFs off tweets
On @this_vid, I store the push notification flag and Firebase token. An important detail: on both of these systems, a "user" is a Twitter user. My app doesn't handle any user management or store any user accounts. Authentication is handled by Twitter.
Index
What are some of the best open-source aws-lambda projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Previous Serverless Version 0.5.x | 38,930 |
2 | Zappa | 11,699 |
3 | chalice | 7,665 |
4 | formidable | 5,782 |
5 | my-arsenal-of-aws-security-tools | 5,625 |
6 | serverless-offline | 3,966 |
7 | lib | 3,737 |
8 | Grant | 3,194 |
9 | bref | 2,171 |
10 | aws-lambda-power-tuning | 2,164 |
11 | components | 2,106 |
12 | chrome-aws-lambda | 2,068 |
13 | middy | 2,062 |
14 | AutoSpotting | 1,896 |
15 | serverless-next.js | 1,779 |
16 | fx | 1,565 |
17 | AWS Data Wrangler | 1,491 |
18 | aws-lambda-ses-forwarder | 1,282 |
19 | python-lambda | 1,238 |
20 | serverless-python-requirements | 823 |
21 | Sparta | 684 |
22 | sls-dev-tools | 651 |
23 | DownloadThisVideo | 524 |