Zum Hauptinhalt springen
Beancount vs hledger

Zwei großartige Plain-Text-Hauptbücher — wähle dein Ökosystem

Beancount und hledger teilen dieselbe Philosophie: Deine Bücher leben in Klartext, den du lesen, diffen und mit Git versionieren kannst — kein Lock-in, jemals. Die eigentliche Frage ist die Passung: Beancounts strenges Modell und Web-Ökosystem oder hledgers schnelle, voll ausgestattete Kommandozeile.

  • Kostenlos & Open Source — beide
  • Klartext + Git
  • Kein Lock-in, jemals
beancount.io-Hauptbuch-Dashboard mit Vermögensverlaufsdiagramm und Kontoständen
Startbildschirm der Beancount-Mobil-App mit Vermögensdiagramm und letzten Transaktionen
100%
Open Source — beide Projekte
Klartext
Ein Hauptbuch, das du in 30 Jahren noch lesen kannst
Streng
Beancount erzwingt die Bilanz zum Zeitpunkt des Parsens
Überall
beancount.io fügt Hosting, Sync & KI hinzu

Gleiche Philosophie, unterschiedliche Ökosysteme

Beide sind Klartext-Doppelkonten-Hauptbücher, die du mit Git versionieren kannst. Der Unterschied liegt in der Passung: strenges Modellierung mit einem Web-Ökosystem oder eine schnelle, eigenständige Kommandozeile.

Beancount

Der strenge Lehrer

Konten werden explizit deklariert, jede Transaktion muss ausgeglichen sein, und Lose und Anschaffungskosten sind erstklassig. Fehler treten beim Parsen auf — bevor sie deine Berichte erreichen.

hledger

Der nachsichtige Freund

hledgers Ledger-kompatibles Format erstellt Konten spontan und kann sogar Ausgleichsbuchungen ableiten. Schnellerer Einstieg, die Disziplin bleibt dir überlassen.

Beancount

Fava, eine vollständige Weboberfläche

Erkunde deine Bücher in Favas ausgefeilten Dashboards — interaktive Diagramme, Auszüge, Bestände und eine BQL-Abfragekonsole — mit bean-check, das jede Bearbeitung validiert.

hledger

Ein Kraftpaket der Kommandozeile

Umfangreiche integrierte Terminalberichte, die hledger-ui TUI und hledger-web für leichtes Durchsuchen und Erfassen — keine zusätzlichen Dienste erforderlich.

Beancount

Python, Plugins & BQL

Schreibe Importeure und Plugins in Python und frage Einträge mit SQL-ähnlichem BQL ab. Automatisierung lebt in überprüfbarem, testbarem Code.

hledger

Regeln & Shell-Pipelines

Deklarative CSV-Importregeln und zusammensetzbare CLI-Befehle fügen sich nahtlos in Unix-Pipelines ein — schnelle Automatisierung, kein Python erforderlich.

Beancount

Strenge Lose & Anschaffungskosten

Jede Währung oder Wertpapier trägt Einheiten, Kosten und Preis offen — präzise Kapitalertrags- und Mehrwährungsverfolgung, zeilenweise prüfbar.

hledger

Einfachere Währungshandhabung

hledger deckt alltägliche Mehrwährungs- und einfache Anlageverfolgung mit einem sanfteren Modell ab — genug für viele persönliche Portfolios.

Beancount

Deine Bücher, überall

Hoste Fava selbst oder lass beancount.io das Hosting mit Bankensync, nativen mobilen Apps und einem KI-Assistenten übernehmen, der beim Kategorisieren und Erstellen von Einträgen hilft.

hledger

Ein Binärprogramm, vollständig lokal

Installiere ein einzelnes vorkompiliertes Binärprogramm und dein Hauptbuch bleibt auf deinem Rechner. hledger-web deckt mobile Browser ab; nichts ist von einem Cloud-Konto abhängig.

Beancount

Kostenloser Kern, optionales Hosting

Beancount und Fava kosten für immer nichts. Optionale beancount.io-Pläne fügen Hosting, Sync, Mobilgeräte und KI hinzu — das Hauptbuch bleibt in jedem Fall portabel.

hledger

Kostenlos, Punkt

Jede hledger-Funktion — Berichte, TUI, Weboberfläche, CSV-Import — wird kostenlos in einem einzigen Werkzeug ausgeliefert. Es gibt keine kostenpflichtige Stufe; es wird keine benötigt.

Wo hledger immer noch gewinnt

Gleiche Familie, ehrlicher Vergleich: hledger ist die bessere Wahl, wenn du ein schnelles, eigenständiges Werkzeug willst, das alles von einem Binärprogramm aus erledigt.

Berichte sofort einsatzbereit

Bilanz, Gewinn- und Verlustrechnung, Kapitalflussrechnung und Mehrperiodenvergleiche sind integrierte Befehle — kein Webserver, keine Abfragesprache, keine Einrichtung.

Ernsthaft schnell

In Haskell geschrieben, startet hledger sofort und bleibt bei großen Journale schnell — Zehntausende von Transaktionen pro Sekunde, bei bescheidenem Speicherverbrauch.

Integrierter CSV-Import

Deklarative Regelsätze verwandeln Bank-CSV-Exporte in saubere Journaleinträge — kein Python-Importeur zum Schreiben oder Pflegen.

Nichts zusätzlich auszuführen

Keine Datenbank, kein Server, kein Konto. Ein Binärprogramm plus deine Textdatei ist der gesamte Stack — trivial zu sichern, zu synchronisieren und zu verschieben.

Der vollständige Vergleich

Merkmal für Merkmal, kein Marketingsprech.

Datenmodell

Beancount
Streng und explizit — deklarierte Konten, erzwungene Bilanz, Lose und Anschaffungskosten
hledger
Flexibel und nachsichtig — Ledger-kompatibel, Konten spontan

Hauptschnittstelle

Beancount
Fava Weboberfläche, CLI-Validierung, Editorwerkzeuge
hledger
Integrierte CLI-Berichte, hledger-ui TUI, hledger-web

Leistung

Beancount
Python-basiert; v3 fügt einen C++-Kern für Geschwindigkeit hinzu
hledger
Haskell — sehr schnell, selbst bei sehr großen Journalen

Berichterstattung

Beancount
Interaktive Fava-Diagramme plus SQL-ähnliche BQL-Abfragen
hledger
Umfangreiche integrierte Terminalberichte und Mehrperiodenansichten

Importe

Beancount
Python-Importeur-Ökosystem; gehosteter Bankensync auf beancount.io
hledger
Integrierter CSV-Import mit deklarativen Regelsätzen

Anlagen

Beancount
Strenge Lose, Anschaffungskosten und Mehrwährung
hledger
Einfachere Währungshandhabung für alltägliche Portfolios

Einrichtung

Beancount
Erfordert Python; explizite Kontodeklarationen
hledger
Einzelnes vorkompiliertes Binärprogramm; nachsichtiger Parser

Mobilgeräte

Beancount
Native beancount.io-Apps; Favas reaktionsschnelle Weboberfläche
hledger
hledger-web in einem mobilen Browser; Drittanbieter-Apps

Sieh dein gesamtes Finanzbild

Web-Dashboards, BQL-Abfragen und native mobile Apps — ein Klartext-Hauptbuch dahinter.

Nettovermögen-Dashboard
Nettovermögen-Dashboard
Gewinn- und Verlustrechnung
Gewinn- und Verlustrechnung
Journal — jeder Eintrag, im Klartext
Journal — jeder Eintrag, im Klartext
BQL-Abfragekonsole
BQL-Abfragekonsole
Startseite — Nettovermögen auf einen Blick
Startseite — Nettovermögen auf einen Blick
Konten
Konten
Transaktionen
Transaktionen
Berichte — Einnahmen, Ausgaben, Gewinn
Berichte — Einnahmen, Ausgaben, Gewinn
Eine Transaktion in Sekunden hinzufügen
Eine Transaktion in Sekunden hinzufügen
Belegerfassung
Belegerfassung

Beide $0 — wähle dein Ökosystem

Keines der Projekte verlangt Geld für die Software, und beide führen deine Bücher im Klartext. Die Wahl ist der Workflow, nicht der Geldbeutel.

Beancount

Kostenlos
Open Source, für immer
  • Beancount + Fava: $0, selbst gehostet
  • Optionale beancount.io-Pläne für Hosting, Bankensync, Mobilgeräte und KI
  • Dein Klartext-Hauptbuch funktioniert weiter, egal was du kündigst

hledger

Kostenlos
Open Source, für immer
  • Das komplette Toolkit — CLI, TUI und Weboberfläche: $0
  • Berichte und CSV-Import integriert, nichts zusätzlich hinzuzufügen
  • Ein Binärprogramm und eine Textdatei — kein Konto, kein Server

Probiere beide aus — ein Wechsel ist günstig

Beide Hauptbücher sind Klartext, also sind deine Daten niemals gefangen. Probiere jedes mit denselben Transaktionen aus, dann entscheide dich — oder behalte beide.

  1. 1

    Beginne mit einem echten Monat

    Gib dieselben aktuellen Transaktionen in beide Werkzeuge ein: importiere einen Kontoauszug, gleiche ihn ab und erstelle deinen wichtigsten Bericht in jedem.

  2. 2

    Konvertiere, wenn du dich entscheidest

    Einfache Journale passen sich leicht an, und hledger kann in das Beancount-Format exportieren. Fortgeschrittene Kosten-, Metadaten- und Direktivenfunktionen verdienen eine sorgfältige Durchsicht.

  3. 3

    Oder betreibe beide nebeneinander

    Viele Leute machen das: hledger für schnelle Erfassung und tägliche Kommandozeilenchecks, Beancount plus Fava für tiefere visuelle Analysen. Klartext macht die Aufteilung einfach.

Welches solltest du wählen?

Wähle Beancount, wenn…

…du Favas interaktives Web-Dashboard, strenge Los- und Anschaffungskostenverfolgung für Anlagen, Python-basierte Importeure und benutzerdefinierte Analysen sowie ein strenges System wünschst, das Korrektheit erzwingt — mit optionalem gehostetem Sync, mobilen Apps und KI auf beancount.io.

Wähle hledger, wenn…

…du in der Kommandozeile lebst und schnelle, integrierte textuelle Berichte, ein nachsichtiges Format für einen schnellen Start, Einzelbinärprogramm-Installationen und eine starke Mehrperiodenberichterstattung wünschst — unterstützt von stetigen, regelmäßigen Veröffentlichungen.

Beide sind hervorragende, ausgereifte, aktiv gepflegte Open-Source-Projekte, und beide halten deine Daten portabel im Klartext. Der fairste Test ist eine kleine Stichprobe deiner eigenen Transaktionen in jedem — der Workflow, der anspricht, ist die richtige Wahl.

Häufig gestellte Fragen

Ist Beancount strenger als hledger?

Ja. Beancount erfordert explizite Kontodeklarationen und wendet ein formelleres Datenmodell an, während hledger bewusst ein flexibleres Ledger-ähnliches Journalformat akzeptiert und fehlende Informationen ableiten kann.

Welches hat die bessere Benutzeroberfläche, Beancount oder hledger?

Beancount in Kombination mit Fava bietet die umfangreichere grafische Analyseerfahrung. hledger ist stärker für schnelle Terminalberichte und bietet auch hledger-ui und hledger-web für diejenigen, die Text oder leichte Weboberflächen bevorzugen.

Können hledger und Beancount dasselbe Journal verwenden?

Ihre Formate überschneiden sich, sind aber nicht identisch. Einfache Journale können oft angepasst oder exportiert werden, während erweiterte Kosten-, Metadaten- und Direktivenfunktionen normalerweise eine Konvertierung und Überprüfung erfordern.

Welches Tool eignet sich besser für die Automatisierung?

Beancount ist attraktiv für Python-basierte Importeure und Plugins; hledger ist attraktiv für Shell-Pipelines, CSV-Regeln und schnelle Befehlszeilenberichte. Die bessere Wahl hängt von der Sprache und dem Workflow ab, den Sie beibehalten möchten.

Bereit, deine Bücher im Klartext zu besitzen?

Starte kostenlos in Minuten — keine Kreditkarte, kein Lock-in, und dein Klartext-Hauptbuch gehört immer dir.