· kaynak Hacker News – Front Page (hnrss.org)
Floci, AWS, Azure, GCP ve Oracle Cloud için MIT lisanslı yerel emülatörler yayınlad
Hacker News'ün ana sayfasına çıkan Floci, AWS, Azure, GCP ve Oracle Cloud servislerini yerel olarak taklit eden, hesap, token veya telemetri gerektirmeyen bağımsız MIT lisanslı binary'ler dağıtıyor.

Floci nedir
Hacker News'ün ana sayfasına yükselen bir proje olan Floci, bulut platformlarını geliştiricinin kendi makinesinde taklit eden dört bağımsız binary yayınlıyor: AWS için floci, Azure için floci-az, Google Cloud için floci-gcp ve Oracle Cloud için floci-oci. Projenin ana sayfasına göre her binary MIT lisanslı ve hiçbir bulut hesabı, API anahtarı ya da kayıt gerektirmiyor; servisler tamamen localhost üzerinde çalışıyor ve her platformun servisleri tek bir port arkasında sunuluyor.
Kapsam buluta göre değişiyor. AWS emülatörü S3, SQS, Lambda, DynamoDB, RDS ve EKS dahil 119 servisi kapsıyor. Azure binary'si Blob, Queue, Table, Functions, App Config, Key Vault, Event Hubs ve Service Bus aralarında olmak üzere 29 servisi kapsıyor. GCP binary'si GCS, Pub/Sub, Firestore, Cloud Run, Cloud SQL ve GKE gibi 25 servis sunarken, OCI binary'si Object Storage, Identity, Queue, Streaming, KMS, Vault ve Functions dahil sekiz servisi yönetiyor.
LocalStack biçimli kama
AWS emülatörü açıkça LocalStack'in yerine geçecek şekilde konumlandırılmış: 4566 portunu dinliyor, böylece mevcut araçlar kod değişikliği olmadan ona yönlendirilebiliyor. Floci'nin ana sayfası, LocalStack'in Mart 2026'da auth token istemeye başladığını iddia ediyor ve bunu asla yapmayacağına söz veriyor; LocalStack'e dair bu iddia Floci'nin kendi pazarlamasından geliyor ve burada doğrulanmış değil. Entegrasyon, localhost'u gösteren AWS_ENDPOINT_URL gibi standart endpoint override'larına dayanıyor; siteye göre bu, her SDK, CLI, Terraform veya OpenTofu modülü ve test koşucusuyla özel adaptör gerektirmeden çalışıyor.
Performans ve uygulama iddiaları
Floci 24 ms cold start ve 13 MiB boşta bellek kullanımı bildiriyor ve bunu GraalVM Mandrel ile native derlemeye bağlıyor. Proje, stub yerine gerçek motorlar çalıştırdığını da söylüyor: Lambda fonksiyonları gerçek Docker container'larında yürütülüyor, RDS emülasyonu gerçek PostgreSQL ve MySQL tarafından destekleniyor ve ElastiCache gerçek Redis. Site tam protokol sadakati iddia ediyor, dolayısıyla bir agent'ın yerel olarak doğruladığı kod üretimde aynı şekilde davranmalı. Bu rakamların tümü projenin kendisinden geliyor; lansmana eşlik eden bağımsız bir benchmark yok.
AI agent'lar için tasarlandı
Sunumun büyük bir kısmı AI kodlama agent'larını hedefliyor. Agent'lar hızlıca bulut kodu üretebiliyor ama bunu canlı hesaplara karşı çalıştırmak kimlik bilgilerinin sızması ve faturaların birikmesi riski taşıyor. Floci'nin yanıtı, agent'ların tek kullanımlık anahtarlarla bağlanması, gerçek gizli bilgilerin agent'ın bağlamından ve sandbox'ından uzak tutulması ve en kötü senaryodaki başarısızlığın bir staging ortamını tahrip etmek yerine yerel bir container'ı sıfırlamayla sınırlanması. Hızlı başlatma, agent'ların uzak bir hesabın yanıtını beklemek yerine normal bir kodlama iterasyonu içinde ortamları kurup test edip yıkabilmesi olarak sunuluyor.
Nereye oturuyor
Site dört ana kullanım senaryosu listeliyor: CI pipeline'ları içinde iş başına geçici test ortamları, S3 veya Service Bus gibi servislere karşı çevrimdışı yerel öncelikli geliştirme, gerçek altyapıya dokunmadan önce Terraform, OpenTofu veya CloudFormation değişikliklerini localhost üzerinde denemek ve her katılımcının faturalandırma riski olmadan tam bir stack aldığı atölyeler. Birleşik bir CLI ve görsel bir dashboard dört emülatörü de yönetiyor. Kurulum tek bir curl betiği; ardından yayımlanan hızlı başlangıç, standart AWS CLI kullanarak bir S3 bucket oluşturmayı ve içinden bir dosya kopyalamayı gösteriyor.
Neden önemli
Yerel emülasyon bulut ekipleri için sessizce temel altyapı haline geldi ve yerleşik araçlar etrafındaki lisans değişimleri tamamen açık bir alternatife alan açıyor. Floci'nin MIT lisansı, hesapsız ve telemetrisiz yapısının native binary başlatma hızlarıyla birleşimi, hem dizüstü bilgisayarlar hem de CI için engeli düşürüyor — ve kimlik bilgilerini döngüden çıkarma yaklaşımı, AI agent'lardan giderek daha fazla yazdıkları kodu doğrulamalarının istendiği şekille düzgün şekilde örtüşüyor. Ancak uyarılar gerçek: servis sayıları, performans rakamları ve sadakat iddialarının tümü projenin kendi sayfasından geliyor ve 119 AWS servisi genelinde parite erken kullanıcılardan doğrulama gerektirecek. Emülasyon pratikte tutarsa, ücretsiz ve fork edilebilir bir yerel bulut, geliştirme araç setine yararlı bir katkı olur.
- #cloud-emulation
- #local-development
- #open-source
- #aws
- #devtools
İlgili yazılar
- Issabel PBX'deki sabit kodlanmış JWT anahtarı, açık kurulumlarda kimlik doğrulaması gerektirmeyen kod çalıştırmaya imkân veriyor
- tine: Buck2 tabanlı, doğrulanabilir önyükleme yapılabilir OS imajları için açık kaynaklı bir build sistemi
- Rust tabanlı container motoru boxr, container başlatma benchmarkında podman'ı %38 geride bıraktı