پرش به محتوای اصلی
Beancount.io Logo
Beancount در مقابل hledger

دو دفتر کل متن‌محور عالی — اکوسیستم خود را انتخاب کنید

Beancount و hledger فلسفه یکسانی دارند: کتاب‌های شما در متن ساده زندگی می‌کنند که می‌توانید بخوانید، تفاوت‌یابی کنید و با Git نسخه‌گذاری کنید — بدون قفل‌شدگی، همیشه. سوال واقعی تناسب است: مدل سختگیرانه Beancount و اکوسیستم وب، یا خط فرمان سریع و همه‌کاره hledger.

  • رایگان و متن‌باز — هر دو
  • متن ساده + Git
  • بدون قفل‌شدگی، همیشه
داشبورد دفتر کل beancount.io با نمودار روند خالص دارایی و مانده حساب‌ها
صفحه اصلی اپلیکیشن موبایل Beancount با نمودار خالص دارایی و تراکنش‌های اخیر
100%
متن‌باز — هر دو پروژه
متن ساده
دفتر کلی که تا ۳۰ سال دیگر هم می‌توانید بخوانید
سختگیرانه
Beancount تعادل را در زمان تجزیه اعمال می‌کند
هر جایی
beancount.io میزبانی، همگام‌سازی و هوش مصنوعی اضافه می‌کند

فلسفه یکسان، اکوسیستم‌های متفاوت

هر دو دفتر کل متن‌محور، دوطرفه هستند که می‌توانید با Git نسخه‌گذاری کنید. تفاوت در تناسب است: مدل‌سازی سختگیرانه با اکوسیستم وب، یا خط فرمان سریع و خودکفا.

Beancount

معلم سختگیر

حساب‌ها به صراحت اعلام می‌شوند، هر تراکنش باید متعادل باشد، و لات‌ها و مبنای هزینه درجه یک هستند. خطاها در زمان تجزیه نمایان می‌شوند — قبل از اینکه به گزارش‌های شما برسند.

hledger

دوست بخشنده

فرمت سازگار با Ledger در hledger حساب‌ها را در لحظه ایجاد می‌کند و حتی می‌تواند ورودی‌های متعادل‌کننده را استنباط کند. شروع سریع‌تر، با انضباطی که به شما واگذار شده است.

Beancount

Fava، یک رابط کاربری وب کامل

کتاب‌های خود را در داشبوردهای صیقلی Fava کاوش کنید — نمودارهای تعاملی، صورت‌ها، دارایی‌ها و کنسول پرس‌وجوی BQL — با bean-check که هر ویرایش را تأیید می‌کند.

hledger

یک قدرت‌گیر خط فرمان

گزارش‌های غنی ترمینال داخلی، رابط کاربری متنی hledger-ui و hledger-web برای مرور و ورود سبک — بدون نیاز به خدمات اضافی.

Beancount

Python، پلاگین‌ها و BQL

واردکننده‌ها و پلاگین‌ها را در Python بنویسید و با BQL شبیه SQL به ورودی‌ها پرس‌وجو کنید. اتوماسیون در کد قابل بررسی و آزمایش زندگی می‌کند.

hledger

قوانین و خطوط لوله شل

قوانین واردات CSV اعلانی و دستورات CLI ترکیب‌پذیر مستقیماً در خطوط لوله یونیکس قرار می‌گیرند — اتوماسیون سریع، بدون نیاز به Python.

Beancount

لات‌ها و مبنای هزینه دقیق

هر ارز یا اوراق بهادار واحدها، هزینه و قیمت را در معرض دید دارد — پیگیری دقیق سود سرمایه و چندارزی، قابل حسابرسی خط به خط.

hledger

مدیریت کالای ساده‌تر

hledger چندارزی روزمره و پیگیری سرمایه‌گذاری ساده را با مدلی ملایم‌تر پوشش می‌دهد — برای بسیاری از پرتفوی‌های شخصی کافی است.

Beancount

کتاب‌های شما، هر جایی

Fava را خود میزبانی کنید، یا اجازه دهید beancount.io میزبانی را با همگام‌سازی بانکی، اپلیکیشن‌های موبایل بومی و یک دستیار هوش مصنوعی که به دسته‌بندی و پیش‌نویس ورودی‌ها کمک می‌کند، انجام دهد.

hledger

یک باینری، کاملاً محلی

یک باینری از پیش ساخته شده را نصب کنید و دفتر کل شما در دستگاه شما باقی می‌ماند. hledger-web مرورگرهای موبایل را پوشش می‌دهد؛ هیچ چیز به یک حساب ابری وابسته نیست.

Beancount

هسته رایگان، میزبانی اختیاری

Beancount و Fava همیشه رایگان هستند. طرح‌های اختیاری beancount.io میزبانی، همگام‌سازی، موبایل و هوش مصنوعی را اضافه می‌کنند — دفتر کل در هر صورت قابل حمل باقی می‌ماند.

hledger

رایگان، تمام

همه ویژگی‌های hledger — گزارش‌ها، رابط کاربری متنی، رابط کاربری وب، واردات CSV — رایگان در یک ابزار واحد عرضه می‌شوند. هیچ رده پرداختی وجود ندارد؛ نیازی هم نیست.

جایی که hledger همچنان برنده است

خانواده یکسان، مقایسه صادقانه: hledger انتخاب بهتری است وقتی می‌خواهید یک ابزار سریع و خودکفا که همه کارها را با یک باینری انجام می‌دهد.

گزارش‌های آماده بیرون از جعبه

ترازنامه، صورت سود و زیان، جریان نقدی و مقایسه‌های چنددوره‌ای دستورات داخلی هستند — بدون سرور وب، بدون زبان پرس‌وجو، بدون راه‌اندازی.

به طور جدی سریع

نوشته شده در Haskell، hledger فوراً شروع می‌شود و روی مجله‌های بزرگ سریع باقی می‌ماند — ده‌ها هزار تراکنش در ثانیه، با مصرف حافظه معقول.

واردات CSV داخلی

فایل‌های قوانین اعلانی، خروجی CSV بانک را به ورودی‌های مجله تمیز تبدیل می‌کنند — بدون نیاز به نوشتن یا نگهداری یک واردکننده Python.

هیچ چیز اضافی برای اجرا

بدون پایگاه داده، بدون سرور، بدون حساب. یک باینری به اضافه فایل متنی شما کل پشته است — پشتیبان‌گیری، همگام‌سازی و جابجاییِ ساده.

مقایسه کامل

ویژگی به ویژگی، بدون چرخش بازاریابی.

مدل داده

Beancount
سختگیرانه و صریح — حساب‌های اعلام شده، تعادل اعمال شده، لات‌ها و مبنای هزینه
hledger
انعطاف‌پذیر و بخشنده — سازگار با Ledger، حساب‌ها در لحظه

رابط اصلی

Beancount
رابط کاربری وب Fava، اعتبارسنجی CLI، ابزارهای ویرایشگر
hledger
گزارش‌های CLI داخلی، رابط کاربری متنی hledger-ui، hledger-web

عملکرد

Beancount
مبتنی بر Python؛ v3 یک هسته C++ برای سرعت اضافه می‌کند
hledger
Haskell — بسیار سریع، حتی روی مجله‌های بسیار بزرگ

گزارش‌دهی

Beancount
نمودارهای تعاملی Fava به اضافه پرس‌وجوهای BQL شبیه SQL
hledger
گزارش‌های غنی ترمینال داخلی و نماهای چنددوره‌ای

واردات

Beancount
اکوسیستم واردکننده Python؛ همگام‌سازی بانکی میزبانی شده در beancount.io
hledger
واردات CSV داخلی با فایل‌های قوانین اعلانی

سرمایه‌گذاری‌ها

Beancount
لات‌ها، مبنای هزینه و چندارزی دقیق
hledger
مدیریت کالای ساده‌تر برای پرتفوی‌های روزمره

راه‌اندازی

Beancount
نیاز به Python؛ اعلام حساب‌های صریح
hledger
یک باینری از پیش ساخته شده؛ تجزیه‌گر بخشنده

موبایل

Beancount
اپلیکیشن‌های بومی beancount.io؛ رابط کاربری وب واکنش‌گرای Fava
hledger
hledger-web در مرورگر موبایل؛ اپلیکیشن‌های شخص ثالث

تصویر کامل مالی خود را ببینید

داشبوردهای وب، پرس‌وجوهای BQL و اپلیکیشن‌های موبایل بومی — یک دفتر کل متن‌محور در پشت همه آن.

داشبورد ارزش خالص
داشبورد ارزش خالص
صورت سود و زیان
صورت سود و زیان
مجله — هر ورودی، به صورت متن ساده
مجله — هر ورودی، به صورت متن ساده
کنسول پرس‌وجوی BQL
کنسول پرس‌وجوی BQL
خانه — ارزش خالص در یک نگاه
خانه — ارزش خالص در یک نگاه
حساب‌ها
حساب‌ها
تراکنش‌ها
تراکنش‌ها
گزارش‌ها — درآمد، هزینه‌ها، سود
گزارش‌ها — درآمد، هزینه‌ها، سود
افزودن یک تراکنش در چند ثانیه
افزودن یک تراکنش در چند ثانیه
ضبط رسید
ضبط رسید

هر دو ۰ دلار — اکوسیستم خود را انتخاب کنید

هیچکدام از پروژه‌ها برای نرم‌افزار هزینه دریافت نمی‌کنند، و هر دو کتاب‌های شما را در متن ساده نگه می‌دارند. انتخاب، گردش کار است، نه کیف پول.

Beancount

رایگان
متن‌باز، برای همیشه
  • Beancount + Fava: ۰ دلار، خود میزبانی
  • طرح‌های اختیاری beancount.io برای میزبانی، همگام‌سازی بانکی، موبایل و هوش مصنوعی
  • دفتر کل متن‌محور شما صرف نظر از آنچه لغو می‌کنید به کار خود ادامه می‌دهد

hledger

رایگان
متن‌باز، برای همیشه
  • کیت ابزار کامل — CLI، رابط کاربری متنی و رابط کاربری وب: ۰ دلار
  • گزارش‌ها و واردات CSV داخلی، هیچ چیز اضافی برای افزودن
  • یک باینری و یک فایل متنی — بدون حساب، بدون سرور

هر دو را امتحان کنید — جابجایی ارزان است

هر دو دفتر کل متن ساده هستند، بنابراین داده‌های شما هرگز گیر نمی‌افتند. هر کدام را با همان تراکنش‌ها نمونه‌برداری کنید، سپس متعهد شوید — یا هر دو را نگه دارید.

  1. 1

    با یک ماه واقعی شروع کنید

    همان تراکنش‌های اخیر را در هر دو ابزار وارد کنید: یک صورت را وارد کنید، آن را تطبیق دهید و مهمترین گزارش خود را در هر کدام تولید کنید.

  2. 2

    هنگام تعهد تبدیل کنید

    مجله‌های ساده به راحتی تطبیق می‌یابند و hledger می‌تواند به فرمت Beancount صادر کند. ویژگی‌های پیشرفته هزینه، فراداده و دستورالعمل نیاز به یک بررسی دقیق دارند.

  3. 3

    یا هر دو را، کنار هم اجرا کنید

    بسیاری از مردم این کار را می‌کنند: hledger برای ورود سریع و بررسی‌های روزانه خط فرمان، Beancount به اضافه Fava برای تحلیل بصری عمیق‌تر. متن ساده تقسیم را آسان می‌کند.

کدام را باید انتخاب کنید؟

Beancount را انتخاب کنید اگر…

…داشبورد وب تعاملی Fava، پیگیری دقیق لات و مبنای هزینه برای سرمایه‌گذاری‌ها، واردکننده‌های مبتنی بر Python و تحلیل سفارشی، و یک سیستم سختگیرانه که صحت را اعمال می‌کند — با همگام‌سازی میزبانی شده اختیاری، اپلیکیشن‌های موبایل و هوش مصنوعی در beancount.io می‌خواهید.

hledger را انتخاب کنید اگر…

…در خط فرمان زندگی می‌کنید و گزارش‌های متنی سریع و داخلی، قالبی بخشنده که شروع آن سریع است، نصب‌های تک‌باینری و گزارش‌دهی قوی چنددوره‌ای — با پشتیبانی از انتشارهای پایدار و منظم می‌خواهید.

هر دو پروژه‌های متن‌باز عالی، بالغ و فعالانه نگهداری شده هستند و هر دو داده‌های شما را در متن ساده قابل حمل نگه می‌دارند. منصفانه‌ترین آزمون یک نمونه کوچک از تراکنش‌های خودتان در هر کدام است — گردش کاری که طنین‌انداز می‌شود انتخاب درست است.

پرسش‌های متداول

آیا Beancount سخت‌گیرانه‌تر از hledger است؟

بله. Beancount نیازمند اعلان صریح حساب‌ها است و از یک مدل داده رسمی‌تر استفاده می‌کند، در حالی که hledger عمداً فرمت ژورنال منعطف‌تر به سبک Ledger را می‌پذیرد و می‌تواند برخی اطلاعات از دست رفته را استنباط کند.

کدام یک رابط کاربری بهتری دارد، Beancount یا hledger؟

Beancount به همراه Fava تجربه تحلیل گرافیکی غنی‌تری ارائه می‌دهد. hledger برای گزارش‌های سریع ترمینال قوی‌تر است و همچنین hledger-ui و hledger-web را برای افرادی که رابط‌های متنی یا وب سبک را ترجیح می‌دهند، شامل می‌شود.

آیا hledger و Beancount می‌توانند از یک ژورنال استفاده کنند؟

فرمت‌های آنها همپوشانی دارند اما یکسان نیستند. ژورنال‌های ساده اغلب قابل تطبیق یا صادرات هستند، در حالی که ویژگی‌های پیشرفته هزینه، متادیتا و دستورالعمل معمولاً نیاز به تبدیل و بازبینی دارند.

کدام ابزار برای خودکارسازی بهتر است؟

Beancount برای واردکننده‌ها و پلاگین‌های مبتنی بر پایتون جذاب است؛ hledger برای pipelineهای شل، قوانین CSV و گزارش‌دهی سریع خط فرمان جذاب است. انتخاب بهتر به زبانی که می‌خواهید استفاده کنید و جریان کاری که می‌خواهید حفظ کنید بستگی دارد.

آماده اید که کتاب‌های خود را در متن ساده داشته باشید؟

در چند دقیقه به صورت رایگان شروع کنید — بدون کارت اعتباری، بدون قفل‌شدگی و دفتر کل متن‌محور شما همیشه متعلق به شماست.