SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Lambda Projects
-
awesome-aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Inspired by awesome list and donnemartin/awesome-aws.
-
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
-
serverless-application-model
The AWS Serverless Application Model (AWS SAM) transform is a AWS CloudFormation macro that transforms SAM templates into CloudFormation templates.
Move to CDK or SAM.
-
Project mention: Building a serverless GenAI API with FastAPI, AWS, and CircleCI | dev.to | 2025-03-12
-
cloud-custodian
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
-
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).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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:
-
streamalert
StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.
-
-
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
-
-
aws-secrets-manager-rotation-lambdas
Contains Lambda functions to be used for automatic rotation of secrets stored in AWS Secrets Manager
-
-
-
-
-
stepfunctions2processing
Configuration with AWS step functions and lambdas which initiates processing from activity state
-
amazon-eventbridge-resource-policy-samples
Learn more about Amazon EventBridge resource policies and multi-account event bus topologies. This repo contains sample code for the AWS re:Invent 2020 session "Building event-driven applications with Amazon EventBridge" (https://youtu.be/Wk0FoXTUEjo) and the AWS Compute blog post "Simplifying cross-account access with Amazon EventBridge" (https://amzn.to/3o0Dcz4)
-
simple-file-manager-for-amazon-efs
Serverless web application to manage data in your Amazon EFS Filesystem
-
building-gen-ai-whatsapp-assistant-with-amazon-bedrock-and-python
Build a genAI Whatsapp app that processes images, voice notes, videos, and documents with Amazon Bedrock, and also stores the conversation history.
-
aws-lambda-scheduler
aws-lambda-scheduler is EventBridge Rule manager that lets you call any existing AWS Lambda Function you have in a set future time with pre-set parameters. Allows more rule creation than AWS limit.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Lambda discussion
Python Lambda related posts
-
Building AWS Lambda Functions
-
Data Masking of AWS Lambda Function Logs
-
Building a serverless GenAI API with FastAPI, AWS, and CircleCI
-
Simplified Data Masking in AWS Lambda with Powertool
-
Use Amazon Bedrock Models with OpenAI SDKs with a Serverless Proxy Endpoint - Without Fixed Cost!
-
Managed Secure SFTP using Terraform
-
How to Migrate from Serverless Framework to AWS SAM
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 May 2025
Index
What are some of the best open-source Lambda projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | awesome-aws | 12,705 |
2 | Zappa | 11,884 |
3 | chalice | 10,854 |
4 | serverless-application-model | 9,450 |
5 | aws-sam-cli | 6,602 |
6 | cloud-custodian | 5,662 |
7 | AWS Data Wrangler | 4,016 |
8 | Zappa | 3,511 |
9 | powertools-lambda-python | 3,042 |
10 | streamalert | 2,869 |
11 | bless | 2,749 |
12 | Klayers | 2,325 |
13 | bash-lambda-layer | 426 |
14 | aws-secrets-manager-rotation-lambdas | 344 |
15 | spacesiren | 319 |
16 | aws-tutorial-code | 232 |
17 | quack-reduce | 193 |
18 | torchlambda | 125 |
19 | stepfunctions2processing | 119 |
20 | amazon-eventbridge-resource-policy-samples | 105 |
21 | simple-file-manager-for-amazon-efs | 87 |
22 | building-gen-ai-whatsapp-assistant-with-amazon-bedrock-and-python | 65 |
23 | aws-lambda-scheduler | 57 |