--- title: Piglet created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, budgeting, python, minimal] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=budgeting] --- # Piglet 🐷 > Micro-application Python de suivi de budget, taillée pour les utilisateurs qui veulent juste entrer une dépense et un total, sans graphique ni catégorie. | Métadonnée | Valeur | | :--- | :--- | | **Site web** | https://github.com/TTtie/Piglet | | **GitHub** | https://github.com/TTtie/Piglet | | **License** | MIT | | **Langage** | Python | | **Étoiles** | 1 | | **Dernière MAJ** | 2023 | | **Catégorie** | [[cat-budgeting]] | ## Description Piglet est une application de suivi budgétaire d'une extrême simplicité : on saisit un libellé, un montant, et l'app conserve un historique avec un total cumulé. Pas de catégories, pas de budget mensuel, pas d'analyse, pas d'export. Le projet est très jeune (une seule étoile GitHub) et s'adresse à des utilisateurs qui veulent un tableau de bord réduit à l'essentiel, ou qui cherchent une base Python légère à forker pour leur propre usage. C'est aussi un bon cas d'école pour apprendre à monter une mini-app Flask/FastAPI avec persistance SQLite en moins de 200 lignes de code. ## Installation ### Option 1 : Docker Compose (placeholder) ```yaml version: '3.8' services: piglet: image: ghcr.io/tttie/piglet:latest container_name: piglet ports: - "8088:5000" volumes: - ./data:/app/data restart: unless-stopped ``` ### Option 2 : Installation manuelle ```bash git clone https://github.com/TTtie/Piglet.git cd Piglet pip install -r requirements.txt python app.py ``` ## Configuration - Créer un fichier SQLite au premier lancement. - Définir un éventuel proxy_pass si déployé derrière Nginx. ## Alternatives ### Open Source - [[app-spendspentspent]] — cousin direct, plus étoilé - [[app-thrifty]] — autre Python minimal - [[app-actual-budget]] — quand on veut plus - [[app-ignidash]] — dashboard Python - [[app-firefly-iii]] — complet ### Propriétaires - Notes perso / iOS Notes - TodoMoney - Cashbook ## Sécurité - Pas d'authentification intégrée → à protéger en reverse-proxy. - HTTPS recommandé. - Sauvegarder le fichier SQLite (un copier-coller suffit). - Vérifier la licence et la provenance avant déploiement en prod (projet très jeune). ## Ressources - [Dépôt GitHub](https://github.com/TTtie/Piglet) - [selfh.st listing](https://selfh.st/apps/?tag=budgeting) ## Pages Liées - [[cat-budgeting]] - [[recettes-docker-compose]] - [[securisation-home-lab]]