Python Serverless

Open-source Python projects categorized as Serverless

Top 23 Python Serverless Projects

  • Zappa

    Serverless Python

    Project mention: Serverless Templates for AWS and Python | dev.to | 2022-08-02

    Another alternative is Zappa which is built-in Python Serverless Framework and it serves only that runtime on AWS.

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

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

  • chalice

    Python Serverless Microframework for AWS

    Project mention: Looking for a good developer workflow with private pip packages | reddit.com/r/learnpython | 2022-07-28

    I'm working with AWS Chalice. It's a Python framework that deploys to lambdas, though it has its share of quirks/issues.

  • 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: Serverless - Beyond the Basics | dev.to | 2023-03-18

    AWS SAM - Infrastructure as Code tool, specifically for serverless development

  • aws-sam-cli

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

    Project mention: when should I use api-gateway aws vs self written nodejs api | reddit.com/r/node | 2023-02-24

    Does anyone have any success with API Gateway/Lamba for local environment with hot-reloading? I was playing around with “sam local start-api” a few weeks ago with along with CDK but it doesn’t seem like hot-reloading is supported, and need to manually restart for code changes to reflect, which is currently stopping me from trying out the API Gateway/Lamba combo further due to inefficient DX. Here’s a GitHub issue about it: https://github.com/aws/aws-sam-cli/issues/901

  • 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: Optimizing cost on an app which is not used 24/7 | reddit.com/r/aws | 2023-02-23

    Use a tool like this https://cloudcustodian.io/ to manage instance on/off hours or go fargate.

  • spec

    CloudEvents Specification (by cloudevents)

    Project mention: Format of a Kafka message envelope | reddit.com/r/webdev | 2023-02-13

    When modeling an event in a streaming application, what "meta" fields to you use? Like timestampts, versions, some context etc... I think there are some efforts to introduce a standard format like Cloud Events but wondering if you guys have any different suggestions?

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

  • opyrator

    🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.

    Project mention: Newby help linking python back end to django | reddit.com/r/django | 2022-10-26

    Look into something like opyrator instead.

  • 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

    Project mention: What are SSH Certificate Authority solutions? | reddit.com/r/linuxadmin | 2022-07-26

    In the quick search I learned about ssh cert authority which looks very manual and also like a dead project smallstep's step-ca who put together very nice article about how to begin certificate authority process Netflix' BLESS is AWS only Cashier which also looks quite ok

  • Zappa

    Serverless Python (by zappa)

    Project mention: lambda API deployment | reddit.com/r/devops | 2023-01-24
  • aws-lambda-powertools-python

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

    Project mention: AWS Prefix Lists for the Organization | dev.to | 2023-03-07

    As the homepage displays, Lambda PowerTools is a suite of utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, idempotency, batching, and more.

  • best-of-web-python

    🏆 A ranked list of awesome python libraries for web development. Updated weekly.

  • skypilot

    SkyPilot is a framework for easily running machine learning workloads on any cloud through a unified interface.

    Project mention: Show HN: Run LLaMA LLM chatbots on any cloud with one click | news.ycombinator.com | 2023-03-21
  • python-lambda

    A toolkit for developing and deploying serverless Python code in AWS Lambda.

  • mangum

    AWS Lambda support for ASGI applications

    Project mention: Options to host a ReactJS + FastAPI + SQLlite application? | reddit.com/r/FastAPI | 2022-12-15

    I discovered https://github.com/jordaneremieff/mangum which basically transforms a fastapi app to be compatible with aws lambda.

  • OPAL

    Policy and data administration, distribution, and real-time updates on top of Open Policy Agent (by permitio)

    Project mention: Show HN: Permit Elements- UIs to let your customers manage their own damn RBAC | news.ycombinator.com | 2023-01-26

    Hi! We provide an on-prem version (as part of our enterprise tier); but better yet the SaaS solution itself is hybrid- meaning we provide a microservice for authorization for you (aka the PDP), and it answers all the queries locally from memory cache - which is great for security, but also latency (sub 10ms as a sidecar), and availability.

    Updates are done through OPAL (https://opal.ac) - which has a a zero trust architecture (it sends instructions on how to get the data instead of the data itself) based on topics scoped with security tokens.

    You can read all about it here:

  • lambda-packs

    Precompiled packages for AWS Lambda

    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.

  • serverless-patterns

    Serverless patterns. Learn more at the website: https://serverlessland.com/patterns.

    Project mention: Serverless - Beyond the Basics | dev.to | 2023-03-18

    ServerlessLand - All things serverless, resources & announcements from AWS

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

    Project mention: What tech stack do you think would you use if you had to build an e-commerce store from scratch | reddit.com/r/reactjs | 2022-05-14

    Here you can find the whole architecture made by AWS: https://github.com/aws-samples/aws-serverless-ecommerce-platform

  • invest-alchemy

    Invest Alchemy is a trading assistant focused on ETF portfolios.

  • terracotta

    A light-weight, versatile XYZ tile server, built with Flask and Rasterio :earth_africa:

    Project mention: Serverless GIS | reddit.com/r/gis | 2022-10-14

    One can also do raster calculus between two or more COGs with Terracotta: https://github.com/DHI-GRAS/terracotta/issues/221

  • aws-auto-cleanup

    Programmatically delete AWS resources based on an allowlist and time to live (TTL) settings

    Project mention: AWS Auto Cleanup | reddit.com/r/devopspro | 2022-08-19
  • SaaSHub

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

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). The latest post mention was on 2023-03-21.

Python Serverless related posts

Index

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

Project Stars
1 Zappa 11,890
2 awesome-aws 11,306
3 chalice 9,588
4 serverless-application-model 8,944
5 aws-sam-cli 6,236
6 cloud-custodian 4,722
7 spec 4,040
8 opyrator 2,807
9 streamalert 2,768
10 bless 2,692
11 Zappa 2,344
12 aws-lambda-powertools-python 1,964
13 best-of-web-python 1,834
14 skypilot 1,564
15 python-lambda 1,432
16 mangum 1,246
17 OPAL 1,164
18 lambda-packs 1,087
19 serverless-patterns 937
20 aws-serverless-ecommerce-platform 918
21 invest-alchemy 557
22 terracotta 549
23 aws-auto-cleanup 462
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com