finds.dev← search

// the find

Miserlou/Zappa

★ 11,836 · Python · MIT · updated Mar 2023

Serverless Python

Zappa was the original tool for deploying Python WSGI apps (Django, Flask, etc.) to AWS Lambda + API Gateway. This repo is a dead mirror — development moved to github.com/zappa/Zappa in 2021. If you're evaluating this for use, you're looking at the wrong place.

- The original concept was genuinely clever: wraps any WSGI app in a Lambda handler with zero application code changes required

- The placebo-based test suite (recording/replaying AWS API calls) is a solid pattern for testing infrastructure tooling without live AWS credentials

- Broad framework support (Django, Flask, Bottle, Pyramid) with a single zappa_settings.json config that handles packaging, IAM roles, and API Gateway wiring

- This repo is abandoned — last push March 2023, README just redirects to the fork. Stars and forks here are historical artifacts, not a health signal

- The active fork (zappa/Zappa) itself has slow maintenance with a large open issue backlog, particularly around Python 3.12+ compatibility and Lambda runtime changes

- Zappa predates AWS Lambda's container image support and function URLs — both of which often make more sense now than API Gateway REST APIs for WSGI apps

- Cold start latency on Django apps is genuinely painful with this approach; the package bundling strategy (zip + S3) doesn't help, and there's no built-in support for Lambda SnapStart or response streaming

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →