Top
Best
New

Posted by shaicoleman 16 hours ago

Floci – A free, open-source local AWS emulator(github.com)
223 points | 66 commentspage 2
banditelol 13 hours ago|
Cool, I've tried localstack before and cant wait to give it a try

Anyway, do anyone know if there're similar stuff but for gcp? So far https://github.com/goccy/bigquery-emulator helped me a lot in emulating bigquery behaviour, but I cant find emulator for the whole gcp environment.

kay_o 14 hours ago||
is all of this is vibe coded?
seer 7 hours ago||
Isn’t a “local emulator of cloud services” kind of the perfect project to be vibe coded? Extremely well documented surface to implement, very easy to test automatically and prove it matches the spec, and if you make some things sub optimal performance wise, that is totally fine because by project will not be used in a tight loop anyway - e.g. it will just need to be faster than over the network hop plus the time it takes for the cloud to actually persist things. This can just need to do this in ram and doesn’t need to scale.

So I’m shocked cloud providers haven’t just done this themselves, given how feasible it is with the right harness

spzb 14 hours ago|||
Can't say for sure but the first commit was only four days ago and has a gitignore mentioning to Claude so probably yes. https://github.com/hectorvent/floci/blob/main/.gitignore
zipping1549 14 hours ago|||
https://github.com/hectorvent/floci/blob/main/CONTRIBUTING.m...

Mentions CLAUDE.md and didn't even bother deleting it.

manx 13 hours ago|||
What matters more is if there is good QA.
asteroidburger 14 hours ago||
Does it matter?
natpalmer1776 13 hours ago|||
It does to the person who asked the question.

Whether their concerns are driven by curiosity, ethics, philosophy, or something else entirely is really immaterial to the question itself.

asteroidburger 7 hours ago||
Not necessarily. Would you respond the same if the previous person said, "Was this built using an IDE" or "What qualifications do you have to write this software"?

Shit code can be written with AI. Good code can also be written with AI. The question was only really asked to confirm biases.

boomlinde 7 hours ago||
As someone who has worked in projects with hundreds of seemingly trivial dependencies which still manage to produce a steady stream of security notices, "What qualifications do you have to write this software" seems like an entirely reasonable, far too seldom asked question to me.
kay_o 12 hours ago||||
I dont automatically dismiss ai slop but when its obvious this was barely reviewed and sloppily committed with broken links 404ing or files missing from git, then it is slop.

Using llm as a tool is different from guiding it with care vs tossing a one sentence prompt to copy localstack and expecting the bot to rewrite it for you, then pushing a thousand file in one go with typos in half the commit message.

Longevity of products comes from the effort and care put into them if you barely invest any of it to even look at the output, look at the graveyard of "show hn" slop. Just a temporary project that fades away quickly

The commits are sloppy and careless and the commit messages are worthless and zero-effort (and often wrong): https://github.com/hectorvent/floci/commit/1ebaa6205c2e1aa9f...

There are no code commits. The commits are all trying to fix ci.

The release page (changelog) is all invalid/wrong/useless or otherwise unrelated code changes linked.

Not clearly stating that it was AI written, and trying to hide the claude.md file.

The feature table is clearly not reviewed, like "Native binary" = "Yes" while Localstack is no. There is no "native" binary, it is a packed JVM app. Localstack is just as "native" then. "Security updates Yes" .. entirely unproven.

jeroenhd 4 hours ago|||
I'll have a much harder time convincing my company to try out such a tool if it's AI slop than when there's a group of people behind it.

I'll happily use it for personal development stuff if I ever decide to try cloud stuff in my free time, but it's hardly an alternative to established projects like LocalStack for serious business needs.

Not that any of it should matter to the people behind this project of course, they can run and make it in whatever way they want. They stand to lose nothing if I can't convince my boss and they probably shouldn't care.

bamwor 8 hours ago||
I run several Docker services on EC2 and testing locally before deploying has always been painful. This looks promising for catching config issues before they hit production. Does it support EC2 + RDS together in local mode?
mdavid626 5 hours ago||
I’d be happier if this could run as one binary without Docker. Java is so much harder to setup.
jeroenhd 5 hours ago|
Getting Java to run is a base requirement for running most software written in Java.

However, there is a dedicated Dockerfile for creating a native image (Java words for "binary") that shouldn't require a JVM. I haven't tested running the binary myself so it's possible there are dependencies I'm not aware of, but I'm pretty sure you can just grab the binary out of the container image and run there locally if you want to.

It'll produce a Linux image of course, if you're on macOS or Windows you'd have to create a native image for those platforms manually.

mdavid626 24 minutes ago||
Yeah, compare this with downloading single binary approach.

Downloading JDK, setting up the correct env variables, or running Docker, all this is just pain, compared to single binary approach.

aledevv 4 hours ago||
Are you considering a php / laravel sdk too?
4riel 6 hours ago||
24ms startup is the real story

At that speed you can treat it as disposable: fresh instance per test run, no shared state, no flaky tests from leftover S3 objects. that was never practical with LocalStack cold start

drzaiusx11 32 minutes ago|
This is why I use LocalStack today. I can stand up all my infra for my teams 14 microservices in under 30s and test my in flight changes, all without an internet connection. Deploying to our real staging environments take 30m (literally) for a single CDK / cloudformation stack change. The fact I have an immediate feedback loop saves my team inordinate amounts of time. Cloudformation deployments are criminally slow.

I recently discussed this with an adjacent org that didn't use a local environment at all outside of junit mocks for unit testing, and their deployment pipelines take over 45m per commit. Ridiculous.

cruz101 8 hours ago||
I really need to find a way to have appsync local
conception 11 hours ago||
Is Eucalyptus still a thing?
SilentM68 12 hours ago||
If I wanted to follow a tutorial or book but could not afford AWS, could this tool be used as a substitute for AWS functionality?
conception 11 hours ago|
Aws has lots of free. What would you need to pay for?
boyter 10 hours ago|||
Its pretty easy to step over those limits.

Also localhost and presumably this are good for validating your logic before you throw in roles, network and everything else that can be an issue on AWS.

Confirm it runs in this, and 99% of the time the issue when you deploy is something in the AWS config, not your logic.

SilentM68 9 hours ago||
>> "It's pretty easy to step over those limits."

Exactly, especially when people are starting out, don't have a clear understanding of the inner workings of the system for whatever reason. Jobs are getting harder to find nowadays and if during learning, you make one mistake, you either pay or the learning stops.

devsda 10 hours ago|||
A credit card on file is required to use free tier and it is still a barrier for many.
russh 10 hours ago|||
The real barrier for me is that I can’t set a hard spending limit.
SilentM68 9 hours ago|||
That's true.
cacao-cacao 1 hour ago|
[dead]
More comments...