Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
mini-diarium — Ein rein lokales Journal mit ernsthafter Verschlüsselung. Kostenlos, Open Source und kommt nie mit dem Internet in Berührung. | Kitploit
Tools/GitHubGitHub/fjrevoredo/mini-diarium
Allgemeine DienstprogrammeVerschlüsselungs-/EntschlüsselungstoolsKryptographiePrivatsphäreAuthentifizierung
GitHubfjrevoredo/mini-diarium

mini-diarium

Ein rein lokales Journal mit ernsthafter Verschlüsselung. Kostenlos, Open Source und kommt nie mit dem Internet in Berührung.

Repository anzeigen
287187vor 2 TagenVon Kitploit geprüft
Webseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Mini Diarium

Mini Diarium

Ein rein lokales Tagebuch mit ernsthafter Verschlüsselung. Kostenlos, Open Source und kommt nie mit dem Internet in Berührung.

CI codecov Security Rating

License: MIT Version Platform Follow @MiniDiarium

Ko-fi
Donate crypto

Tauri v2 SolidJS Rust Flathub Microsoft Store

mini-diarium.com · Download · Dokumentation · Funktionen · Philosophie · Benchmarks

Demo

☕ Unterstütze das Projekt

Mini Diarium ist kostenlos, Open Source und wird es immer bleiben. Wenn du es nützlich findest und seine Entwicklung unterstützen möchtest, kannst du mir auf Ko-fi einen Kaffee spendieren. Jede Spende fließt direkt in den Erhalt und die Verbesserung dieses Projekts.

Buy Me a Coffee on Ko-fi

Du bevorzugst Krypto? Monero, Bitcoin und Lightning findest du unten und in DONATE.md.

Mit Krypto spenden (Monero · Bitcoin · Lightning)

Monero (XMR), Standard-Mainnet-Adresse:

root@kitploit:~
4ApNmqczyAoWsprSrCMsPNKTGhxaH1Cs6agLVaGiKuBBVSotWK9uj3oVQkWYUX9XUGQJyC9WB7cMofE8wfp5BbUoEdcwbjv

Bitcoin (BTC), On-Chain-natives SegWit (bech32):

root@kitploit:~
bc1q0y6v888ala2f8r7tm8g30vqt9ma09w9ww4jhum

Bitcoin über Lightning, eine Lightning-Adresse, die mit Cake Wallet, Phoenix, Zeus, Blink und Wallet of Satoshi funktioniert:

root@kitploit:~
[email protected]

Überprüfe Adressen vor dem Senden immer gegen DONATE.md auf master. Diese Datei enthält auch Netzwerk-Warnungen und was Spenden bewirken und was nicht.

Download

Lade die neueste Version für deine Plattform von GitHub Releases herunter.

Erfordert Windows 10 (1809)+, macOS 10.15 Catalina+ oder Linux (Ubuntu 20.04+, Fedora 36+, Arch oder Äquivalent).

Schnellinstallation:

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

Für Paketformate, Hinweise zum ersten Start (Gatekeeper / SmartScreen) und Prüfsummen-Verifizierung siehe docs/INSTALLATION.md.

Schnellstart

  1. Starte Mini Diarium
  2. Erstelle ein Passwort (dies verschlüsselt dein Tagebuch; es gibt keine Wiederherstellung, wenn du es vergisst)
  3. Schreibe deinen ersten Eintrag. Er wird während des Tippens automatisch gespeichert
  4. Navigiere mit Ctrl+[ / Ctrl+] zwischen den Tagen oder klicke Daten im Kalender an
  5. Sperre dein Tagebuch, wenn du fertig bist

Hintergrund

Mini Diarium ist ein geistiger Nachfolger von Mini Diary von Samuel Meuli. Ich habe das ursprüngliche Tool geliebt. Es war einfach, privat und tat genau das, was eine Tagebuch-App tun sollte. Leider wird es seit Jahren nicht mehr gepflegt und seine Abhängigkeiten sind veraltet. Ich habe zunächst darüber nachgedacht, es zu forken und den Stack zu modernisieren, aber das erwies sich als unpraktisch. Also habe ich von Grund auf neu angefangen, mit derselben Kernphilosophie (verschlüsselt, nur lokal, fokussiert), aber komplett neu aufgebaut mit Tauri 2, SolidJS und Rust. Das Ergebnis ist eine leichtere, schnellere App mit stärkerer Verschlüsselung und einigen persönlichen Akzenten.

Philosophie zuerst

Mini Diarium ist bewusst meinungsstark. Die Philosophie ist keine Randnotiz, sie ist das Produkt:

  • Kleiner, erweiterbarer Kern: Kernaufgaben eng halten (verschlüsseln, speichern, authentifizieren) und Extras an Erweiterungspunkte auslagern
  • Langweilige Sicherheit: etablierte Algorithmen und geprüfte Bibliotheken verwenden, niemals eigene Krypto
  • Nur lokal von Design: kein Cloud-Sync, keine Telemetrie, keine Analytik, kein verstecktes Netzwerkverhalten
  • Leicht rein, leicht raus: Import aus gängigen Formaten und Export in offene Formate, um Abhängigkeiten zu vermeiden
  • Fokussierter Umfang: privates Tagebuch statt Feature-Wildwuchs
  • Einfachheit statt Cleverness: weniger bewegliche Teile, kleinere Angriffsfläche, einfachere Wartung

Lies die vollständigen Prinzipien und wie sie sich in der Architektur niederschlagen in PHILOSOPHY.md.

[!NOTE] Mini Diarium nutzt KI-Werkzeuge als Hebel für menschliche Entwickler, niemals als Ersatz. Jede Änderung durchläuft weiterhin bewusstes Design, sorgfältige Implementierung, ordentliches Testen und direktes Feedback. Verantwortung, Urheberschaft und endgültiges Urteil bleiben menschlich.

Funktionen

  • Schlüsseldatei-Authentifizierung: Entsperre dein Tagebuch mit einer X25519-Private-Key-Datei statt (oder zusätzlich zu) deinem Passwort, wie SSH-Schlüssel für dein Tagebuch. Siehe docs/KEY_FILE_AUTHENTICATION.md.
  • Nur-lokale Tagebücher: Erstelle Tagebücher, die sich auf deinem Gerät automatisch entsperren (ohne Passwortabfrage), während Einträge im Ruhezustand weiterhin verschlüsselt werden.
  • AES-256-GCM-Verschlüsselung: Alle Einträge werden mit einem zufälligen Hauptschlüssel verschlüsselt. Jede Authentifizierungsmethode hält ihre eigene umhüllte Kopie dieses Schlüssels, sodass das Hinzufügen oder Entfernen einer Methode O(1) ist, ohne Neuverschlüsselung deiner Einträge.
  • Mehrere Tagebücher: Führe separate Tagebücher für verschiedene Zwecke (privat, Arbeit, Reisen).
  • Rich-Text-Editor: einschließlich Bildern.
  • Tags
  • Mehrere Einträge pro Tag: Halte separate Einträge für dasselbe Datum, ohne sie zusammenzuführen
  • Kalendernavigation
  • Import: Mini Diary JSON, Day One JSON/TXT und jrnl JSON mit additiven Importen, die separate Einträge mit gleichem Datum erhalten
  • Export: JSON für strukturelle Genauigkeit und Markdown für menschenlesbaren Best-Effort-Export
  • Themes
  • Automatische Backups: verifizierte verschlüsselte Snapshots vor Migrationen und destruktiven Aktionen, mit abgestufter Aufbewahrung über ein Jahr
  • Statistiken
  • Einstellungen: erster Wochentag, Schalter für zukünftige Einträge, Titel-Sichtbarkeit, Rechtschreibprüfung, Auto-Sperre, Passwortänderung, Verwaltung der Authentifizierungsmethoden
  • Plattformübergreifend: Windows, macOS und Linux
  • Null Netzwerkzugriff: keine Telemetrie, keine Analytik, keine Update-Prüfungen

Dokumentation

  • Online-Benutzerdokumentation: https://mini-diarium.com/docs
  • Offline / GitHub-Benutzerhandbuch: docs/USER_GUIDE.md
  • Installation: docs/INSTALLATION.md
  • Schlüsseldatei-Authentifizierung: docs/KEY_FILE_AUTHENTICATION.md
  • Architekturdiagramme und Abläufe: docs/ARCHITECTURE.md
  • Bekannte Probleme / Kompromisse: docs/KNOWN_ISSUES.md
  • Datenschutz: docs/PRIVACY.md
  • Sicherheitsmodell + Meldung: SECURITY.md
  • Benutzer-Plugins (Rhai): docs/user-plugins/USER_PLUGIN_GUIDE.md

Architektur

Für die Diagramme und detaillierten Datenflüsse siehe docs/ARCHITECTURE.md.

Tastenkürzel

AktionTastenkürzel
Vorheriger TagCtrl+[
Nächster TagCtrl+]
Gehe zu HeuteCtrl+T
Gehe zu DatumCtrl+G
Vorheriger MonatCtrl+Shift+[
Nächster MonatCtrl+Shift+]
EinstellungenCtrl+,

Statistiken, Import und Export sind über das Tagebuch-Menü verfügbar (keine Standard-Tastenkürzel).

Auf macOS verwende Cmd statt Ctrl.

Aus dem Quellcode bauen

Voraussetzungen: Rust (siehe rust-toolchain.toml), Bun 1.x und Tauri-v2-Systemabhängigkeiten.

Für detaillierte plattformspezifische Anweisungen (Linux-Paketnamen, Fedora-Setup, Wayland-Fehlerbehebung) siehe CONTRIBUTING.md.

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

Die Artefakte befinden sich in target/release/bundle/ (das Cargo-Workspace-Root besitzt target/).

Technologie-Stack

  • Tauri 2: Desktop-App-Framework (Rust-Backend, Web-Frontend)
  • SolidJS: reaktives UI-Framework
  • Rust: Backend-Logik, Verschlüsselung, Datenbank
    • x25519-dalek, hkdf, sha2: X25519-ECIES-Schlüsselumhüllung für die Schlüsseldatei-Authentifizierung
  • SQLite: lokale verschlüsselte Datenbankspeicherung
  • TipTap: Rich-Text-Editor
  • UnoCSS: Utility-First-CSS
  • Kobalte: barrierefreie UI-Primitive

Bekannte Probleme

Für die vollständige Liste bekannter Einschränkungen, bewusster Kompromisse und technischer Schulden siehe docs/KNOWN_ISSUES.md.

Für Benutzer relevante Highlights:

  • Gleichzeitiger Zugriff auf dieselbe Tagebuchdatei wird nicht unterstützt (bewusst)
  • Keine Passwortwiederherstellung — der Verlust aller Anmeldedaten ist dauerhaft (bewusst)
  • Volltextsuche läuft als In-Memory-Scan über entschlüsselte Einträge (nach der FTS-Entfernung in v0.2.0 wieder hinzugefügt); nichts Durchsuchbares wird auf die Festplatte geschrieben
  • Das zweimalige Importieren derselben Datei erstellt doppelte Einträge (keine Deduplizierung)
  • Plugin-Änderungen erfordern einen Neustart der App, um wirksam zu werden

Mini Diarium erweitern

Du kannst lokale Import/Export-Erweiterungen mit Rhai-Skripten im plugins/-Ordner deines Tagebuchs hinzufügen. Siehe docs/user-plugins/USER_PLUGIN_GUIDE.md für Anforderungen, Best Practices und ein vollständiges Beispiel-Plugin.

Leistungs-Benchmarks

Criterion-Benchmarks für die Krypto- und Datenbank-Hot-Paths werden bei jedem Push auf master verfolgt und unter fjrevoredo.github.io/mini-diarium/benchmarks/ veröffentlicht.

Die Seite deckt vier Bereiche ab: Argon2id-Schlüsselableitung (bewusst langsam — ~200 ms, um Brute-Force zu widerstehen), AES-256-GCM-Verschlüsselung/-Entschlüsselung bei drei Eintragsgrößen, SQLite-Operationen (Einfügen, Aktualisieren, Löschen, Datumsaufzählung, vollständiger Scan) und Wortzählung. Jede Karte zeigt die neueste Zeitmessung und ein Chart.js-Trenddiagramm über die letzten 30 CI-Läufe.

Mitwirken

Siehe CONTRIBUTING.md für Setup-Anweisungen, Entwicklungsworkflow und Konventionen. Für Maintainer, die offizielle Plugins hinzufügen, siehe docs/BUILTIN_PLUGIN_GUIDE.md. Für Maintainer, die Frontend-UI/State, das Rust-Backend, die Tauri-IPC-Grenze, WebView-Sicherheit oder CI ändern, siehe docs/best-practices.

Übersetzungen

Mini Diarium ist in den folgenden Sprachen verfügbar:

  • Englisch
  • Französisch (Français)
  • Deutsch (Deutsch)
  • Hindi (हिन्दी)
  • Italienisch (Italiano)
  • Portugiesisch (Brasilien) (Português (Brasil))
  • Spanisch (Español)

Wenn du Unterstützung für eine weitere Sprache hinzufügen möchtest, siehe docs/TRANSLATIONS.md für Anweisungen zum Erstellen einer Locale-Datei und zum Einreichen eines PRs.

Veröffentlichung

Für Maintainer: Siehe docs/releasing/RELEASING.md für Schritt-für-Schritt-Veröffentlichungsanweisungen.

Sicherheit

Siehe SECURITY.md für das Sicherheitsmodell und wie du Schwachstellen melden kannst.

Lizenz

Mini Diarium ist unter der MIT-Lizenz lizenziert. Siehe LICENSE.

Danksagungen

Mit Liebe gemacht von Francisco J. Revoredo (mit ein wenig Hilfe von Claude Code).

Mitwirkende

Danke an alle, die Code, Übersetzungen oder Verbesserungen zu Mini Diarium beigetragen haben:

jottyfan Yujonpradhananga albanobattistella tyler274 bronty13 kenlacroix

Stern-Verlauf

Star History Chart
Tool herunterladen