Localstack – Local AWS Emulator

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • LocalStack

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

  • emulators

    High quality cloud service emulators for local development stacks

  • Here's a rundown of the local stack components we've found, as well as some we've developed, for GCP at FullStory: https://github.com/fullstorydev/emulators

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pulumi-local

    Thin wrapper script to use Pulumi with LocalStack

  • Yes, great point - you can define and deploy your resources to LocalStack using CloudFormation (either as YAML or JSON files). This makes it very easy to maintain and exchange stacks in a platform-neutral way.

    Btw - we're also offering integrations for Terraform (https://registry.terraform.io/providers/hashicorp/aws/latest...) and Pulumi (https://github.com/localstack/pulumi-local), among others.

  • serverless-localstack

    ⚡ Serverless plugin for running against LocalStack

  • aws-sam-cli

    CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

  • Moto

    A library that allows you to easily mock out tests based on AWS infrastructure.

  • aws-cdk-local

    Thin wrapper script for using the AWS CDK CLI with LocalStack

  • Absolutely - CDK under the covers generates CloudFormation templates, which deploy natively on LocalStack. Certainly a great use case for local dev&test - especially if you want quick feedback cycles, ability to destroy the stack immediately, etc.

    There's also a "cdklocal" command line which should make it fairly easy to get started with local CDK development: https://github.com/localstack/aws-cdk-local

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • martian

    The HTTP abstraction library for Clojure/script, supporting OpenAPI, Swagger, Schema, re-frame and more (by oliyh)

  • Or put the API definitions into some database (sqlite, datascript + nodejs or babashka or nbb), then you can decide what http library or mocked http solution would you like to use, eg https://github.com/oliyh/martian

    Most of the code is just a thin veneer over that information...

  • eucalyptus

    Eucalyptus Cloud-computing Platform (by Corymbia)

  • The website is still up and points to a fork on GitHub:

    - https://docs.eucalyptus.cloud/eucalyptus/5/install_guide/int...

    - https://github.com/corymbia/eucalyptus/

    There are quite a few moving parts. I think I got stuck around just comprehending the networking bits.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts