Eight days. That's how long it took for Nahuel Nucera, a developer in Dublin, to ship his answer to LocalStack's March 2026 licensing pivot—a move that had sent ripples through the DevOps community and left more than a few engineers muttering about paywalls where there used to be none.
MiniStack hit PyPI and Docker Hub on March 24, positioning itself—as Nucera would describe in his DEV post—as what LocalStack used to be before it consolidated free and paid tiers into a single authenticated image. Fully open-source. No accounts, no license keys, no telemetry. The timing, as Nucera made clear in his public posts, wasn't coincidental.
Within a week, the project had racked up between 781 and 782 stars on GitHub. Daily releases followed through the end of March, each one adding features that LocalStack had recently moved behind commercial gates. For the subset of developers who build and test AWS applications on their laptops rather than burning cloud credits, MiniStack arrived at a peculiar moment—right when the established player had just rewritten the terms of engagement.
The LocalStack Backdrop
To understand MiniStack's rapid uptake, you have to understand what LocalStack had become. The company announced in mid-March that it would unify its Community Edition and Pro tiers into a single container image. Officially, the move was about delivering faster security patches and more consistent updates. In practice, as developers on Reddit and in DevOps Slack channels quickly noted, features that had been free were now gated behind a "Hobby" tier restricted to non-commercial use—or required paid Base and Ultimate subscriptions.
LocalStack's footprint is substantial. The company has reported 350 million Docker pulls and north of 60,000 GitHub stars as of December 2025, with those numbers likely having grown since. But the licensing shift created an opening, perhaps more than the company anticipated. Nucera's first public post on DEV, titled "Free LocalStack Alternative — 20 AWS Services and counting," went live the same week LocalStack updated its licensing docs.
What MiniStack Actually Does

At its core, MiniStack emulates 33 AWS services on a single port—localhost:4566, the same endpoint LocalStack users have long known. It supports the usual suspects: S3, DynamoDB, Lambda, SQS, SNS, plus infrastructure workhorses like RDS, ElastiCache, and ECS.
But here's where it diverges from simple mock libraries that fake API responses. MiniStack spins up actual Postgres and MySQL containers for RDS. Real Redis and Memcached for ElastiCache. Actual Docker containers for ECS workloads. That distinction matters—developers testing an RDS-backed application get a genuine database instance, not a stub.
The tool plays nicely with standard AWS tooling. The AWS CLI, boto3, Terraform, CDK, Pulumi—they all connect to it the same way they would to LocalStack. Installation is a one-liner: pip install ministack or docker run -p 4566:4566 nahuelnucera/ministack. The Docker image weighs in at 150 MB and, according to the project site, starts in roughly two seconds. (These numbers are vendor-supplied and haven't been independently verified yet, but they matter in CI/CD pipelines where emulators start and stop with every build.)
For data and analytics workloads, MiniStack supports Athena queries via DuckDB when the optional dependency is installed, plus Kinesis streams, EventBridge, Step Functions, and CloudWatch Logs and Metrics.
A Week of Daily Releases
Between March 27 and March 31, Nucera shipped 15 releases to PyPI. The changelog reads like a sprint: Cognito TOTP MFA flows on March 30. S3 Object Lock and Replication the same day. Then ACM certificate management, SES v2, and WAF v2 on March 31. By version 1.1.12, the test suite had grown to 763 passing tests.
Some of these features—ACM, SES v2, WAF v2—are explicitly labeled on MiniStack's comparison table as "Pro-only on LocalStack." The site claims to offer them for free, alongside networking components like ALB/ELBv2 load balancing, Route 53 DNS, and partial EC2 support for VPCs, subnets, and security groups.
Performance claims lean heavily in MiniStack's favor: roughly 30 MB of RAM at idle versus 500 MB for LocalStack, and a 150 MB Docker image versus 1 GB. Startup time is listed at 2 seconds compared to 15-30 seconds. Whether those numbers hold up under real-world load remains to be seen, but in theory-heavy developer communities, they're already shaping the conversation.
No Company, No Funding, No License Keys

MiniStack is MIT-licensed, with code on GitHub under the handle Nahuel990. Nucera joined DEV on March 24, listing Dublin, Ireland as his location. There's no company backing this. No announced funding. No partnerships. The site promises "$0 forever"—a pointed contrast to LocalStack's evolving pricing tiers.
Docker Hub shows the image was updated frequently in late March, with the listing captured on April 1 noting an update "15 minutes ago." Community discussions have spread across r/Python, r/Terraform, and r/aws, with Nucera fielding questions about roadmap priorities and service coverage. One thread mentioned MiniStack surfacing at AWS Summit London in late March, though details were sparse.
The Competitive Landscape
MiniStack isn't alone in responding to LocalStack's licensing changes. Floci, a Go-based emulator, crossed 2,000 GitHub stars in late March with similar zero-authentication positioning. Older tools like Moto—a Python mocking library—and AWS's own SAM CLI and DynamoDB Local remain fixtures in developer workflows, though they target narrower use cases.
The pattern is unmistakable. Developers who relied on LocalStack's free tier for local AWS testing are evaluating alternatives. Some are migrating to paid LocalStack plans. Others are experimenting with newer projects that promise the old deal—full-featured local emulation without paywalls or commercial-use restrictions.
Real Infrastructure, Real Tradeoffs

MiniStack's approach of spinning up actual database containers and running real Docker workloads offers higher fidelity than pure mocks, but it also means higher resource consumption than simple in-memory stubs. That's useful for integration tests, less so for fast unit tests where startup time matters more than database accuracy.
The project is remarkably young—barely a week old when these observations were captured. The 763 tests and 33 services represent a lot of ground covered quickly, perhaps too quickly. LocalStack has years of edge-case handling and production battle-testing. Whether MiniStack's velocity can close that gap, or whether it even needs to, depends on what developers actually require from their local AWS environments.
Not everyone needs parity with AWS across every service permutation. Many teams just need S3, Lambda, and DynamoDB to work predictably during local development—and if that comes without license negotiations or usage tracking, the trade-off starts to look appealing.
The Message That Landed
Nucera's positioning leans heavily on what LocalStack no longer is: free, open, zero-friction. The name itself—MiniStack—signals a leaner alternative, intentionally or not. For teams building on AWS who need local emulation and don't want to manage licenses or negotiate commercial terms, that message landed at exactly the right moment.
Whether MiniStack becomes a sustained LocalStack alternative or a flash in the pan triggered by licensing controversy will depend on things that can't be measured in GitHub stars or Docker pulls. Community momentum, yes. But also maintainability, documentation, and whether Nucera—or whoever joins him—can keep pace with AWS's relentless pace of service updates.
For now, though, it's captured something that matters to developers: a sense that the tools they depend on should remain accessible, predictable, and free from sudden shifts in the deal.
