# AWS Lambda Local Emulators

> Search results for `emulate AWS Lambda functions locally for testing` on awesome-repositories.com. 115 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/emulate-aws-lambda-functions-locally-for-testing

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/emulate-aws-lambda-functions-locally-for-testing).**

## Results

- [aws/serverless-application-model](https://awesome-repositories.com/repository/aws-serverless-application-model.md) (9,560 ⭐) — This is an infrastructure as code tool and serverless deployment orchestrator that provides a shorthand syntax for defining serverless infrastructure. It functions as a framework for transforming concise resource declarations into full AWS CloudFormation templates to automate the provisioning of cloud functions, APIs, and databases.

The project distinguishes itself by using a macro-based transformation system to expand simplified resource types into detailed infrastructure components. It includes an automated permission mapping system that translates high-level resource interaction intents in
- [aws/aws-sam-cli](https://awesome-repositories.com/repository/aws-aws-sam-cli.md) (6,732 ⭐) — 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
- [honojs/hono](https://awesome-repositories.com/repository/honojs-hono.md) (30,994 ⭐) — Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.
- [aws/chalice](https://awesome-repositories.com/repository/aws-chalice.md) (11,062 ⭐) — 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
- [firebase/firebase-ios-sdk](https://awesome-repositories.com/repository/firebase-firebase-ios-sdk.md) (6,618 ⭐) — This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS applications to cloud databases, authentication services, and serverless infrastructure. It serves as a developer kit for integrating real-time data synchronization, file storage, and push notifications into native apps.

The SDK is distinguished by its generative AI integration, which routes text and multimodal prompts between on-device models and cloud-hosted large language models. It further differentiates itself with a specialized app distribution tool for managing pre-rel
- [serverless/serverless](https://awesome-repositories.com/repository/serverless-serverless.md) (46,917 ⭐) — The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure.

What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin
- [aws/aws-lambda-rust-runtime](https://awesome-repositories.com/repository/aws-aws-lambda-rust-runtime.md) (3,602 ⭐) — A Rust runtime for AWS Lambda
- [xupefei/locale-emulator](https://awesome-repositories.com/repository/xupefei-locale-emulator.md) (11,301 ⭐) — Locale-Emulator is an application compatibility layer designed to run software within specific regional and timezone environments. It functions as a regional environment simulator, allowing users to execute programs with custom locale settings to resolve compatibility issues often found in legacy software.

The tool operates by intercepting system calls and redirecting requests for locale-specific information, such as character encoding and regional data. By utilizing a translation layer between Unicode and legacy character sets, it ensures that applications relying on older code pages can ren
- [awslabs/llrt](https://awesome-repositories.com/repository/awslabs-llrt.md) (8,752 ⭐) — llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads.

The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase.

The runtime co
- [aws/aws-lambda-java-libs](https://awesome-repositories.com/repository/aws-aws-lambda-java-libs.md) (548 ⭐) — Official mirror for interface definitions and helper classes for Java code running on the AWS Lambda platform.
- [cockroachdb/cockroach](https://awesome-repositories.com/repository/cockroachdb-cockroach.md) (32,207 ⭐) — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures.

The system distinguishes itself through
- [tim-b/grunt-aws-lambda](https://awesome-repositories.com/repository/tim-b-grunt-aws-lambda.md) (244 ⭐) — A grunt plugin to assist in developing functions for AWS Lambda.
- [astral-sh/uv](https://awesome-repositories.com/repository/astral-sh-uv.md) (86,451 ⭐) — uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms.

The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance
- [quarkusio/quarkus](https://awesome-repositories.com/repository/quarkusio-quarkus.md) (15,479 ⭐) — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments.

The framework distinguishes itself through a unified approach to reactive and imperative program
- [floydspace/aws-lambda-nodejs-esbuild](https://awesome-repositories.com/repository/floydspace-aws-lambda-nodejs-esbuild.md) (69 ⭐) — λ💨 aws-lambda-nodejs-esbuild
- [floci-io/floci](https://awesome-repositories.com/repository/floci-io-floci.md) (14,168 ⭐) — Floci is a local emulator for AWS services and cloud infrastructure designed for developing and testing applications without a live internet connection. It serves as a containerized cloud emulator and a serverless runtime emulator, allowing users to run high-fidelity replicas of cloud databases, queues, and compute services on a local machine.

The project distinguishes itself by using real container images instead of simple mocks to ensure behavioral accuracy. It functions as a local API gateway simulator with proxy-based routing for REST and WebSocket APIs, and provides a serverless environm
- [a-h/templ](https://awesome-repositories.com/repository/a-h-templ.md) (10,358 ⭐) — Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML components that compile into Go code for server-side rendering, ensuring type safety and compile-time validation of data and logic.

The project features a dedicated language server that provides autocomplete and syntax validation for template files within supported code editors. It employs compile-time code generation to transform a custom template language into Go source code, enabling the creation of modular HTML fragments and logic blocks.

The framework includes automated s
- [alexcasalboni/aws-lambda-power-tuning](https://awesome-repositories.com/repository/alexcasalboni-aws-lambda-power-tuning.md) (6,028 ⭐) — AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.
- [heygen-com/hyperframes](https://awesome-repositories.com/repository/heygen-com-hyperframes.md) (28,209 ⭐) — Hyperframes is an HTML-to-video rendering engine and composition tool that transforms web layouts and CSS into encoded video files. It functions as a headless browser video pipeline and a distributed video rendering framework, allowing users to create seekable animations and programmatic motion designs using HTML, CSS, and JavaScript.

The project differentiates itself as an AI agent video orchestrator, enabling the automation of video scripts and compositions through natural language prompts. It supports distributed video encoding by splitting rendering tasks across multiple serverless functi
- [localstack/localstack](https://awesome-repositories.com/repository/localstack-localstack.md) (64,423 ⭐) — LocalStack is an infrastructure development environment that provides a local simulation of cloud services. By leveraging container-orchestrated service lifecycles, it allows developers to build, test, and debug cloud-native applications on their local machines without requiring remote connectivity or incurring cloud provider costs.

The platform distinguishes itself through sophisticated traffic redirection and request routing, which intercept cloud service calls at the network layer and redirect them to local handlers. This enables seamless integration with existing development workflows, al
- [ittus/aws-lambda-vpc-nat-examples](https://awesome-repositories.com/repository/ittus-aws-lambda-vpc-nat-examples.md) (115 ⭐) — Example of setting up AWS lambda function with VPC and NAT, where lambda function can talk to your AWS services and talk to web also
- [dagster-io/dagster](https://awesome-repositories.com/repository/dagster-io-dagster.md) (14,974 ⭐) — Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative modeling and version-controlled code. It functions as a workflow engine that treats data assets as first-class primitives, allowing teams to define, schedule, and monitor complex pipelines while maintaining clear visibility into lineage, dependencies, and data quality.

The platform distinguishes itself by using a code-as-configuration framework that enables standard software engineering practices, such as unit testing and local mocking, to be applied directly to data workflows.
- [awslabs/aws-lambda-redshift-loader](https://awesome-repositories.com/repository/awslabs-aws-lambda-redshift-loader.md) (595 ⭐) — Amazon Redshift Database Loader implemented in AWS Lambda
- [segment-boneyard/nightmare](https://awesome-repositories.com/repository/segment-boneyard-nightmare.md) (20,003 ⭐) — Nightmare is a multi-purpose automation workflow orchestrator designed to streamline development and operational tasks through a unified command-line interface. It functions as a comprehensive toolkit for managing browser automation, cloud infrastructure, serverless function lifecycles, and distributed messaging streams.

The project distinguishes itself by consolidating disparate development utilities into a single environment. It provides specialized frameworks for programmatic web browser control, the transformation of vector graphic assets into accessible user interface components, and the
- [addresscloud/aws-lambda-docker-rasterio](https://awesome-repositories.com/repository/addresscloud-aws-lambda-docker-rasterio.md) (19 ⭐) — AWS Lambda Container Image with Python Rasterio for querying Cloud Optimised GeoTiffs.
- [e2b-dev/e2b](https://awesome-repositories.com/repository/e2b-dev-e2b.md) (10,950 ⭐) — E2B is a cloud-based infrastructure platform designed to provide secure, isolated execution environments for code and shell commands. It functions as an ephemeral orchestrator that provisions lightweight virtual machines, allowing developers and autonomous agents to run untrusted processes within a sandbox that is completely separated from the host system.

The platform distinguishes itself through its focus on programmable, serverless workspaces that support the full lifecycle of cloud-based development. By utilizing hardware-level isolation and snapshot-based resumption, it enables the near-
- [cloud-custodian/cloud-custodian](https://awesome-repositories.com/repository/cloud-custodian-cloud-custodian.md) (6,011 ⭐) — Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance. It functions as a stateless policy execution engine, where each policy evaluation runs as an independent, idempotent operation without maintaining internal state between runs. Policies are defined using a YAML-based domain-specific language that structures rules as a query-filter-action pipeline.

The engine supports dry-run validation, allowing users to simulate policy actions against live resources without applying c
- [fenixsoft/awesome-fenix](https://awesome-repositories.com/repository/fenixsoft-awesome-fenix.md) (9,399 ⭐) — Awesome Fenix is an open-source reference project and comprehensive guide that traces the evolution of software architecture from monolithic systems through microservices, service meshes, and serverless patterns. At its core, it provides a working bookstore application implemented in multiple architectural styles, allowing developers to study the trade-offs and migration paths between each approach through runnable code examples.

The project distinguishes itself by treating infrastructure as disposable and reproducible, using Docker and Kubernetes to hide distributed complexity while enabling
- [vvo/aws-lambda-nodejs-webpack](https://awesome-repositories.com/repository/vvo-aws-lambda-nodejs-webpack.md) (31 ⭐) — CDK Construct to build Node.js AWS lambdas using webpack
- [awslabs/create-thumbnails-lambda](https://awesome-repositories.com/repository/awslabs-create-thumbnails-lambda.md) (28 ⭐) — This project shows how to use the grunt-aws-lambda plugin to develop and test your AWS Lambda function locally. It uses the CreateThumbnail function described in the AWS Lambda documentation.
- [dokku/dokku](https://awesome-repositories.com/repository/dokku-dokku.md) (31,954 ⭐) — Dokku is a self-hosted platform as a service that automates the deployment and management of web applications on your own infrastructure. It functions as an infrastructure automation tool, providing a git-driven engine that triggers container builds, service orchestration, and release workflows directly from source code repositories.

The platform distinguishes itself by using buildpack-based image construction to detect project structures and automate container creation without manual configuration. It manages the full application lifecycle through a simplified interface that abstracts low-le
- [cloudflare/workers-sdk](https://awesome-repositories.com/repository/cloudflare-workers-sdk.md) (4,186 ⭐) — This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution.

The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector
- [donnemartin/awesome-aws](https://awesome-repositories.com/repository/donnemartin-awesome-aws.md) (13,923 ⭐) — This project serves as a comprehensive directory of open-source libraries, tools, and technical documentation designed for building and managing infrastructure on the Amazon Web Services platform. It functions as a centralized knowledge base, aggregating software development kits, command-line utilities, and editor extensions to assist developers in cloud-native application development.

The directory distinguishes itself through a categorical taxonomy that organizes disparate technical resources into a structured hierarchy. It incorporates community-driven metadata aggregation and automated m
- [iwpnd/fastapi-aws-lambda-example](https://awesome-repositories.com/repository/iwpnd-fastapi-aws-lambda-example.md) (142 ⭐) — Example app to be deployed to AWS as an API Gateway / Lambda Stack
- [vercel/vercel](https://awesome-repositories.com/repository/vercel-vercel.md) (15,738 ⭐) — Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand.

The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports
- [nnnkkk7/snowflake-emulator](https://awesome-repositories.com/repository/nnnkkk7-snowflake-emulator.md) (41 ⭐) — A lightweight Snowflake emulator built with Go and DuckDB for local development and testing
- [khuedoan/homelab](https://awesome-repositories.com/repository/khuedoan-homelab.md) (9,109 ⭐) — This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and networking. It serves as a declarative system for orchestrating the deployment and lifecycle of self-hosted services, using Git as the source of truth to synchronize the desired state of the environment.

The framework differentiates itself through a comprehensive automation suite that covers the entire hardware-to-service pipeline. It includes a PXE-based bare metal provisioner for network booting and operating system installation, alongside a lightweight container orchestration
- [mbsambangi/aws-java-spring-cloud-function-demo](https://awesome-repositories.com/repository/mbsambangi-aws-java-spring-cloud-function-demo.md) (35 ⭐) — This example uses Serverless Framework to deploy a Spring Cloud Function on AWS Lambda Platform. Spring Cloud Function provides an uniform programming model to develop functions which can be run on any FaaS platforms like AWS Lambda. The same code can run as a web endpoint, a stream processor,…
- [firebase/functions-samples](https://awesome-repositories.com/repository/firebase-functions-samples.md) (12,238 ⭐) — This repository provides a comprehensive library of code examples for implementing event-driven, serverless backend architectures. It serves as a practical guide for building scalable cloud-native applications that execute logic in isolated environments, triggered by infrastructure events or HTTP requests rather than persistent server processes.

The collection demonstrates how to leverage managed infrastructure to automate backend workflows, including the use of asynchronous task queuing to maintain system stability during high traffic. It highlights patterns for secure API hosting, enabling
- [awslabs/aws-device-farm-appium-tests-for-sample-app](https://awesome-repositories.com/repository/awslabs-aws-device-farm-appium-tests-for-sample-app.md) (91 ⭐) — AWS Device Farm Appium tests
- [angular/angularfire](https://awesome-repositories.com/repository/angular-angularfire.md) (7,814 ⭐) — AngularFire is a set of tools for connecting applications to Firebase services. It provides a library of client-side interfaces for managing authentication, object storage, NoSQL databases, and serverless functions.

The project utilizes observables and dependency injection to integrate cloud services into the application hierarchy. It features a reactive interface for streaming real-time data, managing document-based databases, and tracking authentication state as a continuous stream of tokens.

The platform covers a broad range of cloud capabilities, including identity verification, binary f
- [nozaq/terraform-aws-lambda-auto-package](https://awesome-repositories.com/repository/nozaq-terraform-aws-lambda-auto-package.md) (28 ⭐) — A terraform module to define a lambda function which source files are automatically built and packaged for lambda deployment.
- [expo/expo](https://awesome-repositories.com/repository/expo-expo.md) (50,111 ⭐) — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission.

The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit
- [lambci/docker-lambda](https://awesome-repositories.com/repository/lambci-docker-lambda.md) (5,786 ⭐) — Docker images and test runners that replicate the live AWS Lambda environment
- [anthropics/claude-code](https://awesome-repositories.com/repository/anthropics-claude-code.md) (132,728 ⭐) — Anthropic's terminal-native AI coding agent.
- [payloadcms/payload](https://awesome-repositories.com/repository/payloadcms-payload.md) (43,053 ⭐) — Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL.

What distinguishes Payload is its deep extensibility and developer-centric design.
- [awslabs/aws-sam-local](https://awesome-repositories.com/repository/awslabs-aws-sam-local.md) (6,734 ⭐) — Installation | Blogs | Videos | AWS Docs | Roadmap | Try It Out | Slack Us
- [arendst/tasmota](https://awesome-repositories.com/repository/arendst-tasmota.md) (24,502 ⭐) — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface.

The platform distinguishes itself through a template-driven hardware mapping s
- [nitrojs/nitro](https://awesome-repositories.com/repository/nitrojs-nitro.md) (10,947 ⭐) — Nitro is a cross-platform server engine and JavaScript server framework designed to bundle backend code for deployment across diverse cloud providers, edge functions, and serverless environments. It functions as a platform-agnostic backend runtime that translates platform-specific event objects into a standardized request and response format.

The project utilizes a file-system based router to map the physical directory structure of the server folder directly to URL endpoints. It employs a build process to generate platform-agnostic bundles, ensuring the same server logic can run across differ
- [awslabs/aws-device-farm-calabash-tests-for-sample-app](https://awesome-repositories.com/repository/awslabs-aws-device-farm-calabash-tests-for-sample-app.md) (8 ⭐) — This is a collection of example Calabash test suites written for the AWS Device Farm Android sample app. Please use these tests as a reference for your own AWS Device Farm Calabash tests.
