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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
serverless-application-model
The AWS Serverless Application Model (AWS SAM) transform is a AWS CloudFormation macro that transforms SAM templates into CloudFormation templates.
-
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).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
powertools-lambda-python
A developer toolkit to implement Serverless best practices and increase developer velocity.
-
aws-serverless-ecommerce-platform
Serverless Ecommerce Platform is a sample implementation of a serverless backend for an e-commerce website. This sample is not meant to be used as an e-commerce platform as-is, but as an inspiration on how to build event-driven serverless microservices on AWS.
-
aws-auto-cleanup
Programmatically delete AWS resources based on an allowlist and time to live (TTL) settings
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
That looks similar to Chalice (also for Python)
The complete solution with SAM is available here.
Project mention: Building Scalable Applications with AWS Serverless Application Model | dev.to | 2023-04-28aws-sam-cli-linux
Project mention: Cutting down AWS cost by $150k per year simply by shutting things off | news.ycombinator.com | 2024-01-22> The best optimization is simply shutting things off
This is the way.
A similar idea has been bouncing around in my mind for a while now. An ideal, turnkey system would do the following:
- Execute via Lambda (serverless).
- Support automated startup and shutdown of various AWS resources on a schedule influenced by specially formatted tags.
- Enable resources to be brought back up out of schedule when demand dictates.
- Operate as a TCP/HTTP proxy that can delay clients so that a given service can be started when it is dormant or, even better, the service isn't serverless but you want it to be. This can't work for everything, but perhaps enough things such that the need to run always on services is reduced.
Cloud Custodian [1] can purportedly do some of this, but I've been reluctant to learn yet another YAML-based DSL to use it.
So this is my "make things designed to be always-on serverless instead" project and the work AWS has done to make Java apps function on Lambda keeps me thinking about the potential to take things that 1) have a relatively long startup time and 2) are designed to be long running service loops, and find a way to force them into the serverless execution model.
Project mention: Read files from s3 using Pandas/s3fs or AWS Data Wrangler? | /r/dataengineering | 2023-12-06I had no problem with awswrangler (https://github.com/aws/aws-sdk-pandas) and it supports reading and writing partitions which was really helpful and a few other optimizations that made it a great tool
If people aren't familiar, there's a similar project for Python that's fantastic: https://github.com/zappa/Zappa
Imagine a sample Python application returning "hello world" to simulate a successful call. Each call to the application is captured for billing purposes using EMF. Lambda Powertools is used to reduce the amount of code we need to write.
Project mention: quack-reduce: duckdb as a stateless query engine over a data lake | news.ycombinator.com | 2024-01-27
Python Lambda related posts
- AWS Introduces a New JavaScript Runtime for Lambda
- Billing for SaaS with EMF and CloudWatch Metric Streams
- Why the Serverless Revolution Has Stalled
- quack-reduce: duckdb as a stateless query engine over a data lake
- Using design patterns in AWS Lambda
- Serverless Site Health Check Notification System
- Advice for unattended vending machine startup with basic api, crud, and database needs
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Lambda projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | awesome-aws | 12,134 |
2 | Zappa | 11,900 |
3 | chalice | 10,293 |
4 | serverless-application-model | 9,231 |
5 | aws-sam-cli | 6,444 |
6 | cloud-custodian | 5,195 |
7 | AWS Data Wrangler | 3,797 |
8 | Zappa | 3,040 |
9 | streamalert | 2,828 |
10 | bless | 2,726 |
11 | powertools-lambda-python | 2,591 |
12 | Klayers | 1,950 |
13 | mangum | 1,587 |
14 | aws-serverless-ecommerce-platform | 1,053 |
15 | aws-auto-cleanup | 490 |
16 | bash-lambda-layer | 419 |
17 | spacesiren | 310 |
18 | aws-secrets-manager-rotation-lambdas | 303 |
19 | aws-tutorial-code | 203 |
20 | torchlambda | 123 |
21 | stepfunctions2processing | 121 |
22 | quack-reduce | 116 |
23 | amazon-eventbridge-resource-policy-samples | 96 |