Shaapi
En avantFramework FastAPI prêt pour la production
Open source · activement développé
Shaapi est le framework que j'aurais voulu avoir au premier jour de chaque projet. Au lieu de recâbler l'authentification, les migrations, le stockage et le déploiement à chaque fois, une seule commande génère une architecture FastAPI complète, conteneurisée et security-first, prête à scaler. Livré « batteries included » (PostgreSQL, Redis, MinIO, JWT, RBAC, Docker), publié et maintenu sur PyPI avec une documentation publique et un guide « Build Your Own Shaapi ». Je construis des outils pour les développeurs, pas seulement des applications.
CLI
Générez, lancez et gérez un projet entier en une commande.
Auth JWT + RBAC
Authentification et contrôle d'accès par rôles prêts à l'emploi.
Alembic
Migrations de base de données versionnées dès le départ.
PostgreSQL + Redis
Base relationnelle et cache/queues câblés et orchestrés.
MinIO
Stockage objet compatible S3 intégré.
Docker
Conteneurs prêts pour le local comme pour le déploiement VPS.
Problème
Démarrer un backend FastAPI production-ready demande de recâbler à chaque fois l'auth, les migrations, le stockage, le cache et le déploiement.
Solution
Une CLI qui génère une architecture éprouvée avec JWT, RBAC, migrations Alembic, stockage MinIO, cache Redis et orchestration Docker prêts à l'emploi.
Architecture
Conteneurs Docker, PostgreSQL, Redis et MinIO orchestrés ; couche d'authentification JWT + RBAC ; migrations versionnées via Alembic.
Impact
Réduit la mise en place d'un backend sécurisé de plusieurs jours à quelques minutes.