Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
mini-diarium — Un journal exclusivement local avec un chiffrement sérieux. Gratuit, open source, et qui ne touche jamais à Internet. | Kitploit
Outils/GitHubGitHub/fjrevoredo/mini-diarium
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementCryptographieProtection de la Vie PrivéeAuthentification
GitHubfjrevoredo/mini-diarium

mini-diarium

Un journal exclusivement local avec un chiffrement sérieux. Gratuit, open source, et qui ne touche jamais à Internet.

Voir le dépôt
28718il y a 16h 15mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web
Mini Diarium

Mini Diarium

Un journal 100 % local avec un chiffrement sérieux. Gratuit, open source, et qui ne touche jamais à Internet.

CI codecov Security Rating

License: MIT Version Platform Follow @MiniDiarium Ko-fi Donate crypto

Tauri v2 SolidJS Rust Flathub Microsoft Store

mini-diarium.com · Téléchargement · Documentation · Fonctionnalités · Philosophie · Benchmarks

Démo

☕ Soutenir le projet

Mini Diarium est gratuit, open source, et le restera toujours. Si vous le trouvez utile et souhaitez soutenir son développement, pensez à m'offrir un café sur Ko-fi. Chaque don sert directement à maintenir ce projet en vie et à l'améliorer.

Offrez-moi un café sur Ko-fi

Vous préférez la crypto ? Monero, Bitcoin et Lightning sont ci-dessous et dans DONATE.md.

Faire un don en crypto (Monero · Bitcoin · Lightning)

Monero (XMR), adresse mainnet standard :

root@kitploit:~
4ApNmqczyAoWsprSrCMsPNKTGhxaH1Cs6agLVaGiKuBBVSotWK9uj3oVQkWYUX9XUGQJyC9WB7cMofE8wfp5BbUoEdcwbjv

Bitcoin (BTC), SegWit natif on-chain (bech32) :

root@kitploit:~
bc1q0y6v888ala2f8r7tm8g30vqt9ma09w9ww4jhum

Bitcoin via Lightning, une adresse Lightning compatible avec Cake Wallet, Phoenix, Zeus, Blink et Wallet of Satoshi :

root@kitploit:~
[email protected]

Vérifiez toujours les adresses dans DONATE.md sur master avant d'envoyer. Ce fichier couvre également les avertissements réseau et ce que les dons permettent d'obtenir ou non.

Téléchargement

Téléchargez la dernière version pour votre plateforme depuis GitHub Releases.

Nécessite Windows 10 (1809)+, macOS 10.15 Catalina+ ou Linux (Ubuntu 20.04+, Fedora 36+, Arch ou équivalent).

Installation rapide :

  • Windows (Microsoft Store) : apps.microsoft.com/detail/9PJFTX44ZS43
  • Windows (WinGet) : winget install fjrevoredo.MiniDiarium
  • macOS (Homebrew) : brew tap fjrevoredo/mini-diarium puis brew install --cask mini-diarium
  • Linux (Flatpak) : flatpak install flathub io.github.fjrevoredo.mini-diarium
  • NixOS / Nix (Flakes) : nix run github:fjrevoredo/mini-diarium

Pour les formats de paquets, les notes de première exécution (Gatekeeper / SmartScreen) et la vérification des sommes de contrôle, voir docs/INSTALLATION.md.

Démarrage rapide

  1. Lancer Mini Diarium
  2. Créer un mot de passe (il chiffre votre journal ; il n'existe aucun moyen de récupération en cas d'oubli)
  3. Écrire votre première entrée. Elle se sauvegarde automatiquement pendant la saisie
  4. Naviguer entre les jours avec Ctrl+[ / Ctrl+] ou cliquer sur les dates du calendrier
  5. Verrouiller votre journal lorsque vous avez terminé

Contexte

Mini Diarium est le successeur spirituel de Mini Diary de Samuel Meuli. J'adorais l'outil d'origine. Il était simple, privé et faisait exactement ce qu'une application de journal devrait faire. Malheureusement, il n'est plus maintenu depuis des années et ses dépendances sont devenues obsolètes. J'ai d'abord pensé à le forker et à moderniser la pile technique, mais cela s'est avéré peu pratique. J'ai donc tout recommencé de zéro, en conservant la même philosophie de base (chiffré, local uniquement, ciblé) tout en reconstruisant entièrement avec Tauri 2, SolidJS et Rust. Le résultat est une application plus légère, plus rapide, avec un chiffrement plus robuste et quelques touches personnelles.

La philosophie d'abord

Mini Diarium est volontairement tranché. La philosophie n'est pas un à-côté, c'est le produit :

  • Noyau restreint et extensible : garder les responsabilités du noyau limitées (chiffrer, stocker, authentifier) et repousser les fonctionnalités supplémentaires vers des points d'extension
  • Sécurité sans fioritures : utiliser des algorithmes éprouvés et des bibliothèques auditées, jamais de crypto maison
  • Local uniquement par conception : pas de synchronisation cloud, pas de télémétrie, pas d'analytics, aucun comportement réseau caché
  • Entrée facile, sortie facile : importer depuis des formats courants et exporter dans des formats ouverts pour éviter l'enfermement
  • Périmètre ciblé : un journal intime privé plutôt qu'un empilement de fonctionnalités
  • Simplicité plutôt qu'ingéniosité : moins de pièces mobiles, une surface d'attaque réduite, une maintenance plus facile

Lisez les principes complets et la façon dont ils s'appliquent à l'architecture dans PHILOSOPHY.md.

[!NOTE] Mini Diarium utilise l'IA comme levier pour les ingénieurs humains, jamais comme substitut. Chaque modification passe toujours par une conception réfléchie, une implémentation soignée, des tests adéquats et des retours directs. La responsabilité, la paternité et le jugement final restent humains.

Fonctionnalités

  • Authentification par fichier de clé : déverrouillez votre journal avec un fichier de clé privée X25519 au lieu de (ou en plus de) votre mot de passe, comme des clés SSH pour votre journal. Voir docs/KEY_FILE_AUTHENTICATION.md.
  • Journaux locaux uniquement : créez des journaux qui se déverrouillent automatiquement sur votre appareil (sans invite de mot de passe) tout en chiffrant les entrées au repos.
  • Chiffrement AES-256-GCM : toutes les entrées sont chiffrées avec une clé maîtresse aléatoire. Chaque méthode d'authentification détient sa propre copie enveloppée de cette clé, si bien que l'ajout ou la suppression d'une méthode se fait en O(1), sans réchiffrement de vos entrées.
  • Journaux multiples : gardez des journaux séparés pour différents usages (personnel, travail, voyage).
  • Éditeur de texte enrichi : avec prise en charge des images.
  • Étiquettes
  • Plusieurs entrées par jour : conservez des entrées séparées pour la même date sans les fusionner
  • Navigation par calendrier
  • Import : Mini Diary JSON, Day One JSON/TXT et jrnl JSON avec des imports additifs qui préservent les entrées séparées de même date
  • Export : JSON pour une fidélité structurelle et Markdown pour un export lisible sans garantie de fidélité totale
  • Thèmes
  • Sauvegardes automatiques : instantanés chiffrés et vérifiés effectués avant les migrations et les actions destructrices, avec une rétention échelonnée remontant à un an
  • Statistiques
  • Préférences : premier jour de la semaine, option des entrées futures, visibilité du titre, vérification orthographique, verrouillage automatique, changement de mot de passe, gestion des méthodes d'authentification
  • Multiplateforme : Windows, macOS et Linux
  • Aucun accès réseau : pas de télémétrie, pas d'analytics, pas de vérification de mises à jour

Documentation

  • Documentation utilisateur en ligne : https://mini-diarium.com/docs
  • Guide utilisateur hors ligne / GitHub : docs/USER_GUIDE.md
  • Installation : docs/INSTALLATION.md
  • Authentification par fichier de clé : docs/KEY_FILE_AUTHENTICATION.md
  • Diagrammes et flux d'architecture : docs/ARCHITECTURE.md
  • Problèmes connus / compromis : docs/KNOWN_ISSUES.md
  • Confidentialité : docs/PRIVACY.md
  • Modèle de sécurité + signalement : SECURITY.md
  • Plugins utilisateur (Rhai) : docs/user-plugins/USER_PLUGIN_GUIDE.md

Architecture

Pour les diagrammes et les flux de données détaillés, voir docs/ARCHITECTURE.md.

Raccourcis clavier

Statistiques, Import et Export sont disponibles via le menu Journal (sans raccourcis clavier par défaut).

Sur macOS, utilisez Cmd au lieu de Ctrl.

Compiler depuis les sources

Prérequis : Rust (voir rust-toolchain.toml), Bun 1.x et les dépendances système de Tauri v2.

Pour des instructions détaillées propres à chaque plateforme (noms des paquets Linux, configuration Fedora, dépannage Wayland), voir CONTRIBUTING.md.

root@kitploit:~
git clone https://github.com/fjrevoredo/mini-diarium.git
cd mini-diarium
bun install
bun run tauri build

Les artefacts seront dans target/release/bundle/ (la racine de l'espace de travail Cargo possède target/).

Pile technique

  • Tauri 2 : framework d'applications de bureau (backend Rust, frontend web)
  • SolidJS : framework d'interface réactive
  • Rust : logique backend, chiffrement, base de données
    • x25519-dalek, hkdf, sha2 : enveloppement de clé X25519 ECIES pour l'authentification par fichier de clé
  • SQLite : stockage local de base de données chiffrée
  • TipTap : éditeur de texte enrichi
  • UnoCSS : CSS utility-first
  • Kobalte : primitives d'interface accessibles

Problèmes connus

Pour la liste complète des limitations connues, des compromis assumés et de la dette technique, voir docs/KNOWN_ISSUES.md.

Points saillants pour les utilisateurs :

  • L'accès concurrent au même fichier de journal n'est pas pris en charge (par conception)
  • Aucune récupération de mot de passe — la perte de tous les identifiants est définitive (par conception)
  • La recherche plein texte s'exécute comme un balayage en mémoire des entrées déchiffrées (rajoutée après le retrait de la FTS en v0.2.0) ; rien de consultable n'est écrit sur le disque
  • Importer deux fois le même fichier crée des entrées en double (pas de déduplication)
  • Les modifications de plugin nécessitent un redémarrage de l'application pour prendre effet

Étendre Mini Diarium

Vous pouvez ajouter des extensions locales d'import/export à l'aide de scripts Rhai dans le dossier plugins/ de votre journal. Voir docs/user-plugins/USER_PLUGIN_GUIDE.md pour les exigences, les bonnes pratiques et un exemple complet de plugin.

Benchmarks de performance

Les benchmarks Criterion des chemins critiques du chiffrement et de la base de données sont suivis à chaque push sur master et publiés sur fjrevoredo.github.io/mini-diarium/benchmarks/.

La page couvre quatre domaines : la dérivation de clé Argon2id (volontairement lente — ~200 ms pour résister à la force brute), le chiffrement/déchiffrement AES-256-GCM pour trois tailles d'entrées, les opérations SQLite (insertion, mise à jour, suppression, énumération des dates, balayage complet) et le calcul du nombre de mots. Chaque carte affiche le dernier temps mesuré et un graphique de tendance Chart.js sur les 30 dernières exécutions CI.

Contribuer

Voir CONTRIBUTING.md pour les instructions de configuration, le workflow de développement et les conventions. Pour les mainteneurs qui ajoutent des plugins officiels, voir docs/BUILTIN_PLUGIN_GUIDE.md. Pour les mainteneurs qui modifient l'interface/l'état du frontend, le backend Rust, la frontière IPC de Tauri, la sécurité de la WebView ou la CI, voir docs/best-practices.

Traductions

Mini Diarium est disponible dans les langues suivantes :

  • Anglais
  • Français (Français)
  • Allemand (Deutsch)
  • Hindi (हिन्दी)
  • Italien (Italiano)
  • Portugais (Brésil) (Português (Brasil))
  • Espagnol (Español)

Si vous souhaitez ajouter la prise en charge d'une autre langue, voir docs/TRANSLATIONS.md pour les instructions sur la création d'un fichier de locale et l'envoi d'une PR.

Publications

Pour les mainteneurs : voir docs/RELEASING.md pour des instructions de publication étape par étape.

Sécurité

Voir SECURITY.md pour le modèle de sécurité et la manière de signaler des vulnérabilités.

Licence

Mini Diarium est distribué sous la licence MIT. Voir LICENSE.

Crédits

Fait avec amour par Francisco J. Revoredo (avec un petit coup de main de Claude Code).

Contributeurs

Merci à toutes les personnes qui ont contribué du code, des traductions ou des améliorations à Mini Diarium :

jottyfan Yujonpradhananga albanobattistella tyler274 bronty13 kenlacroix

Historique des étoiles

Graphique de l'historique des étoiles
Télécharger l’outil
ActionRaccourci
Jour précédentCtrl+[
Jour suivantCtrl+]
Aller à aujourd'huiCtrl+T
Aller à une dateCtrl+G
Mois précédentCtrl+Shift+[
Mois suivantCtrl+Shift+]
PréférencesCtrl+,