Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Amazon Web Services
  3. localstack

localstack

NOASSERTIONPythonv4.14.0

A fully functional local AWS cloud stack for developing and testing cloud and serverless applications offline.

Visit WebsiteGitHubGitHub
64.9k stars4.7k forks0 contributors

What is localstack?

LocalStack is a cloud software development framework that provides a fully functional local AWS cloud stack. It allows developers to emulate AWS services on their local machines, enabling offline development and testing of cloud and serverless applications without needing a connection to the actual AWS cloud.

Target Audience

Cloud developers, DevOps engineers, and teams building AWS applications who need to test complex CDK applications, Terraform configurations, or serverless functions locally.

Value Proposition

Developers choose LocalStack for its ability to significantly speed up development cycles, reduce cloud costs during testing, and provide a reliable offline environment that mirrors AWS services with high fidelity.

Overview

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

Use Cases

Best For

  • Testing AWS Lambda functions locally before deployment
  • Developing serverless applications offline without internet access
  • Running integration tests for CDK or Terraform configurations in CI/CD pipelines
  • Learning AWS services in a sandboxed local environment
  • Debugging cloud applications without incurring AWS costs
  • Emulating AWS services like S3, DynamoDB, and SQS for local development

Not Ideal For

  • Projects requiring exact AWS behavior for compliance or production simulation
  • Teams needing advanced AWS features like AI/ML services not covered in emulation
  • Environments with strict resource constraints where running a Docker container is prohibitive
  • Commercial use cases requiring full feature access without a Pro subscription

Pros & Cons

Pros

Comprehensive AWS Emulation

Supports a wide range of AWS services like Lambda, S3, DynamoDB, Kinesis, SQS, and SNS locally, enabling offline development as highlighted in the README.

Flexible Deployment Options

Can be run via CLI, Docker, Docker Compose, or Helm, providing adaptability for different setups, as mentioned in the Key Features section.

CI/CD Integration

Seamlessly integrates into continuous integration environments for automated testing, speeding up development workflows according to the README.

Graphical User Interfaces

Offers Web Application, Desktop, and Docker Extension UIs, enhancing usability beyond command-line tools, as noted in the Usage section.

Offline Development Capability

Enables testing without internet connectivity, reducing cloud costs and latency, which is a core value proposition in the Overview.

Cons

Archived Repository Transition

The repository is now read-only after consolidation into a unified image, indicating potential breaking changes and disruption for existing setups, as warned in the IMPORTANT note.

Limited Free Tier Features

The free Hobby plan is for non-commercial use only, with advanced features locked behind Pro subscriptions, as referenced in the project update and pricing link.

Docker Dependency Overhead

Requires a functional Docker environment, which can be a barrier for teams without Docker expertise or in restricted infrastructure settings.

Performance and Resource Trade-offs

Running a full emulation layer in a container can consume significant local CPU and memory, affecting performance on low-end machines during intensive testing.

Frequently Asked Questions

Quick Stats

Stars64,867
Forks4,696
Contributors0
Open Issues0
Last commit1 month ago
CreatedSince 2016

Tags

#developer-tools#devops#serverless#continuous-integration#infrastructure-as-code#python#ci-cd#testing#docker#cloud-testing#local-development#cloud#aws

Built With

P
Python
D
Docker

Links & Resources

Website

Included in

Amazon Web Services14.0kRobotic Tooling3.8k
Auto-fetched 1 day ago

Related Projects

ansibleansible

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

Stars68,392
Forks24,152
Last commit1 day ago
traefiktraefik

The Cloud Native Application Proxy

Stars62,835
Forks5,934
Last commit1 day ago
PortainerPortainer

Making Docker and Kubernetes management easy.

Stars37,257
Forks2,811
Last commit1 day ago
nvidia-dockernvidia-docker

Build and run Docker containers leveraging NVIDIA GPUs

Stars17,537
Forks2,053
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub