Floci : émulateur AWS local open-source et gratuit Floci propose un émulateur AWS local open-source et rapide, une alternative légère à LocalStack pour les développeurs et pipelines CI/CD. Floci est un émulateur AWS local open-source et gratuit, rapide et léger, compatible SDK AWS et sans restriction en CI/CD — une alternative à LocalStack.
Floci est un émulateur AWS local open-source et gratuit, rapide et léger, compatible SDK AWS et sans restriction en CI/CD — une alternative à LocalStack. Développé sous licence MIT, il vise à offrir un environnement de développement local fidèle à AWS sans les contraintes imposées par des solutions propriétaires. Selon les chiffres communiqués par les contributeurs, Floci démarre en environ 24 ms et consomme seulement 13 MiB de RAM, contre 143 MiB pour LocalStack. Le conteneur Docker est léger, d'environ 90 Mo, et les tests SDK indiquent un taux de réussite de 408 sur 408. Pour accéder aux services, il suffit de pointer les SDK vers l’endpoint localhost:4566.
Qu'est-ce que Floci et pourquoi il se démarque
Floci se pose comme une alternative MIT à LocalStack Community Edition, sans restrictions en CI/CD et sans dépendances coûteuses. L'accent est mis sur la simplicité d'installation, la rapidité d'exécution et la compatibilité avec les SDK AWS existants. Cette approche permet aux équipes d'accéder à un large éventail de services AWS en local, sans devoir gérer des licences commerciales ou des limitations opérationnelles.
Le projet est open-source et accessible via son dépôt GitHub, où les contributeurs détaillent les chiffres de performance et les services couverts. La promesse est d’offrir une expérience proche de la réalité AWS, dans un cadre local qui peut être alimenté par des scripts de déploiement et par des pipelines CI/CD.
Comment Floci s'intègre dans le workflow développeur
Pour les développeurs, Floci peut servir de socle local pour tester des microservices et des fonctions sans accéder au vrai cloud. L’installation est pensée pour être rapide et peu gourmande en ressources, ce qui facilite les cycles de développement et d’intégration continue.
- Rapidité et empreinte mémoire : démarrage autour de 24 ms et utilisation mémoire de 13 MiB, ce qui favorise les cycles de test courts.
- Couverture des services : plus de 20 services AWS pris en charge, notamment S3, DynamoDB, Lambda, SQS, et d’autres sans limitation pour les tests en CI/CD.
- Image Docker : environnement local léger, environ 90 Mo d’image.
- Compatibilité SDK : les SDK AWS existants fonctionnent en changeant simplement l’endpoint vers localhost:4566.
À noter que l’outil est encore en évolution et que certaines fonctionnalités récentes d’AWS pourraient ne pas être mappées exactement au jour le jour. Le projet invite les utilisateurs à tester et à contribuer pour améliorer la couverture et la robustesse.
Limites et ce qu'on ne sait pas encore
Si Floci attise l’intérêt, il faut aussi rester prudent. La liste exacte des services couverts peut évoluer et la stabilité des comportements peut varier selon les versions. Le caractère MIT et l’absence de restrictions en CI/CD ne garantit pas une parité parfaite avec LocalStack ou les services AWS réels. L’annonce d’un jeton d’authentification requis à partir de mars 2026 introduit une étape de sécurité et pourrait impacter les flux de test et les pipelines qui s’appuyaient sur un accès totalement libre.
En pratique, il faut tester votre stack complète — et surveiller les mises à jour du dépôt — avant d’adopter Floci comme seul environnement local pour des projets critiques. Pour ceux qui recherchent une émulation légère et rapide, Floci peut néanmoins constituer une base solide et utile.
Pour terminer
Floci ne se présente pas comme une solution miracle, mais comme une option crédible pour déployer rapidement des environnements AWS locaux sans les contraintes habituelles. Son avenir dépendra de l’évolution des services couverts, de la qualité de l’implémentation et des retours de la communauté. Pour en savoir plus, consultez le dépôt officiel sur GitHub.