Preskočiť na hlavný obsah
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
Dashboard účtovnej knihy beancount.io s grafom vývoja čistého imania a zostatkami účtov
Domovská obrazovka mobilnej aplikácie Beancount s grafom čistého imania a nedávnymi transakciami
100%
Open source — oba projekty
Plain text
Účtovná kniha, ktorú budete vedieť prečítať o 30 rokov
Prísny
Beancount vynucuje súvahu v čase parsovania
Kdekoľvek
beancount.io pridáva hosting, synchronizáciu a AI

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.

Úplné porovnanie

Funkcia po funkcii, žiadny marketingový nádych.

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

Pozrite si celý svoj finančný obraz

Webové dashboardy, BQL dotazy a natívne mobilné aplikácie — jedna účtovná kniha v plain texte za tým všetkým.

Dashboard čistého majetku
Dashboard čistého majetku
Výsledovka
Výsledovka
Denník — každá položka, v plain texte
Denník — každá položka, v plain texte
Konzola BQL dotazov
Konzola BQL dotazov
Domov — čistý majetok na prvý pohľad
Domov — čistý majetok na prvý pohľad
Účty
Účty
Transakcie
Transakcie
Správy — príjmy, výdavky, zisk
Správy — príjmy, výdavky, zisk
Pridajte transakciu za pár sekúnd
Pridajte transakciu za pár sekúnd
Zachytenie bločku
Zachytenie bločku

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, vlastný hosting
  • 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

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. 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. 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. 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.

Ktorý by ste si mali vybrať?

Vyberte 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.

Č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, žiadne uzamknutie a vaša účtovná kniha v plain texte je vždy vaša.