Python Lambda

Open-source Python projects categorized as Lambda

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.

  • Zappa

    Serverless Python

  • 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.

    InfluxDB logo
  • chalice

    Python Serverless Microframework for AWS

  • Project mention: Superpower REST API DX with Serverless ⚡ and DevOps Best Practices on AWS (🐍 Python Version) | dev.to | 2024-04-30

    If you want to write serverless apps with Python without using Serverless Framework, you can ship them with Chalice.

  • 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: Simple and Cost-Effective Testing Using Functions | dev.to | 2024-03-25

    The complete solution with SAM is available here.

  • aws-sam-cli

    CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

  • cloud-custodian

    Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources

  • 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.

    [1] https://cloudcustodian.io/

  • 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: Read files from s3 using Pandas/s3fs or AWS Data Wrangler? | /r/dataengineering | 2023-12-06

    I 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Zappa

    Serverless Python (by zappa)

  • Project mention: Jets: The Ruby Serverless Framework | news.ycombinator.com | 2023-12-07

    If people aren't familiar, there's a similar project for Python that's fantastic: https://github.com/zappa/Zappa

  • 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.

  • bless

    Repository for BLESS, an SSH Certificate Authority that runs as a AWS Lambda function

  • powertools-lambda-python

    A developer toolkit to implement Serverless best practices and increase developer velocity.

  • Project mention: Superpower REST API DX with Serverless ⚡ and DevOps Best Practices on AWS (🐍 Python Version) | dev.to | 2024-04-30

    Also I suggest to have a look at AWS Lambda PowerTools, which simplifies adopting best practices with Lambda

  • Klayers

    Python Packages as AWS Lambda Layers

  • mangum

    AWS Lambda support for ASGI applications

  • Project mention: Why the Serverless Revolution Has Stalled | news.ycombinator.com | 2024-02-15
  • 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

  • bash-lambda-layer

    Run Bash scripts in AWS Lambda via Layers

  • spacesiren

    A honey token manager and alert system for AWS.

  • aws-secrets-manager-rotation-lambdas

    Contains Lambda functions to be used for automatic rotation of secrets stored in AWS Secrets Manager

  • aws-tutorial-code

    AWS tutorial code.

  • torchlambda

    Lightweight tool to deploy PyTorch models to AWS Lambda

  • quack-reduce

    A playground for running duckdb as a stateless query engine over a data lake

  • Project mention: quack-reduce: duckdb as a stateless query engine over a data lake | news.ycombinator.com | 2024-01-27
  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Lambda related posts

  • Superpower REST API DX with Serverless ⚡ and DevOps Best Practices on AWS (🐍 Python Version)

    5 projects | dev.to | 30 Apr 2024
  • Turbocharge your Lambda Functions with AWS Lambda Powertools for Python

    1 project | dev.to | 25 Apr 2024
  • AWS Introduces a New JavaScript Runtime for Lambda

    2 projects | news.ycombinator.com | 20 Mar 2024
  • Billing for SaaS with EMF and CloudWatch Metric Streams

    1 project | dev.to | 8 Mar 2024
  • Why the Serverless Revolution Has Stalled

    1 project | news.ycombinator.com | 15 Feb 2024
  • quack-reduce: duckdb as a stateless query engine over a data lake

    1 project | news.ycombinator.com | 27 Jan 2024
  • Using design patterns in AWS Lambda

    1 project | dev.to | 15 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2024
    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. Learn more →

Index

What are some of the best open-source Lambda projects in Python? This list will help you:

Project Stars
1 awesome-aws 12,195
2 Zappa 11,900
3 chalice 10,329
4 serverless-application-model 9,252
5 aws-sam-cli 6,448
6 cloud-custodian 5,247
7 AWS Data Wrangler 3,816
8 Zappa 3,089
9 streamalert 2,825
10 bless 2,732
11 powertools-lambda-python 2,640
12 Klayers 1,981
13 mangum 1,614
14 aws-serverless-ecommerce-platform 1,068
15 aws-auto-cleanup 494
16 bash-lambda-layer 422
17 spacesiren 310
18 aws-secrets-manager-rotation-lambdas 309
19 aws-tutorial-code 207
20 torchlambda 123
21 quack-reduce 134
22 stepfunctions2processing 121
23 amazon-eventbridge-resource-policy-samples 96

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com