SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python aws-lambda Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Ask HN: How are you deploying your lambdas these days? | news.ycombinator.com | 2024-06-06
-
agent-squad
Flexible and powerful framework for managing multiple AI agents and handling complex conversations
-
AWS Data Wrangler
pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, Neptune, OpenSearch, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).
-
-
Project mention: Go 1.24's go tool is one of the best additions to the ecosystem in years | news.ycombinator.com | 2025-01-27
https://somesocks.github.io/dryad/
One other alternative I know of that's multi-language is Pants(https://www.pantsbuild.org/), which has support for packages in several languages, and an "ad-hoc" mode which lets you build packages with a custom tool if it isn't officially supported. They've added support for quite a few new tools/languages lately, and seem to be very much an active project.
-
powertools-lambda-python
A developer toolkit to implement Serverless best practices and increase developer velocity.
AWS Lambda Powertools Data Masking AWS Lambda Powertools is “a developer toolkit to implement Serverless best practices and increase developer velocity” originally developed in Python but made available for Java, Typescript and .NET. As of now only the Python version offers a utility for data masking. Two approaches are proposed. One approach which uses a KMS key to encrypt/decrypt the sensitive information inside the log. A second approach which simply erases the sensitive information before writing the logs. To implement the first approach but also comply with regulations like the right to be forgotten, you would need to have one encryption key per customer, find some way to encrypt each customer’s information with their own key. Should they exercise their right to be forgotten, simply delete the encryption key, making their data forever unrecoverable. Although those approaches can address both problems, you must know exactly what to encrypt/erase. For example, to erase the phone number in a list of customers you would need to do something like this:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Creating an Image Thumbnail Generator Using AWS Lambda and S3 Event Notifications with Terraform | dev.to | 2024-06-30
Klayers: https://github.com/keithrozario/Klayers/tree/master
-
-
-
Project mention: TiTiler: A modern dynamic tile server built on top of FastAPI and Rasterio/GDAL | news.ycombinator.com | 2024-08-27
-
aws-lambda-handler-cookbook
This repository provides a working, deployable, open source-based, serverless service blueprint with an AWS Lambda function and AWS CDK Python code with all the best practices and a complete CI/CD pipeline.
The ‘orders’ service allows users to order products. We will use my open-source Serverless template project: AWS Lambda Handler Cookbook.
-
terraform-aws-notify-slack
Terraform module to create AWS resources for sending notifications to Slack 🇺🇦
-
-
modules.tf-lambda
Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform
I'm clearly biased since I work at Datadog, but I use and recommend Cloudcraft[1] for diagramming. As I don't use the cloud I focus more on the manual design tools, but the automatic stuff are pretty neat.
Recently, though, I've been using D2[2] a lot and really liking it. The diagrams don't look as aesthetically pleasing to my eyes, but being able to design everything with a simple language is pretty cool, and helps with automation.
[1]: https://www.cloudcraft.co
[2]: https://d2lang.com
-
-
-
-
sumologic-aws-lambda
A collection of lambda functions to collect data from Cloudwatch, Kinesis, VPC Flow logs, S3, security-hub and AWS Inspector
-
-
Trapheus
This tool automates restoration of RDS database instances from snapshots into any dev, staging or production environments. It supports individual RDS Snapshot as well as cluster snapshot restore operations.
-
-
fastapi-serverless-aws-backend-service
FastAPI python backend server with multi-stage CI/CD deployment
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python aws-lambda discussion
Python aws-lambda related posts
-
Agent Squad Framework from AWS
-
AWS Multi-Agent Orchestrator Framework
-
Data Masking of AWS Lambda Function Logs
-
Deploying a Number Classification API on AWS Lambda + API Gateway using Zappa
-
Simplified Data Masking in AWS Lambda with Powertool
-
Use Amazon Bedrock Models with OpenAI SDKs with a Serverless Proxy Endpoint - Without Fixed Cost!
-
Protect Your API Gateway with AWS WAF using CDK
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 May 2025
Index
What are some of the best open-source aws-lambda projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Zappa | 11,884 |
2 | chalice | 10,849 |
3 | agent-squad | 5,611 |
4 | AWS Data Wrangler | 4,015 |
5 | Zappa | 3,511 |
6 | pants | 3,492 |
7 | powertools-lambda-python | 3,042 |
8 | Klayers | 2,321 |
9 | python-lambda | 1,504 |
10 | lambda-packs | 1,121 |
11 | titiler | 876 |
12 | aws-lambda-handler-cookbook | 616 |
13 | terraform-aws-notify-slack | 481 |
14 | kanzi | 429 |
15 | modules.tf-lambda | 352 |
16 | alexa-gpt | 275 |
17 | aws-tutorial-code | 232 |
18 | runway | 169 |
19 | sumologic-aws-lambda | 151 |
20 | torchlambda | 125 |
21 | Trapheus | 112 |
22 | spark-on-aws-lambda | 107 |
23 | fastapi-serverless-aws-backend-service | 98 |