Preskočiť na hlavný obsah
Porovnania

Beancount vs hledger

Dvaja skvelí účtovníci v plain texte — vyberte si svoj ekosystém

Beancount a hledger zdieľajú rovnakú filozofiu: vaše knihy žijú v plain texte, ktorý môžete čítať, porovnávať a verzovať pomocou Gitu — žiadne uzamknutie, nikdy. Skutočnou otázkou je, čo vám viac vyhovuje: prísny model a webový ekosystém Beancountu, alebo rýchly, všetko v jednom príkazový riadok hledgeru.

  • Zadarmo a open source — oba
  • Plain text + Git
  • Žiadne uzamknutie, nikdy
Porovnať funkcie
Dashboard účtovnej knihy beancount.io s grafom vývoja čistého imania a zostatkami účtovOtvoriť obrázok v plnej veľkosti
Domovská obrazovka mobilnej aplikácie Beancount s grafom čistého imania a nedávnymi transakciamiDomovská obrazovka mobilnej aplikácie Beancount s grafom čistého imania a nedávnymi transakciamiOtvoriť obrázok v plnej veľkosti
Open source — oba projekty
100%
Účtovná kniha, ktorú prečítate aj o 30 rokov
Čistý text
Beancount vynucuje súvahu v čase parsovania
Prísny
beancount.io pridáva hosting, synchronizáciu a AI
Kdekoľvek

Úplné porovnanie

Funkciu po funkcii, bez marketingových omáčok.

Dátový model

Beancount
Prísny a explicitný — deklarované účty, vynútená súvaha, dávky a nákladová základňa
hledger
Flexibilný a odpúšťajúci — kompatibilný s Ledgerom, účty vytvárané za behu

Hlavné rozhranie

Beancount
Webové UI Fava, CLI validácia, editorové nástroje
hledger
Vstavané CLI správy, hledger-ui TUI, hledger-web

Výkon

Beancount
Založený na Pythone; v3 pridáva C++ jadro pre rýchlosť
hledger
Haskell — veľmi rýchly, aj na veľmi veľkých denníkoch

Reportovanie

Beancount
Interaktívne grafy Favy plus SQL-like BQL dotazy
hledger
Bohaté vstavané terminálové správy a viacobdobové pohľady

Importy

Beancount
Ekosystém Python importérov; hosťovaná banková synchronizácia na beancount.io
hledger
Vstavaný import CSV s deklaratívnymi súbormi pravidiel

Investície

Beancount
Dôsledné dávky, nákladová základňa a viacmennosť
hledger
Jednoduchšie zaobchádzanie s komoditami pre bežné portfóliá

Nastavenie

Beancount
Vyžaduje Python; explicitné deklarácie účtov
hledger
Jeden vopred zostavený binárny súbor; odpúšťajúci parser

Mobil

Beancount
Natívne aplikácie beancount.io; responzívne webové UI Favy
hledger
hledger-web v mobilnom prehliadači; aplikácie tretích strán

Rovnaká filozofia, rozdielne ekosystémy

Oba sú plain-text, podvojné účtovné knihy, ktoré môžete verzovať pomocou Gitu. Rozdiel je v tom, čo vám viac vyhovuje: prísne modelovanie s webovým ekosystémom, alebo rýchly, sebestačný príkazový riadok.

Beancount

Prísny učiteľ

Účty sú deklarované explicitne, každá transakcia musí byť vyrovnaná a dávky a nákladová základňa sú prvotriednymi občanmi. Chyby sa objavia v čase parsovania — skôr, ako sa dostanú do vašich správ.

hledger

Odpúšťajúci priateľ

Formát hledgeru kompatibilný s Ledgerom vytvára účty za behu a dokonca dokáže odvodiť vyrovnávacie položky. Rýchlejší štart, disciplína je ponechaná na vás.

Beancount

Fava, plnohodnotné webové UI

Preskúmajte svoje knihy v prepracovaných dashboardoch Favy — interaktívne grafy, výkazy, portfóliá a konzola BQL dotazov — pričom bean-check overuje každú úpravu.

hledger

Príkazový riadok plný síl

Bohaté vstavané terminálové správy, TUI hledger-ui a hledger-web pre ľahké prehliadanie a zadávanie — nie sú potrebné žiadne ďalšie služby.

Beancount

Python, pluginy a BQL

Píšte importéry a pluginy v Pythone a dopytujte položky pomocou SQL-like BQL. Automatizácia žije v prehľadnom, testovateľnom kóde.

hledger

Pravidlá a shellové pipeliny

Deklaratívne pravidlá pre import CSV a kompozitné CLI príkazy zapadajú priamo do Unixových pipeline — rýchla automatizácia, Python nie je potrebný.

Beancount

Dôsledné dávky a nákladová základňa

Každá mena alebo cenný papier nesie jednotky, náklady a cenu otvorene — presné sledovanie kapitálových ziskov a viacmien, auditovateľné riadok po riadku.

hledger

Jednoduchšie zaobchádzanie s komoditami

hledger pokrýva bežné viacmenné a jednoduché investičné sledovanie s miernejším modelom — dostatočným pre mnoho osobných portfólií.

Beancount

Vaše knihy, kdekoľvek

Hostite Fava sami, alebo nechajte beancount.io spravovať hosting s bankovou synchronizáciou, natívnymi mobilnými aplikáciami a AI asistentom, ktorý pomáha kategorizovať a navrhovať položky.

hledger

Jeden binárny súbor, plne lokálne

Nainštalujte jeden vopred zostavený binárny súbor a vaša kniha zostane na vašom počítači. hledger-web pokrýva mobilné prehliadače; nič nezávisí na cloudovom účte.

Beancount

Bezplatné jadro, voliteľný hosting

Beancount a Fava stoja navždy nič. Voliteľné plány beancount.io pridávajú hosting, synchronizáciu, mobil a AI — kniha zostáva prenosná v každom prípade.

hledger

Zadarmo, bodka

Každá funkcia hledgeru — správy, TUI, webové UI, import CSV — je dodávaná zadarmo v jednom nástroji. Neexistuje platená vrstva; ani nie je potrebná.

Kde hledger stále víťazí

Rovnaká rodina, úprimné porovnanie: hledger je lepšou voľbou, keď chcete rýchly, sebestačný nástroj, ktorý všetko robí z jedného binárneho súboru.

Správy hneď po vybalení

Súvaha, výsledovka, výkaz peňažných tokov a viacobdobové porovnania sú vstavané príkazy — žiadny webový server, žiadny dotazovací jazyk, žiadne nastavovanie.

Naozaj rýchle

Napísaný v Haskell, hledger štartuje okamžite a zostáva rýchly aj na obrovských denníkoch — desiatky tisíc transakcií za sekundu, s miernou spotrebou pamäte.

Vstavaný import CSV

Deklaratívne súbory pravidiel premenia bankové CSV exporty na čisté denníkové položky — žiadny Python importér na písanie alebo údržbu.

Nič extra na spúšťanie

Žiadna databáza, žiadny server, žiadny účet. Jeden binárny súbor plus váš textový súbor je celý stack — triviálne na zálohovanie, synchronizáciu a presun.

Ktorý si vybrať?

Vyberte si Beancount, ak…

…chcete interaktívny webový dashboard Favy, dôsledné sledovanie dávok a nákladovej základne pre investície, Pythonové importéry a vlastnú analýzu, a prísny systém, ktorý vynucuje správnosť — s voliteľným hosťovaným synchronizáciou, mobilnými aplikáciami a AI na beancount.io.

Vyberte hledger, ak…

…žijete v príkazovom riadku a chcete rýchle, vstavané textové správy, odpúšťajúci formát, s ktorým rýchlo začnete, inštalácie jedného binárneho súboru a silné viacobdobové reportovanie — podporené stabilnými, pravidelnými vydaniami.

Oba sú vynikajúce, zrelé, aktívne udržiavané open-source projekty a oba udržiavajú vaše dáta prenosné v plain texte. Najspravodlivejším testom je malá vzorka vašich vlastných transakcií v každom z nich — pracovný tok, ktorý s vami rezonuje, je správna voľba.

Oba $0 — vyberte si svoj ekosystém

Ani jeden projekt si neúčtuje peniaze za softvér a oba uchovávajú vaše knihy v plain texte. Voľbou je pracovný tok, nie peňaženka.

Beancount

Zadarmo

open source, navždy

  • Beancount + Fava: $0, vo vlastnom hosťovaní
  • Voliteľné plány beancount.io pre hosting, bankovú synchronizáciu, mobil a AI
  • Vaša účtovná kniha v plain texte funguje aj po zrušení čohokoľvek

hledger

Zadarmo

open source, navždy

  • Kompletná sada nástrojov — CLI, TUI a webové UI: $0
  • Správy a import CSV vstavané, nič extra netreba pridávať
  • Jeden binárny súbor a textový súbor — žiadny účet, žiadny server

Pozrite si celý svoj finančný obraz

Webové dashboardy, dopyty BQL a natívne mobilné aplikácie – za všetkým jedna textová účtovná kniha.

Vyskúšajte oba — prechod je lacný

Obe knihy sú v plain texte, takže vaše dáta nie sú nikdy uväznené. Vyskúšajte každú s rovnakými transakciami, potom sa zaviažte — alebo ponechajte obe.

  1. Začnite s jedným skutočným mesiacom

    Zadajte rovnaké nedávne transakcie do oboch nástrojov: importujte výpis, vyrovnajte ho a vytvorte svoju najdôležitejšiu správu v každom z nich.

  2. Konvertujte, keď sa zaviažete

    Jednoduché denníky sa ľahko prispôsobia a hledger dokáže exportovať do formátu Beancount. Pokročilé funkcie nákladov, metadát a direktív si zaslúžia dôkladnú kontrolu.

  3. Alebo používajte oba, vedľa seba

    Mnoho ľudí to robí: hledger pre rýchle zadávanie a denné kontroly v príkazovom riadku, Beancount plus Fava pre hlbšiu vizuálnu analýzu. Plain text robí rozdelenie jednoduchým.

Často kladené otázky

Je Beancount prísnejší ako hledger?

Áno. Beancount vyžaduje explicitné deklarácie účtov a používa formálnejší dátový model, zatiaľ čo hledger zámerne akceptuje flexibilnejší formát denníka v štýle Ledger a dokáže odvodiť niektoré chýbajúce informácie.

Ktorý má lepšie používateľské rozhranie, Beancount alebo hledger?

Beancount v kombinácii s Favou ponúka bohatší grafický analytický zážitok. hledger je silnejší pre rýchle terminálové zostavy a zahŕňa aj hledger-ui a hledger-web pre ľudí, ktorí preferujú textové alebo ľahké webové rozhrania.

Môžu hledger a Beancount používať rovnaký denník?

Ich formáty sa prekrývajú, ale nie sú identické. Jednoduché denníky sa dajú často prispôsobiť alebo exportovať, zatiaľ čo pokročilé funkcie ako ceny, metadáta a direktívy zvyčajne vyžadujú konverziu a kontrolu.

Ktorý nástroj je lepší na automatizáciu?

Beancount je atraktívny pre Pythonové importéry a pluginy; hledger je atraktívny pre shellové pipeline, CSV pravidlá a rýchle zostavy z príkazového riadku. Lepšia voľba závisí od jazyka a pracovného postupu, ktorý chcete udržiavať.

Ste pripravení vlastniť svoje knihy v plain texte?

Začnite zadarmo za pár minút – žiadna kreditná karta, žiadny lock-in a vaša textová účtovná kniha ostáva vždy vaša.