Salta al contingut principal
Comparatives

Beancount vs hledger

Dos grans llibres de text pla — tria el teu ecosistema

Beancount i hledger comparteixen la mateixa filosofia: els teus llibres viuen en text pla que pots llegir, comparar i versionar amb Git — sense dependències, mai. La pregunta real és l'ajust: el model estricte i l'ecosistema web de Beancount, o la línia d'ordres ràpida i completa d'hledger.

  • Gratuït i de codi obert — tots dos
  • Text pla + Git
  • Sense dependències, mai
Compara les funcions
Tauler del llibre major de beancount.io que mostra un gràfic de tendència del patrimoni net i els saldos dels comptesObre la imatge a mida completa
Pantalla d'inici de l'aplicació mòbil de Beancount amb el gràfic del patrimoni net i transaccions recentsPantalla d'inici de l'aplicació mòbil de Beancount amb el gràfic del patrimoni net i transaccions recentsObre la imatge a mida completa
Codi obert — tots dos projectes
100%
Un llibre major que encara podràs llegir d'aquí a 30 anys
Text pla
Beancount imposa l'equilibri en el moment de l'anàlisi
Estricte
beancount.io afegeix allotjament, sincronització i IA
A qualsevol lloc

La comparació completa

Característica per característica, sense maquillatge de màrqueting.

Model de dades

Beancount
Estricte i explícit — comptes declarats, equilibri imposat, lots i base de cost
hledger
Flexible i indulgent — compatible amb Ledger, comptes sobre la marxa

Interfície principal

Beancount
Interfície web Fava, validació CLI, eines d'editor
hledger
Informes CLI integrats, IU TUI d'hledger-ui, hledger-web

Rendiment

Beancount
Basat en Python; la v3 afegeix un nucli C++ per a la velocitat
hledger
Haskell — molt ràpid, fins i tot en diaris molt grans

Informes

Beancount
Gràfics interactius de Fava més consultes BQL semblants a SQL
hledger
Informes de terminal integrats rics i vistes multiperíode

Importacions

Beancount
Ecosistema d'importadors Python; sincronització bancària allotjada a beancount.io
hledger
Importació CSV integrada amb fitxers de regles declaratives

Inversions

Beancount
Lots rigorosos, base de cost i múltiples monedes
hledger
Gestió de matèries primeres més senzilla per a carteres quotidianes

Configuració

Beancount
Requereix Python; declaracions de comptes explícites
hledger
Un únic binari precompilat; analitzador indulgent

Mòbil

Beancount
Aplicacions natives de beancount.io; interfície web responsiva de Fava
hledger
hledger-web en un navegador mòbil; aplicacions de tercers

Mateixa filosofia, ecosistemes diferents

Tots dos són llibres de text pla i de doble entrada que pots versionar amb Git. La diferència és l'ajust: modelatge estricte amb un ecosistema web, o una línia d'ordres ràpida i autònoma.

Beancount

El mestre estricte

Els comptes es declaren explícitament, cada transacció s'ha d'equilibrar, i els lots i la base de cost són de primera classe. Els errors surten a la llum en el moment de l'anàlisi — abans que arribin als teus informes.

hledger

L'amic indulgent

El format compatible amb Ledger d'hledger crea comptes sobre la marxa i fins i tot pot inferir partides d'equilibri. Més ràpid de començar, amb la disciplina deixada al teu càrrec.

Beancount

Fava, una interfície web completa

Explora els teus llibres als taulers de control polits de la Fava — gràfics interactius, extractes, participacions i una consola de consultes BQL — amb bean-check validant cada edició.

hledger

Una potència de línia d'ordres

Informes de terminal integrats rics, la IU TUI d'hledger-ui, i hledger-web per a navegació i entrada lleugeres — sense necessitat de serveis addicionals.

Beancount

Python, plugins i BQL

Escriu importadors i plugins en Python, i consulta les entrades amb BQL semblant a SQL. L'automatització viu en codi revisable i provable.

hledger

Regles i canonades de shell

Regles declaratives d'importació CSV i ordres CLI componibles s'integren directament a les canonades Unix — automatització ràpida, sense necessitat de Python.

Beancount

Lots rigorosos i base de cost

Cada moneda o valor porta unitats, cost i preu de forma oberta — seguiment precís de plusvàlues i de múltiples monedes, auditable línia per línia.

hledger

Gestió de matèries primeres més senzilla

hledger cobreix el dia a dia de múltiples monedes i el seguiment d'inversions senzilles amb un model més suau — suficient per a moltes carteres personals.

Beancount

Els teus llibres, a qualsevol lloc

Autoallotja la Fava, o deixa que beancount.io gestioni l'allotjament amb sincronització bancària, aplicacions mòbils natives i un assistent d'IA que ajuda a categoritzar i esborranyar entrades.

hledger

Un binari, completament local

Instal·la un únic binari precompilat i el teu llibre es queda al teu ordinador. hledger-web cobreix els navegadors mòbils; res depèn d'un compte al núvol.

Beancount

Nucli gratuït, allotjament opcional

Beancount i Fava no costen res, per sempre. Els plans opcionals de beancount.io afegeixen allotjament, sincronització, mòbil i IA — el llibre es manté portàtil de totes maneres.

hledger

Gratuït, sense més

Cada funció d'hledger — informes, TUI, interfície web, importació CSV — es lliura gratuïtament en una única eina. No existeix cap nivell de pagament; no cal cap.

On hledger encara guanya

Mateixa família, comparació honesta: hledger és l'opció millor quan vols una eina ràpida i autònoma que ho fa tot des d'un binari.

Informes ja inclosos

El balanç de situació, el compte de resultats, el flux de caixa i les comparacions multiperíode són ordres integrades — sense servidor web, sense llenguatge de consulta, sense configuració.

Molt ràpid

Escrit en Haskell, hledger s'inicia instantàniament i es manté ràpid en diaris enormes — desenes de milers de transaccions per segon, amb un ús de memòria modest.

Importació CSV integrada

Fitxers de regles declaratives converteixen les exportacions CSV del banc en entrades de diari netes — sense necessitat d'escriure o mantenir un importador Python.

Res addicional per executar

Sense base de dades, sense servidor, sense compte. Un binari més el teu fitxer de text és tota la pila — trivial de fer còpies de seguretat, sincronitzar i moure.

Quina hauries de triar?

Tria Beancount si…

…vols el tauler de control web interactiu de Fava, el seguiment rigorós de lots i base de cost per a inversions, importadors i anàlisi personalitzada basats en Python, i un sistema estricte que imposa la correcció — amb sincronització allotjada opcional, aplicacions mòbils i IA a beancount.io.

Tria hledger si…

…vius a la línia d'ordres i vols informes textuals ràpids i integrats, un format indulgent amb el qual és ràpid començar, instal·lacions d'un sol binari i informes multiperíode sòlids — amb versions estables i periòdiques.

Tots dos són projectes de codi obert excel·lents, madurs i mantinguts activament, i tots dos mantenen les teves dades portàtils en text pla. La prova més justa és una petita mostra de les teves pròpies transaccions a cadascun — el flux de treball que ressoni és l'elecció correcta.

Tots dos $0 — tria el teu ecosistema

Cap dels dos projectes cobra pel programari, i tots dos mantenen els teus llibres en text pla. L'elecció és el flux de treball, no la cartera.

Beancount

Gratuït

codi obert, per sempre

  • Beancount + Fava: $0, autoallotjat
  • Plans opcionals de beancount.io per a allotjament, sincronització bancària, mòbil i IA
  • El teu llibre de text pla segueix funcionant independentment del que cancel·lis

hledger

Gratuït

codi obert, per sempre

  • El kit d'eines complet — CLI, TUI i interfície web: $0
  • Informes i importació CSV integrats, res addicional per afegir
  • Un binari i un fitxer de text — sense compte, sense servidor

Mira el conjunt de les teves finances

Taulers web, consultes BQL i aplicacions mòbils natives — un únic llibre major en text pla al darrere.

Prova tots dos — canviar és barat

Tots dos llibres són text pla, així que les teves dades mai estan atrapades. Prova cadascun amb les mateixes transaccions, després compromet-te — o mantén tots dos.

  1. Comença amb un mes real

    Introdueix les mateixes transaccions recents a ambdues eines: importa un extracte, concilia'l i produeix el teu informe més important a cadascuna.

  2. Converteix quan et compromets

    Els diaris senzills s'adapten fàcilment, i hledger pot exportar al format Beancount. Les funcions avançades de cost, metadades i directives mereixen una passada de revisió acurada.

  3. O executa tots dos, costat a costat

    Molta gent ho fa: hledger per a entrada ràpida i comprovacions diàries de línia d'ordres, Beancount més Fava per a anàlisi visual més profunda. El text pla facilita la divisió.

Preguntes freqüents

És Beancount més estricte que hledger?

Sí. Beancount requereix declaracions d'accounts explícites i aplica un model de dades més formal, mentre que hledger accepta deliberadament un format de diari de tipus Ledger més flexible i pot inferir informació faltant.

Quin té la millor interfície d'usuari, Beancount o hledger?

Beancount combinat amb Fava ofereix l'experiència d'anàlisi gràfica més rica. hledger és més potent per a informes ràpids al terminal i també inclou hledger-ui i hledger-web per a persones que prefereixen interfícies de text o web lleugeres.

Poden hledger i Beancount utilitzar el mateix diari?

Els seus formats se superposen però no són idèntics. Els diaris simples sovint es poden adaptar o exportar, mentre que les funcions avançades de cost, metadades i directives generalment requereixen conversió i revisió.

Quina eina és millor per a l'automatització?

Beancount és atractiu per a importadors i connectors basats en Python; hledger és atractiu per a pipelines de shell, regles CSV i informes ràpids des de la línia d'ordres. La millor opció depèn del llenguatge i del flux de treball que vulgueu mantenir.

Preparat per posseir els teus llibres en text pla?

Comença gratis en minuts — sense targeta de crèdit, sense bloqueig, i el teu llibre major en text pla sempre serà teu.