How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
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
This project serves as a comprehensive technical guide and framework for building, deploying, and managing event-driven applications. It focuses on serverless architecture development, providing patterns and practices for implementing cloud-native services that execute code in response to triggers without requiring persistent server infrastructure. The repository distinguishes itself by offering a unified approach to polyglot runtime orchestration, allowing developers to manage components written in multiple programming languages within a single project. It emphasizes local cloud emulation, e
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
docker-lambda is a Docker-based serverless simulator and local emulator designed to replicate AWS Lambda runtime environments. It provides a system for executing serverless functions locally and mirroring cloud execution environments through containerized images. The project includes a local API server that allows for function invocation via HTTP to eliminate cold starts during testing. It features a build tool for compiling native dependencies and packaging function code into deployment archives using specialized system images. The environment supports mirroring shared dependency layers by
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 main features of dherault/serverless-offline are: Local Serverless Emulation, Local Cloud Simulation, Serverless Framework Plugins, Gateway Service Mocks, Local Lambda Simulation, Local Function Execution, API Gateway Simulators, Local SDK Invocation Simulation.
Open-source alternatives to dherault/serverless-offline include: aws/aws-lambda-runtime-interface-emulator — The AWS Lambda Runtime Interface Emulator is a proxy server designed to replicate the cloud-based serverless execution… phodal/serverless — This project serves as a comprehensive technical guide and framework for building, deploying, and managing… awslabs/aws-sam-local — aws-sam-local is a Docker-based emulator used for running and debugging AWS Lambda functions and API Gateway… lambci/docker-lambda — docker-lambda is a Docker-based serverless simulator and local emulator designed to replicate AWS Lambda runtime… googlecloudplatform/functions-framework-nodejs — The functions-framework-nodejs project is an open-source execution environment and software framework for writing… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…