SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Serverless 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.
Awesome AWS
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
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.
Project mention: Building a serverless GenAI API with FastAPI, AWS, and CircleCI | dev.to | 2025-03-12To expose your FastAPI endpoints using AWS API Gateway, you will use AWS Serverless Application Model (AWS SAM). AWS SAM simplifies the process of building and deploying serverless applications on AWS by providing a simplified syntax for defining AWS resources such as Lambda functions, API Gateway, IAM roles, and other related services, all within a template.yaml file.
-
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
-
While this approach solves a number of problems, one of the challenges faced by teams is standardizing events to ensure compatibility between all components. To mitigate this challenge, we can use the CloudEvents project.
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
multi-agent-orchestrator
Flexible and powerful framework for managing multiple AI agents and handling complex conversations
Project mention: Multi-Agent Orchestrator – Flexible framework for managing multiple AI agents | news.ycombinator.com | 2024-12-22 -
Project mention: Deploying a Number Classification API on AWS Lambda + API Gateway using Zappa | dev.to | 2025-02-10
Zappa makes it super easy to build and deploy serverless, event-driven python applications(including, but not limited to, WSGI web apps) on AWS Lambda + API Gateway. Find more info about Zappa here.
-
opyrator
🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.
-
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.
-
-
-
serverless-patterns
Serverless patterns. Learn more at the website: https://serverlessland.com/patterns.
Project mention: Show HN: Plotcode – Infrastructure as Code patterns that you can copy and deploy | news.ycombinator.com | 2024-12-27[3] https://github.com/aws-samples/serverless-patterns
-
-
-
-
Project mention: Show HN: RAG app example with self-hosted embedding and LLM services | news.ycombinator.com | 2024-08-13
-
-
-
terracotta
A light-weight, versatile XYZ tile server, built with Flask and Rasterio :earth_africa: (by DHI)
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Serverless discussion
Python Serverless related posts
-
Data Masking of AWS Lambda Function Logs
-
Building a serverless GenAI API with FastAPI, AWS, and CircleCI
-
Ggwave: Tiny Data-over-Sound Library
-
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
-
Using CloudEvents in Go
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Mar 2025
Index
What are some of the best open-source Serverless projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | awesome-aws | 12,705 |
2 | Zappa | 11,887 |
3 | chalice | 10,798 |
4 | serverless-application-model | 9,422 |
5 | aws-sam-cli | 6,571 |
6 | cloud-custodian | 5,581 |
7 | spec | 5,263 |
8 | multi-agent-orchestrator | 4,362 |
9 | Zappa | 3,440 |
10 | opyrator | 3,118 |
11 | powertools-lambda-python | 3,002 |
12 | streamalert | 2,863 |
13 | bless | 2,741 |
14 | best-of-web-python | 2,472 |
15 | serverless-patterns | 1,660 |
16 | python-lambda | 1,503 |
17 | lambda-packs | 1,117 |
18 | quillman | 1,101 |
19 | runhouse | 1,013 |
20 | modal-examples | 801 |
21 | invest-alchemy | 730 |
22 | terracotta | 721 |
23 | aws-lambda-handler-cookbook | 598 |