7 Repos
Frameworks designed for building and deploying applications directly to serverless cloud runtimes.
Distinct from Python Web Frameworks: Distinct from general Python web frameworks: specifically optimized for serverless deployment and cloud-native infrastructure integration.
Explore 7 awesome GitHub repositories matching web development · Serverless Frameworks. Refine with filters or upvote what's useful.
This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in
Deploys web frameworks and dashboarding tools entirely in the client browser without requiring a backend server.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Models and deploys serverless compute, storage, and authentication services directly from application code.
Zappa is a deployment tool and orchestrator designed to package and deploy Python web applications to AWS Lambda. It functions as a wrapper and framework that adapts standard Python applications to work with serverless infrastructure and API Gateway events. The project enables the hosting of Python web frameworks on serverless environments without requiring the application to be rewritten. It automates the process of pushing code from local environments to the cloud and manages the lifecycle of these deployments to remove manual server management. Its capabilities include automated infrastru
Provides a framework for running Python applications on serverless infrastructure with automatic scaling and event routing.
Chalice ist ein Python-Entwicklungs-Framework für den Aufbau und das Deployment von serverlosen Anwendungen und REST-APIs auf AWS. Es fungiert als Microservice-Tool, das das Deployment von Code und Infrastruktur auf AWS Lambda automatisiert und AWS API Gateway orchestriert, um HTTP-Anfragen an spezifische serverlose Funktionen weiterzuleiten. Das Framework bietet ein automatisiertes System, das den Quellcode analysiert, um die minimal erforderlichen Identity- und Access-Management-Berechtigungen (IAM) zu generieren. Zudem stellt es ein Command-Line-Interface zur Verwaltung des gesamten Anwendungslebenszyklus bereit, von der Projekterstellung und dem Deployment bis hin zur Entfernung von Cloud-Ressourcen. Das Projekt deckt ereignisgesteuerte Automatisierung ab, indem es Cloud-Funktionen mit Storage-Buckets, Message-Queues oder periodischen Zeitplänen verbindet. Darüber hinaus übernimmt es die Infrastruktur-Synthese durch dekoratorbasiertes Routen-Mapping und statische Analyse von Cloud-Service-Aufrufen.
Acts as a comprehensive framework for developing and deploying serverless applications on AWS.
Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It functions as an infrastructure-as-code generator, mapping application logic and routing definitions directly to cloud compute resources while automating the provisioning and management of the underlying environment. The framework distinguishes itself by analyzing source code to automatically construct the minimum necessary security permissions, ensuring least-privilege access for all deployed functions. It supports modular development through blueprint-based organization and
Provides a framework for building and deploying serverless applications and REST APIs on cloud platforms.
Zappa is a serverless Python framework and command-line tool used for packaging and deploying Python web applications to AWS Lambda. It functions as a serverless infrastructure automator that provisions API Gateways, IAM roles, and SSL certificates to run ASGI and WSGI applications as serverless functions. The tool distinguishes itself by providing a management CLI for executing remote administration scripts and management commands directly within the deployed environment. It includes specific mechanisms for serverless performance tuning, such as scheduling regular warm-up invocations to prev
A tool for running ASGI and WSGI Python applications as serverless functions on cloud infrastructure.
Das Functions Framework für Python ist eine Bibliothek für das Erstellen und Bereitstellen portabler Serverless-Funktionen. Es ermöglicht Entwicklern, modularen Code zu schreiben, der als Reaktion auf eingehende HTTP-Anfragen oder Cloud-Events ausgeführt wird, wodurch die Notwendigkeit entfällt, die zugrunde liegende Serverinfrastruktur oder komplexe Request-Handling-Logik zu verwalten. Das Framework zeichnet sich durch eine konsistente Laufzeitumgebung aus, die Code in portable Container-Images verpackt und so identisches Verhalten über verschiedene Cloud-native Plattformen hinweg sicherstellt. Es nutzt dekoratorbasierte Registrierung zur Definition von Funktionseinstiegspunkten und enthält einen lokalen Entwicklungsserver, der Produktionsumgebungen emuliert, was das Testen und Debuggen auf einer lokalen Maschine vor der Bereitstellung ermöglicht. Das Framework übernimmt die Übersetzung eingehender Web-Anfragen und Cloud-Events in strukturierte Objekte und hält sich dabei an standardisierte Event-Schema-Definitionen und Gateway-Schnittstellenprotokolle. Es integriert zudem eine zentralisierte Fehlerabfangung, um Exceptions zu verwalten und benutzerdefinierte Antworten während der Funktionsausführung zu ermöglichen.
Serves as a development tool for building and testing serverless code locally before deploying to cloud-native environments.