---
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]]
