Naar hoofdinhoud springen
Beancount vs hledger

Twee geweldige plain-text grootboeken — kies je ecosysteem

Beancount en hledger delen dezelfde filosofie: je administratie leeft in plain text die je kunt lezen, diffen en versiebeheren met Git — nooit vendor lock-in. De echte vraag is welke het beste past: Beancounts strikte model en web-ecosysteem, of hledgers snelle, alles-in-één command line.

  • Gratis & open source — beide
  • Plain text + Git
  • Nooit lock-in
beancount.io-grootboekdashboard met een vermogensontwikkelingsgrafiek en rekeningsaldi
Homescreen van de Beancount-mobiele app met vermogensgrafiek en recente transacties
100%
Open source — beide projecten
Plain text
Een grootboek dat je over 30 jaar nog kunt lezen
Strikt
Beancount dwingt saldo af bij parsetijd
Overal
beancount.io biedt hosting, sync & AI

Zelfde filosofie, verschillende ecosystemen

Beide zijn plain-text, dubbel boekhoudkundige grootboeken die je met Git kunt versiebeheren. Het verschil zit in de pasvorm: strikt modelleren met een web-ecosysteem, of een snelle, zelfstandige command line.

Beancount

De strenge leraar

Rekeningen worden expliciet gedeclareerd, elke transactie moet kloppen, en loten en kostprijs zijn eersteklas. Fouten komen aan het licht bij parsetijd — voordat ze je rapporten bereiken.

hledger

De vergevingsgezinde vriend

hledgers Ledger-compatibele formaat maakt rekeningen direct aan en kan zelfs balancerende boekingen afleiden. Sneller van start, met discipline aan jou overgelaten.

Beancount

Fava, een volledige webinterface

Verken je administratie in Fava's gepolijste dashboards — interactieve grafieken, overzichten, bezittingen en een BQL-queryconsole — met bean-check dat elke bewerking valideert.

hledger

Een command-line krachtpatser

Rijke ingebouwde terminalrapporten, de hledger-ui TUI en hledger-web voor lichtgewicht browsen en invoer — geen extra services nodig.

Beancount

Python, plugins & BQL

Schrijf importeurs en plugins in Python en doorzoek boekingen met SQL-achtige BQL. Automatisering leeft in controleerbare, testbare code.

hledger

Regels & shell pipelines

Declaratieve CSV-importregels en samenstelbare CLI-commando's passen naadloos in Unix-pipelines — snelle automatisering, geen Python nodig.

Beancount

Rigoristische loten & kostprijs

Elke valuta of effect draagt eenheden, kostprijs en prijs openlijk mee — nauwkeurige vermogenswinst- en meervoudige valutavolging, regel voor regel controleerbaar.

hledger

Eenvoudiger goederenbeheer

hledger dekt alledaagse meervoudige valuta en eenvoudige beleggingsvolging met een zachter model — genoeg voor veel persoonlijke portefeuilles.

Beancount

Je administratie, overal

Host Fava zelf, of laat beancount.io de hosting regelen met banksync, native mobiele apps en een AI-assistent die helpt met categoriseren en boekingontwerpen.

hledger

Eén binary, volledig lokaal

Installeer een enkele vooraf gebouwde binary en je grootboek blijft op je machine. hledger-web dekt mobiele browsers; niets is afhankelijk van een cloudaccount.

Beancount

Gratis kern, optionele hosting

Beancount en Fava kosten niets, voor altijd. Optionele beancount.io-abonnementen voegen hosting, sync, mobiel en AI toe — het grootboek blijft hoe dan ook draagbaar.

hledger

Gratis, punt uit

Elke hledger-functie — rapporten, TUI, webinterface, CSV-import — wordt gratis meegeleverd in één tool. Geen betaalde laag; er is er geen nodig.

Waar hledger nog steeds wint

Zelfde familie, eerlijke vergelijking: hledger is de betere keuze als je een snelle, zelfstandige tool wilt die alles vanuit één binary doet.

Rapporten uit de doos

Balans, winst-en-verliesrekening, kasstroomoverzicht en meerperiodenvergelijkingen zijn ingebouwde commando's — geen webserver, geen querytaal, geen configuratie.

Serieus snel

Geschreven in Haskell, start hledger direct en blijft snel op grote journaals — tienduizenden transacties per seconde, met bescheiden geheugengebruik.

Ingebouwde CSV-import

Declaratieve regelsbestanden zetten bank-CSV-exporten om in schone journaalboekingen — geen Python-importeur om te schrijven of te onderhouden.

Niets extra's nodig

Geen database, geen server, geen account. Eén binary plus je tekstbestand is de hele stack — triviaal te back-uppen, synchroniseren en verplaatsen.

De volledige vergelijking

Functie voor functie, geen marketingpraatjes.

Gegevensmodel

Beancount
Strikt en expliciet — gedeclareerde rekeningen, afgedwongen saldo, loten en kostprijs
hledger
Flexibel en vergevingsgezind — Ledger-compatibel, rekeningen direct aangemaakt

Hoofdinterface

Beancount
Fava webinterface, CLI-validatie, editor-onderdelen
hledger
Ingebouwde CLI-rapporten, hledger-ui TUI, hledger-web

Prestatie

Beancount
Python-gebaseerd; v3 voegt een C++-kern toe voor snelheid
hledger
Haskell — zeer snel, zelfs op zeer grote journaals

Rapportage

Beancount
Interactieve Fava-grafieken plus SQL-achtige BQL-query's
hledger
Rijke ingebouwde terminalrapporten en meerperiodenweergaven

Imports

Beancount
Python-importeur-ecosysteem; gehoste banksync op beancount.io
hledger
Ingebouwde CSV-import met declaratieve regelsbestanden

Beleggingen

Beancount
Rigoristische loten, kostprijs en meervoudige valuta
hledger
Eenvoudiger goederenbeheer voor alledaagse portefeuilles

Installatie

Beancount
Vereist Python; expliciete rekeningdeclaraties
hledger
Enkele vooraf gebouwde binary; vergevingsgezinde parser

Mobiel

Beancount
Native beancount.io-apps; Fava's responsieve webinterface
hledger
hledger-web in een mobiele browser; apps van derden

Zie je volledige financiële plaatje

Webdashboards, BQL-query's en native mobiele apps — één plain-text grootboek erachter.

Vermogensdashboard
Vermogensdashboard
Winst-en-verliesrekening
Winst-en-verliesrekening
Journaal — elke boeking, in plain text
Journaal — elke boeking, in plain text
BQL-queryconsole
BQL-queryconsole
Start — vermogen in één oogopslag
Start — vermogen in één oogopslag
Rekeningen
Rekeningen
Transacties
Transacties
Rapporten — inkomsten, uitgaven, winst
Rapporten — inkomsten, uitgaven, winst
Voeg in seconden een transactie toe
Voeg in seconden een transactie toe
Bonvangst
Bonvangst

Beide $0 — kies je ecosysteem

Geen van beide projecten rekent voor de software, en beide houden je administratie in plain text. De keuze is workflow, niet portemonnee.

Beancount

Gratis
open source, voor altijd
  • Beancount + Fava: $0, zelf gehost
  • Optionele beancount.io-abonnementen voor hosting, banksync, mobiel en AI
  • Je plain-text grootboek blijft werken, ongeacht wat je opzegt

hledger

Gratis
open source, voor altijd
  • De complete toolkit — CLI, TUI en webinterface: $0
  • Rapporten en CSV-import ingebouwd, niets extra's nodig
  • Eén binary en een tekstbestand — geen account, geen server

Probeer beide — overstappen is goedkoop

Beide grootboeken zijn plain text, dus je gegevens zitten nooit vast. Probeer elk met dezelfde transacties, en kies er dan een — of houd beide.

  1. 1

    Begin met één echte maand

    Voer dezelfde recente transacties in beide tools in: importeer een afschrift, reconcileer het en maak je belangrijkste rapport in elk.

  2. 2

    Converteer wanneer je kiest

    Simpele journaals passen zich makkelijk aan en hledger kan exporteren naar Beancount-formaat. Geavanceerde kosten, metadata en richtlijnfuncties verdienen een zorgvuldige controle.

  3. 3

    Of gebruik beide, naast elkaar

    Veel mensen doen dat: hledger voor snelle invoer en dagelijkse command-line controles, Beancount plus Fava voor diepere visuele analyse. Plain text maakt de splitsing eenvoudig.

Welke moet je kiezen?

Kies Beancount als…

…je Fava's interactieve webdashboard wilt, rigoureuze loten- en kostprijsvolging voor beleggingen, Python-gebaseerde importeurs en aangepaste analyses, en een strikt systeem dat correctheid afdwingt — met optionele gehoste sync, mobiele apps en AI op beancount.io.

Kies hledger als…

…je in de command line leeft en snelle, ingebouwde tekstuele rapporten wilt, een vergevingsgezind formaat waarmee je snel van start kunt, single-binary installaties en sterke meerperiodenrapportage — ondersteund door stabiele, regelmatige releases.

Beide zijn uitstekende, volwassen, actief onderhouden open-sourceprojecten, en beide houden je gegevens draagbaar in plain text. De eerlijkste test is een klein voorbeeld van je eigen transacties in elk — de workflow die resoneert is de juiste keuze.

Veelgestelde vragen

Is Beancount strenger dan hledger?

Ja. Beancount vereist expliciete rekeningdeclaraties en past een formeler gegevensmodel toe, terwijl hledger bewust een flexibeler Ledger-achtig journaalformaat accepteert en ontbrekende informatie kan afleiden.

Welke heeft de betere gebruikersinterface, Beancount of hledger?

Beancount in combinatie met Fava biedt de rijkere grafische analyse-ervaring. hledger is sterker voor snelle terminalrapporten en bevat ook hledger-ui en hledger-web voor mensen die de voorkeur geven aan tekst of lichte webinterfaces.

Kunnen hledger en Beancount hetzelfde journaal gebruiken?

Hun formaten overlappen maar zijn niet identiek. Eenvoudige journaals kunnen vaak worden aangepast of geëxporteerd, terwijl geavanceerde kosten-, metadata- en richtlijnfuncties meestal conversie en controle vereisen.

Welk hulpmiddel is beter voor automatisering?

Beancount is aantrekkelijk voor op Python gebaseerde importeurs en plug-ins; hledger is aantrekkelijk voor shell-pijplijnen, CSV-regels en snelle commandoregelrapportage. De betere keuze hangt af van de taal en workflow die u wilt onderhouden.

Klaar om je eigen administratie in plain text te beheren?

Begin gratis in minuten — geen creditcard, geen lock-in en je plain-text grootboek blijft altijd van jou.