# localstack/localstack

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/localstack-localstack).**

64,423 stars · 4,560 forks · Python · other

## Links

- GitHub: https://github.com/localstack/localstack
- Homepage: https://localstack.cloud
- awesome-repositories: https://awesome-repositories.com/repository/localstack-localstack.md

## Topics

`aws` `cloud` `continuous-integration` `developer-tools` `localstack` `python` `testing`

## Description

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, allowing users to mock cloud resources, replicate infrastructure states, and execute ephemeral testing environments within continuous integration pipelines.

Beyond core emulation, the platform includes a comprehensive suite of developer tools for managing service lifecycles, monitoring activity, and configuring runtime environments. It supports complex distributed architectures through event-driven simulation, persistent storage mapping, and dynamic configuration injection, ensuring that local environments accurately mirror production requirements.

The system is designed for integration into automated build and deployment workflows, providing visual dashboards and terminal-based interfaces for real-time resource management and infrastructure troubleshooting.

## Tags

### DevOps & Infrastructure

- [Infrastructure Development Environments](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/private-enterprise-management/cloud-infrastructure-management/infrastructure-development-environments.md) — Establishes a local workspace that mimics cloud-based infrastructure to facilitate rapid development and testing cycles.
- [API Gateways](https://awesome-repositories.com/f/devops-infrastructure/api-gateways.md) — Intercepts network requests to redirect traffic from remote cloud endpoints to local handlers for seamless service simulation.
- [CI Pipeline Integrations](https://awesome-repositories.com/f/devops-infrastructure/ci-cd-pipelines/ci-pipeline-integrations.md) — Enables cloud-native validation by spinning up ephemeral infrastructure that mirrors production services directly within automated pipelines. ([source](https://docs.localstack.cloud/user-guide/ci/))
- [Ephemeral CI Environments](https://awesome-repositories.com/f/devops-infrastructure/ci-cd-pipelines/ephemeral-ci-environments.md) — Automates the deployment of temporary, isolated cloud runtime environments to support testing within continuous integration workflows. ([source](https://docs.localstack.cloud/user-guide/ci/))
- [Cloud Service Mocks](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-service-mocks.md) — Replicates cloud service behavior locally to verify application logic and error handling without requiring live infrastructure.
- [Cloud Resource Dashboards](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/private-enterprise-management/cloud-infrastructure-management/cloud-resource-dashboards.md) — Displays a visual interface for inspecting, configuring, and monitoring the operational state of emulated cloud resources.
- [Dynamic Configuration Injectors](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/dynamic-runtime-injectors/dynamic-configuration-injectors.md) — Pushes environment variables and runtime parameters into active processes to match production cloud configurations during local development.
- [Messaging Infrastructure Integrations](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/networking/messaging-infrastructure-integrations.md) — Simulates event-driven message brokers locally to validate architectural interactions within development and testing pipelines. ([source](https://docs.localstack.cloud/user-guide/integrations/))

### Development Tools & Productivity

- [Local Infrastructure Orchestrators](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/cloud-service-emulation-interception/local-infrastructure-orchestrators.md) — Coordinates containerized service lifecycles to build a unified environment capable of mirroring complex distributed cloud architectures.
- [Cloud Service Activity Monitoring](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/browser-based-visual-development-interfaces/cloud-service-activity-monitoring.md) — Monitors logs and request history through a visual dashboard to track the operational status of local cloud services. ([source](https://docs.localstack.cloud/user-guide/tools/localstack-desktop/))
- [Cloud Service Emulators](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/cloud-service-emulation-interception/cloud-infrastructure-emulation/cloud-service-emulators.md) — Mimics cloud service APIs locally to allow for application verification without the need for remote connectivity or cloud costs. ([source](https://docs.localstack.cloud/references/coverage/))
- [Serverless Function Development Tools](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/cloud-service-emulation-interception/cloud-infrastructure-emulation/serverless-function-development-tools.md) — Supplies specialized utilities to develop, test, and debug serverless functions locally before deploying to production cloud environments. ([source](https://docs.localstack.cloud/user-guide/tools/))
- [Cloud Resource Replication Tools](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/cloud-service-emulation-interception/cloud-resource-replication-tools.md) — Simplifies development workflows by enabling the replication of complex cloud resources into local, manageable environments. ([source](https://docs.localstack.cloud/user-guide/tools/))
- [Local Service Lifecycle Management](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/development-lifecycle-workflow-automation/local-service-lifecycle-management.md) — Controls the startup, shutdown, and configuration of local cloud services through an intuitive graphical management interface. ([source](https://docs.localstack.cloud/user-guide/tools/localstack-desktop/))
- [Cloud Query Resolution Tools](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/cloud-service-emulation-interception/cloud-query-resolution-tools.md) — Routes cloud service queries to local endpoints by configuring custom DNS resolution for specific cloud-related traffic. ([source](https://docs.localstack.cloud/user-guide/tools/))
- [Traffic Redirection Tools](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/cloud-service-emulation-interception/traffic-redirection-tools.md) — Intercepts and reroutes cloud service requests to local endpoints, ensuring traffic hits the simulated environment instead of production. ([source](https://docs.localstack.cloud/user-guide/tools/))
- [Container Orchestration Integrations](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/containerized-isolated-workspaces/container-orchestration-integrations.md) — Integrates container-based tools into existing development workflows to manage and test cloud infrastructure locally. ([source](https://docs.localstack.cloud/user-guide/integrations/))
- [Cloud Resource Interfaces](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/development-environments/remote-cloud-integrated-environments/cloud-resource-interfaces.md) — Offers a command-line interface that bridges local development workflows with simulated cloud resource APIs. ([source](https://docs.localstack.cloud/user-guide/tools/localstack-desktop/))
- [Local Environment Configurations](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/environment-provisioning-configuration/local-environment-configurations.md) — Tailors service behavior and runtime settings through a centralized interface to define specific local infrastructure requirements. ([source](https://docs.localstack.cloud/user-guide/tools/localstack-docker-extension/))

### Testing & Quality Assurance

- [DNS Interception Utilities](https://awesome-repositories.com/f/testing-quality-assurance/api-network-testing/network-emulation-tools/dns-interception-utilities.md) — Redirects network traffic to local loopback addresses by overriding standard domain resolution for seamless integration testing.
- [Ephemeral Testing Environments](https://awesome-repositories.com/f/testing-quality-assurance/testing-infrastructure-management/test-infrastructure/ephemeral-testing-environments.md) — Spawns short-lived, isolated instances of cloud services to provide clean, disposable environments for automated test execution.
- [Automated Infrastructure Testing](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/automated-infrastructure-testing.md) — Validates infrastructure configurations by simulating cloud environments locally within continuous integration pipelines.

### Part of an Awesome List

- [Cloud Platforms](https://awesome-repositories.com/f/awesome-lists/devops/cloud-platforms.md) — Local AWS cloud stack for offline development and testing.
- [DevOps and Infrastructure](https://awesome-repositories.com/f/awesome-lists/devops/devops-and-infrastructure.md) — Local AWS cloud stack for development.
- [Infrastructure and Deployment](https://awesome-repositories.com/f/awesome-lists/devops/infrastructure-and-deployment.md) — Local AWS cloud stack for offline development.
- [Infrastructure and Monitoring](https://awesome-repositories.com/f/awesome-lists/devops/infrastructure-and-monitoring.md) — Self-hostable cloud service emulator for testing infrastructure code.
- [Development Environments](https://awesome-repositories.com/f/awesome-lists/devtools/development-environments.md) — Simulates AWS cloud services for local development.

### Data & Databases

- [Persistence Management Tools](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/data-access-abstractions/persistence-management-tools.md) — Persists resource states across sessions by configuring underlying storage backends to ensure data remains available after environment restarts. ([source](https://docs.localstack.cloud/references/configuration/))
- [Storage Backend Mappings](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/data-access-abstractions/storage-backend-mappings.md) — Translates virtual cloud resource states into local file system structures to maintain data persistence across development sessions.

### Game Development

- [Event-Driven](https://awesome-repositories.com/f/game-development/simulation-engines/event-driven.md) — Processes asynchronous messages and triggers to emulate the behavior of distributed cloud event architectures.

### Security & Cryptography

- [Access Control](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control.md) — Governs permission sets and authentication flows by simulating credential handling to secure local testing environments. ([source](https://docs.localstack.cloud/references/configuration/))

### System Administration & Monitoring

- [Log Management Systems](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/log-management-systems.md) — Aggregates real-time diagnostic logs from emulated services to provide visibility into infrastructure performance and deployment health. ([source](https://docs.localstack.cloud/user-guide/tools/localstack-docker-extension/))
