awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lambci avatar

lambci/docker-lambdaArchived

0
View on GitHub↗
5,786 estrellas·409 forks·C#·MIT·3 vistas

Docker Lambda

docker-lambda es un simulador serverless basado en Docker y un emulador local diseñado para replicar entornos de ejecución de AWS Lambda. Proporciona un sistema para ejecutar funciones serverless localmente y reflejar entornos de ejecución en la nube a través de imágenes contenerizadas.

El proyecto incluye un servidor API local que permite la invocación de funciones a través de HTTP para eliminar los arranques en frío (cold starts) durante las pruebas. Cuenta con una herramienta de compilación para compilar dependencias nativas y empaquetar el código de la función en archivos de despliegue utilizando imágenes de sistema especializadas.

El entorno admite la duplicación de capas de dependencia compartidas mediante el montaje de directorios locales y utiliza la observación del sistema de archivos para permitir la recarga en caliente (hot reloading) del código de la función. También proporciona un mecanismo para pasar grandes cargas útiles de eventos a través de la entrada estándar para evitar las limitaciones de longitud de la línea de comandos.

Features

  • Local Lambda Simulation - Provides a Docker-based environment that simulates AWS Lambda runtimes locally for development and testing.
  • Cloud Runtime Emulators - Implements a Docker-based emulator that mirrors AWS Lambda runtime environments.
  • Environment-Consistent Build Images - Uses specialized containers with pre-installed headers to ensure native dependencies match the cloud environment.
  • Layer Simulations - Implements local mirroring of shared dependency layers by mounting local directories into the container filesystem.
  • Package Builders - Ships a tool to compile and zip function code for cloud deployment.
  • Function Packaging - Provides a utility to compile native dependencies and package functions into deployment archives.
  • Lambda Deployments - Implements packaging and deployment patterns specifically for AWS Lambda.
  • Local Serverless Testing - Facilitates repeated local testing of serverless functions via an invocation API.
  • Local Build Environment Mirroring - Replicates cloud execution environments, including runtime configurations, using Docker containers.
  • Hot-Reloading - Monitors source files to automatically restart the runtime bootstrap process.
  • Hot Code Reloading - Enables an iterative workflow by automatically restarting the runtime when code is modified.
  • Container Directory Mounting - Binds local directories to container paths to simulate shared dependency layers.
  • Local HTTP Servers - Provides a local HTTP server to trigger function execution for rapid testing.
  • Lambda Layers - Simulates the use of shared library dependencies via replicated Lambda layer mounting.
  • Deployment and DevOps - Docker images that replicate the AWS Lambda environment.
  • Serverless Frameworks and Utilities - Replicates the live serverless environment for local testing.

Historial de estrellas

Gráfico del historial de estrellas de lambci/docker-lambdaGráfico del historial de estrellas de lambci/docker-lambda

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Docker Lambda

Proyectos open-source similares, clasificados según cuántas características comparten con Docker Lambda.
  • dherault/serverless-offlineAvatar de dherault

    dherault/serverless-offline

    5,257Ver en GitHub↗

    serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers

    JavaScriptaws-apigatewayaws-lambdaserverless
    Ver en GitHub↗5,257
  • aws/aws-lambda-runtime-interface-emulatorAvatar de aws

    aws/aws-lambda-runtime-interface-emulator

    1,128Ver en GitHub↗

    The AWS Lambda Runtime Interface Emulator is a proxy server designed to replicate the cloud-based serverless execution environment within a local container. It functions as a lightweight interface that allows developers to verify function logic, performance, and API integration by simulating the remote control plane and event invocation model on a local machine. The tool operates by intercepting HTTP requests and translating them into the structured JSON event payloads expected by serverless function handlers. It manages the function lifecycle through a synchronous event loop and maps local c

    Go
    Ver en GitHub↗1,128
  • awslabs/aws-sam-localAvatar de awslabs

    awslabs/aws-sam-local

    6,734Ver en GitHub↗

    aws-sam-local is a Docker-based emulator used for running and debugging AWS Lambda functions and API Gateway configurations on a local machine. It provides a local execution environment that mimics the AWS Lambda runtime, allowing for the verification of function code and serverless application mocks before cloud deployment. The project utilizes a runtime orchestrator to manage ephemeral containers, replicating the isolated execution environment of cloud functions. It includes a serverless API gateway simulator and event mocking tools to synthesize payloads from sources such as Kafka and othe

    Python
    Ver en GitHub↗6,734
  • cloudflare/miniflareAvatar de cloudflare

    cloudflare/miniflare

    3,911Ver en GitHub↗

    Miniflare is a local simulator and emulator for Cloudflare Workers. It provides a serverless runtime environment on a local machine, allowing for the development and testing of functions and edge APIs without deploying to a production cloud environment. The project implements a local simulation of edge storage primitives, including key-value stores, object storage, and durable objects. It further enables a local integration test bed where serverless functions are executed within isolated sandboxes. The toolset covers a broad development surface, including hot-reloading via file-system monito

    TypeScriptcloudflarecloudflare-workers
    Ver en GitHub↗3,911
Ver las 30 alternativas a Docker Lambda→

Preguntas frecuentes

¿Qué hace lambci/docker-lambda?

docker-lambda es un simulador serverless basado en Docker y un emulador local diseñado para replicar entornos de ejecución de AWS Lambda. Proporciona un sistema para ejecutar funciones serverless localmente y reflejar entornos de ejecución en la nube a través de imágenes contenerizadas.

¿Cuáles son las características principales de lambci/docker-lambda?

Las características principales de lambci/docker-lambda son: Local Lambda Simulation, Cloud Runtime Emulators, Environment-Consistent Build Images, Layer Simulations, Package Builders, Function Packaging, Lambda Deployments, Local Serverless Testing.

¿Qué alternativas de código abierto existen para lambci/docker-lambda?

Las alternativas de código abierto para lambci/docker-lambda incluyen: dherault/serverless-offline — serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as… aws/aws-lambda-runtime-interface-emulator — The AWS Lambda Runtime Interface Emulator is a proxy server designed to replicate the cloud-based serverless execution… awslabs/aws-sam-local — aws-sam-local is a Docker-based emulator used for running and debugging AWS Lambda functions and API Gateway… graphcool/chromeless — Chromeless is a serverless deployment of Chrome and a programmable interface for automating headless browser… cloudflare/miniflare — Miniflare is a local simulator and emulator for Cloudflare Workers. It provides a serverless runtime environment on a… lando/lando — Lando is a Docker development environment manager and local development orchestrator used to create isolated…