Floci surge como alternativa gratuita ao LocalStack para emular serviços AWS localmente
Ferramenta open source em Java simula serviços AWS sem exigir conta na nuvem ou tokens de autenticação.
Edição: Anderson Gomes
· 5 min de leitura
---
O que é o Floci
O Floci é um emulador local de serviços AWS desenvolvido pela organização floci-io como alternativa gratuita e open source ao LocalStack. Lançado em fevereiro de 2026, o projeto permite que desenvolvedores executem instâncias de EC2, S3, SQS e outros serviços da AWS diretamente em suas máquinas locais, sem necessidade de conexão com a nuvem, tokens de autenticação ou portas de recursos pagos. A ferramenta se destaca por sua simplicidade: basta executar um comando em contêiner Docker ou usar um binário nativo para ter um ambiente AWS funcional no localhost.
O repositório atingiu 27.304 estrelas e 3.014 forks em menos de nove meses, indicando adoção crescente entre equipes de DevOps e desenvolvedores. Ao contrário de soluções que exigem configurações complexas ou contas comerciais, o Floci prioriza a experiência "plug and play", mantendo compatibilidade com ferramentas como AWS SDK, CLI, Terraform e Testcontainers.
Dados rápidos
- Repositório: floci-io/floci
- Licença: MIT
- Linguagem principal: Java
- Estrelas no GitHub: 27.304
- Forks: 3.014
- Data da última atualização: 30 de outubro de 2026
O problema que resolve
Desenvolvedores e equipes de infraestrutura frequentemente precisam testar código dependente de serviços AWS antes de implantá-lo na nuvem. Ferramentas como o LocalStack existem para esse fim, mas muitas vezes apresentam barreiras como custos ocultos, configurações complexas ou limitações em versões gratuitas. O Floci aborda esses pontos ao oferecer uma alternativa 100% gratuita, sem necessidade de autenticação ou criação de contas, e com suporte a múltiplos serviços AWS em um único comando.
A ausência de "feature gates" pagos e a compatibilidade com pipelines de CI/CD tornam o Floci especialmente atraente para equipes que buscam reduzir custos operacionais sem sacrificar a qualidade dos testes. Além disso, a ferramenta se integra diretamente ao fluxo de trabalho existente, permitindo que desenvolvedores utilizem suas ferramentas habituais — como AWS CLI ou SDKs — sem adaptações.
Como funciona
O Floci opera por meio de um contêiner Docker que emula os serviços AWS no endereço http://localhost:4566. Para iniciar, basta executar o comando:
floci start
A ferramenta exporta automaticamente as variáveis de ambiente necessárias para que comandos como aws s3 mb s3://meu-bucket ou aws dynamodb create-table sejam executados localmente, como se estivessem conectados à nuvem real. A configuração pode ser feita também via docker compose, com um arquivo simples:
services:
floci:
image: floci/floci:latest
ports:
- "4566:4566"
Para desenvolvedores que preferem evitar contêineres, o Floci disponibiliza binários nativos para Linux, macOS e Windows, distribuídos em cada release. A documentação oficial detalha a configuração manual das variáveis de ambiente quando necessário.
Casos de uso práticos
- Testes de integração contínua: Equipes podem executar pipelines de CI/CD localmente para validar código dependente de S3, SQS ou DynamoDB sem consumir recursos da nuvem, reduzindo custos e acelerando feedback.
- Desenvolvimento local com AWS SDK: Desenvolvedores usam suas bibliotecas preferidas (Python boto3, JavaScript AWS SDK, etc.) para interagir com serviços emulados, como se estivessem conectados à AWS real.
- Validação de infraestrutura como código: Ferramentas como Terraform ou OpenTofu podem ser testadas localmente antes de serem aplicadas em ambientes de produção, com a vantagem de não gerar custos de execução na nuvem.
- Simulação de cenários complexos: É possível criar múltiplas instâncias de serviços (como filas SQS com mensagens) para testar comportamentos de sistemas distribuídos sem depender da nuvem.
- Integração com Testcontainers: O Floci oferece suporte nativo a Testcontainers, permitindo que testes automatizados iniciem instâncias de serviços AWS em contêineres temporários, garantindo isolamento e reprodutibilidade.
O que diferencia o Floci de alternativas
Ao contrário do LocalStack, que oferece uma versão gratuita limitada e planos pagos para recursos avançados, o Floci é inteiramente gratuito e de código aberto, sem restrições de uso. A ferramenta também se diferencia pela simplicidade de configuração: enquanto algumas alternativas exigem arquivos de configuração extensos ou variáveis de ambiente complexas, o Floci prioriza a abordagem "zero setup", com comandos diretos e documentação clara.
Outro ponto relevante é a compatibilidade com múltiplas partições AWS (não apenas us-east-1), permitindo que desenvolvedores testem serviços em diferentes regiões sem alterar configurações. A organização floci-io também mantém uma família de emuladores para outros provedores (Azure, GCP, OCI), padronizando a experiência entre diferentes nuvens.
Limitações e cuidados
Por ser uma ferramenta relativamente nova (lançada em fevereiro de 2026), o Floci pode apresentar comportamentos inesperados em serviços menos utilizados ou em cenários de alta carga. A documentação oficial recomenda validar o comportamento de cada serviço antes de depender dele em produção, especialmente em casos que envolvem transações financeiras ou dados sensíveis.
A segurança local depende do isolamento do contêiner Docker: se a máquina hospedeira estiver comprometida, o ambiente emulado também pode ser afetado. A ferramenta não implementa autenticação avançada por padrão, então é recomendável evitar o uso em ambientes compartilhados sem proteções adicionais.
A licença MIT permite uso comercial e modificações, mas a organização mantenedora não fornece garantias de suporte ou SLAs. Issues abertas no repositório (192 no momento da consulta) indicam áreas de melhoria, como suporte a mais serviços ou otimizações de performance.
Resumo rápido
- Projeto: Floci — emulador local de serviços AWS
- Licença: MIT
- Linguagem principal: Java
- Estrelas: 27.304
- Risco principal: maturidade recente e dependência de isolamento adequado do contêiner
Fontes
- Java
- MIT
- Repositórios em Alta
- GitHub Trending


Infinity: framework Rust promete executar 75 mil agentes em um Raspberry Pi
· 5 min de leitura

Proxy open source para agentes de IA atinge 5,7 mil estrelas no GitHub
· 5 min de leitura
