Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python aws-lambda Projects
-
Another alternative is Zappa which is built-in Python Serverless Framework and it serves only that runtime on AWS.
-
Project mention: Is there a typical setup for building and deploying python to lambda using terraform? | reddit.com/r/aws | 2023-03-30
It’s not terraform but there’s a wonderful aws framework for lambda called Chalice.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Two high schoolers trying to use Azure/GCP/AWS- need help! | reddit.com/r/googlecloud | 2023-05-11
Then you can look into bentoml https://github.com/bentoml/BentoML which is used to deploy ml stuff with many more benifits.
-
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: I agree that Arrow Tables are great, but we decided to keep the library focused on the Pandas interface. [wont implement] | reddit.com/r/programmingcirclejerk | 2022-09-21 -
Yeah there's definitely some alternatives out there. Pants is another one that has a lot of traction.
-
Project mention: Best way to host Django DRF on AWS? (so many competing options) | reddit.com/r/django | 2023-05-29
Use Zappa https://github.com/zappa/Zappa and host as a Lambda, simple setup and deployment, Lambda only costs when processing requests, no servers to mess around with
-
aws-lambda-powertools-python
A developer toolkit to implement Serverless best practices and increase developer velocity.
It's worth noting that these improvements will also impact other libraries and frameworks that rely on Pydantic, such as FastAPI and AWS Lambda Powertools, which could deliver some transitive performance improvements to various projects that don't directly depend on Pydantic themselves.
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
Use public layers maintained by others. For example Klayers which are produced with CI in GitHub Actions. This way you don't have any layers lying around in your Lambda UI. You can point to new layer versions whenever you wish. You can interact with the layer data via an API : https://github.com/keithrozario/Klayers/#api
-
-
Project mention: Is there any batteries-included framework designed specifically for serverless functions?(preferably Python) | reddit.com/r/awslambda | 2023-05-01
Hey! I was in the same place as you are, and the best solution I found was to use Mangum (https://mangum.io/). I believe it also works with Django. Mangum is an adapter that transforms lambda events into the corresponding structure to be received by your Framework API endpoints. We are currently using it with FastAPI and it's great. We code our backend without thinking about whether it will run on Lambda, and Magum takes care of the rest.
-
Project mention: Using TensorFlow and the Serverless Framework for deep learning and image recognition | dev.to | 2022-05-31
As a hobby, I port a lot of libraries to make the serverless friendly. You can look at them here. They all have an MIT license, so feel free to modify and use them for your project.
-
Project mention: How The Post is replacing Mapbox with open source solutions | news.ycombinator.com | 2023-02-17
There's a lot to like about GDAL+Rasterio, although I've found having all HTTP requests go through GDAL's C API does result in some limitations on concurrency and multithreading. GDAL's configuration being based entirely on env vars also has its downsides: https://github.com/developmentseed/titiler/issues/186
-
aws-auto-cleanup
Programmatically delete AWS resources based on an allowlist and time to live (TTL) settings
-
There's a current unofficial Kodi Alexa skill here: https://github.com/m0ngr31/kanzi
-
terraform-aws-notify-slack
Terraform module which creates SNS topic and Lambda function which sends notifications to Slack 🇺🇦
-
modules.tf-lambda
Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform
Project mention: Do we even need Infrastructure Visualization Tools? | reddit.com/r/devops | 2023-04-04CloudCraft - Auto generates AWS/Azure Diagrams
-
aws-lambda-handler-cookbook
This repository provides a working, deployable, open source based, AWS Lambda handler and CDK Python code. This handler embodies Serverless best practices and has all the bells and whistles for a proper production ready handler.
Project mention: AWS Lambda Cookbook — Elevate your handler’s code — Part 4 — Environment Variables | dev.to | 2023-04-03This AWS CDK code defines the variables of the schema ‘MyHandlerEnvVars’ and sets their values. Look specifically at ‘__add_get_lambda_integration’ function.
-
-
As a next step, update the source code of the function from here and deploy: https://github.com/srcecde/aws-tutorial-code/blob/master/lambda/lambda_ip_val_func_url.py
-
Project mention: GitHub - cado-security/varc: Volatile Artifact Collector -- Open Source Tool to Collect Volatile Data for Incident Response | reddit.com/r/bag_o_news | 2022-11-16
-
Project mention: Show HN: Bentoctl – An open-source Terraform deployment tool for ML | news.ycombinator.com | 2022-06-30
Elastic License 2: https://github.com/bentoml/bentoctl/blob/v0.3.1/LICENSE.md which also applies to their Yatai kubernetes thing, but strangely not (yet?) to the similarly named repo which is Apache-2: https://github.com/bentoml/BentoML/blob/main/LICENSE
-
sumologic-aws-lambda
A collection of lambda functions to collect data from Cloudwatch, Kinesis, VPC Flow logs, S3, security-hub and AWS Inspector
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Python aws-lambda related posts
- Best way to host Django DRF on AWS? (so many competing options)
- AWS Lambda Cookbook — Elevate your handler’s code — Part 5— Input Validation
- Deploying CDK Lambda with Docker and Gitlab CI
- How to deploy a project from git lab backend where I used django on backend and database
- How working with AWS open-source tools made me a better developer
- AWS LAMBDA BEST PRACTICES
- Is there a typical setup for building and deploying python to lambda using terraform?
-
A note from our sponsor - Sonar
www.sonarsource.com | 30 May 2023
Index
What are some of the best open-source aws-lambda projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Zappa | 11,897 |
2 | chalice | 9,752 |
3 | BentoML | 4,919 |
4 | AWS Data Wrangler | 3,459 |
5 | pants | 2,673 |
6 | Zappa | 2,483 |
7 | aws-lambda-powertools-python | 2,121 |
8 | Klayers | 1,629 |
9 | python-lambda | 1,441 |
10 | mangum | 1,332 |
11 | lambda-packs | 1,093 |
12 | titiler | 519 |
13 | aws-auto-cleanup | 474 |
14 | kanzi | 428 |
15 | terraform-aws-notify-slack | 428 |
16 | modules.tf-lambda | 342 |
17 | aws-lambda-handler-cookbook | 254 |
18 | lambda-decorators | 235 |
19 | aws-tutorial-code | 174 |
20 | varc | 172 |
21 | bentoctl | 154 |
22 | sumologic-aws-lambda | 144 |
23 | torchlambda | 116 |