12 repositorios
Tools specifically for packaging and deploying applications to serverless environments without manual configuration.
Distinct from AWS Provisioners: Focuses on the packaging and deployment process for serverless apps, not just general AWS resource provisioning
Explore 12 awesome GitHub repositories matching devops & infrastructure · Serverless Deployment Tooling. Refine with filters or upvote what's useful.
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 tool for packaging and deploying Python web applications to AWS Lambda without custom configuration.
This project is an orchestration system for deploying and managing encrypted proxy nodes across virtual and serverless hosting platforms. It provides a web-based management interface for configuring proxy servers and a dedicated manager for generating and synchronizing subscription links compatible with network client software. The system features a CDN tunneling orchestrator to mask origin server IP addresses using domain tunnels and CDN back-ends. It includes a Cloudflare WARP integrator to handle account configurations and route outbound traffic through specialized connections to manage ou
Automates the setup of proxy nodes on serverless hosting platforms to create a resilient network.
The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates
Packages and automates the delivery of serverless stacks to staging and production environments.
aws-sam-local es un emulador basado en Docker utilizado para ejecutar y depurar funciones de AWS Lambda y configuraciones de API Gateway en una máquina local. Proporciona un entorno de ejecución local que imita el runtime de AWS Lambda, permitiendo la verificación del código de funciones y mocks de aplicaciones serverless antes del despliegue en la nube. El proyecto utiliza un orquestador de runtime para gestionar contenedores efímeros, replicando el entorno de ejecución aislado de las funciones en la nube. Incluye un simulador de API gateway serverless y herramientas de mocking de eventos para sintetizar payloads desde fuentes como Kafka y otros disparadores de la nube. La herramienta soporta el ciclo de desarrollo más amplio para el Serverless Application Model al permitir el prototipado local de APIs serverless y la simulación de varias fuentes de eventos en la nube. Proporciona un entorno de depuración para identificar errores en funciones serverless con control total sobre el estado de ejecución.
Includes utilities for defining and localizing the deployment of serverless applications using the SAM model.
dlt es una herramienta de ingesta de datos en Python y framework de pipeline ETL diseñado para obtener datos de diversas fuentes y persistirlos en destinos estructurados. Funciona como un motor de inferencia de esquemas que detecta automáticamente tipos de datos y aplana estructuras JSON anidadas en tablas relacionales, moviendo datos desde fuentes a lakehouses, almacenes de datos o bases de datos vectoriales. El proyecto destaca por la generación de pipelines impulsada por IA, utilizando modelos de lenguaje de gran tamaño para crear código de extracción y conectores para APIs REST. También admite almacenamiento vectorial multimodal y población especializada de bases de datos vectoriales para soportar aplicaciones de IA y machine learning. El framework cubre una amplia gama de capacidades, incluyendo evolución automática de esquemas, carga incremental de datos mediante seguimiento de estado y validación de calidad de datos mediante la aplicación de contratos de datos. Proporciona herramientas para la normalización de datos relacionales, transformaciones pre y post-carga, y una variedad de adaptadores de destino para bases de datos SQL y almacenes de objetos en la nube. La observabilidad se maneja a través de paneles de ejecución de pipelines, seguimiento de linaje de columnas y verificación de versiones de esquema mediante hashes basados en contenido.
Provides tools for packaging and deploying data loading logic into serverless environments with HTTP triggers.
Side-Menu.Android es un componente de interfaz de usuario reutilizable para aplicaciones Android que proporciona un cajón de navegación deslizable. Está diseñado para ayudar a los desarrolladores a organizar secciones de la aplicación y opciones de usuario en un panel estructurado y oculto que mantiene una interfaz limpia para el área de contenido principal. El componente se distingue por su presentación visual, que sigue las directrices de Material Design para asegurar una experiencia de usuario consistente e intuitiva. Cuenta con una jerarquía de menú basada en datos que permite la agrupación lógica de elementos de navegación, e incorpora animaciones de revelación circular fluidas para proporcionar transiciones visuales pulidas cuando el menú se abre o se cierra. Al encapsular la lógica compleja de diseño e interacción en una sola clase modular, la librería simplifica la implementación de la navegación en múltiples pantallas. Soporta transiciones orientadas a eventos, permitiendo a los desarrolladores desacoplar las interacciones del menú de las actualizaciones de contenido para mantener una arquitectura de aplicación limpia y receptiva.
Automates the deployment of cloud architecture using templates and scripts to reduce manual configuration.
Weaver is a distributed application framework and remote procedure call system that allows developers to organize logic into independent components. It provides a multi-process execution environment where these components communicate via automated serialization, enabling applications to run as a single unit locally or as a distributed system across multiple cloud machines. The framework distinguishes itself through a configuration-driven topology mapping that allows the same logic to execute as a local function call or a remote network request without altering the business logic. It includes
Provides tools for packaging and deploying applications to serverless container platforms for automated scaling.
Este proyecto es un boilerplate preconfigurado y un proyecto semilla para construir aplicaciones web serverless utilizando React y Firebase. Sirve como una plantilla integral para configurar el entorno, el enrutamiento y la infraestructura necesarios para lanzar aplicaciones de una sola página (SPA). El framework integra una capa de datos utilizando GraphQL y Relay para coordinar peticiones y mantener una gestión de estado escalable. Incluye un kit de interfaz de usuario estandarizado basado en los principios de Material Design e implementa la división de código asíncrona para reducir los payloads de los bundles iniciales. El sistema cubre la gestión de identidad a través de integraciones con Google y OAuth, junto con scripts de línea de comandos automatizados para desplegar activos estáticos y funciones en hosting en la nube. También proporciona una interfaz visual para ejecutar y validar consultas GraphQL con verificación de sintaxis en tiempo real.
Ships as a comprehensive pre-configured seed project and boilerplate for rapid serverless web application development.
La librería de cliente de Google Cloud para Go es un conjunto de paquetes de Go y un kit de desarrollo de software utilizado para interactuar con los servicios y APIs de la plataforma Google Cloud. Proporciona el medio principal para que las aplicaciones de Go se integren con los endpoints de servicios en la nube a través de patrones de lenguaje simplificados y manejo automatizado de solicitudes de API. El proyecto cuenta con librerías especializadas para gestionar la identidad y el acceso a través de cuentas de servicio, claves de API y resolución de credenciales basada en el entorno. Incluye SDKs dedicados para la orquestación programática de recursos y el despliegue y gestión de funciones serverless, trabajos contenedorizados y servicios web escalables. La superficie de capacidad de la librería cubre la gestión de datos en la nube a través de almacenamiento relacional, NoSQL y de objetos, así como la orquestación de infraestructura para máquinas virtuales y contenedores. También proporciona herramientas para el desarrollo de IA generativa, análisis de datos a gran escala y monitoreo de aplicaciones en la nube a través de captura de registros y seguimiento de errores.
Includes tools for packaging and deploying serverless functions and containerized jobs to cloud environments.
Claudia is a cloud function orchestrator and Node.js serverless deployment tool. It provides a framework for translating application code into executable cloud functions, automating the provisioning of infrastructure and security rules. The project functions as a serverless infrastructure manager and event-driven API framework. It manages environment variables, secrets, and version aliases to isolate development stages, while configuring web routes and conversational triggers for cloud-hosted APIs and chat bots. The system covers a broad range of capabilities, including artifact bundling, CL
Packages and deploys code and dependencies to serverless cloud environments without manual infrastructure configuration.
This is a serverless deployment command-line interface used for packaging, deploying, and managing the lifecycle of serverless functions in a cloud environment. It acts as a cloud service orchestrator to coordinate remote service registries, environment configurations, and custom domain routing. The tool provides a remote function invoker that maps local procedure calls to cloud endpoints via HTTPS and a distributed log aggregator to monitor execution logs for remote debugging. It manages secure access through a cloud identity manager that handles authentication tokens for API requests. The
Provides a command-line interface for packaging, deploying, and managing the full lifecycle of serverless functions in the cloud.
This project provides a Go runtime and SDK for building and deploying serverless functions within the AWS Lambda environment. It consists of a library for managing the function runtime and a collection of predefined event type definitions for structured data handling. The toolkit includes utilities for packaging compiled Go binaries into the specific archive formats and naming conventions required for cloud deployment. It uses an interface-based handler mapping system to bind user-defined functions to a runtime wrapper that manages input and output serialization. The project covers event-dri
Ships utilities for packaging and deploying Go binaries to serverless environments without manual configuration.