https://github.com/floci-io/floci

Бесплатный локальный эмулятор сервисов AWS с открытым исходным кодом, предназначенный для разработки, тестирования и CI/CD процессов. Он позиционируется как полноценная бесплатная альтернатива LocalStack Community.

  • Полная бесплатность: проект не требует учетных записей, токенов авторизации и не имеет платных функций или ограничений.
  • Совместимость: работает как прямая замена (drop-in replacement) для LocalStack — достаточно просто заменить Docker-образ. Поддерживает стандартные инструменты (AWS CLI, SDK, Terraform, CDK) через локальную точку доступа (http://localhost:4566).
  • Широкое покрытие AWS: эмулирует огромное количество сервисов — от базовых (S3, DynamoDB, SQS, SNS, Lambda) до сложных контейнерных и дата-решений (RDS, ECS, EC2, EKS, MSK, OpenSearch).
  • Высокая точность эмуляции: для тяжелых сервисов (вроде Lambda, RDS, MSK, EKS) вместо поверхностных заглушек запускаются реальные Docker-контейнеры «под капотом».
  • Производительность: нативный образ запускается за миллисекунды и потребляет минимум памяти в простое (~13 МиБ), что делает его идеальным для быстрых CI-пайплайнов.
  • Дополнительные возможности: включает встроенную веб-консоль для визуального осмотра ресурсов, поддерживает изоляцию нескольких аккаунтов и интеграцию с Testcontainers.

Сам с localstack не работаю. Но в курсе, что это та еще боль. Грузится долго, памяти жрет много. А решение выше - это именно микроэмулятор. Чтобы можно было тестировать код, делая вид, что рядом находится полноценное AWS окружение.