Repolode
beancount

beancount/fava

Веб-интерфейс для системы двойной записи Beancount с упором на удобство и финансовую отчётность.

Open source альтернатива:QuickenYNAB

Звёзды
2,602
Форки
423
Открытые issues
90
Последний коммит
4 дня назад

Что это?

Fava — веб-интерфейс для Beancount, системы двойной записи, в которой бухгалтерские книги хранятся в обычных текстовых файлах. Beancount работает с текстовыми файлами и инструментами командной строки, а Fava позволяет просматривать счета, проводки и финансовые отчёты в браузере.

Установите Fava с помощью pip и укажите файл бухгалтерской книги, например `fava ledger.beancount`, а затем откройте локальный веб-интерфейс на порту 5000. Проект написан на Python и рассчитан на тех, кто уже ведёт учёт в Beancount и хочет нагляднее работать со своими финансами.

Fava служит специализированным интерфейсом поверх Beancount, а не самостоятельной системой бухгалтерского учёта, поэтому для ведения исходных файлов бухгалтерской книги нужно знать Beancount.

Ключевые возможности

  • 01Просмотр счетов, проводок и финансовых отчётов в браузере.
  • 02Запуск локально одной командой с указанием файла бухгалтерской книги Beancount.
  • 03Основан на текстовом формате двойной записи Beancount.
  • 04Доступен в виде Python-пакета, который можно установить с помощью pip.

Сценарии использования

  • Наглядный просмотр личных финансов, учёт которых ведётся в бухгалтерской книге Beancount.
  • Проверка остатков на счетах и отчётов без прямого редактирования текстовых файлов.
  • Самостоятельное размещение текстовой панели учёта для семьи или малого бизнеса.

Быстрый старт

  1. 1

    Установите Fava с помощью pip

    pip3 install fava
  2. 2

    Запустите Fava с файлом бухгалтерской книги Beancount

    fava ledger.beancount
  3. 3

    Откройте веб-интерфейс в браузере по адресу localhost, порт 5000

Что важно знать

  • Вам понадобится готовая бухгалтерская книга Beancount, поэтому предполагается, что вы знакомы с Beancount.

Темы

#beancount#plaintext-accounting#double-entry-bookkeeping#python#finance#web-interface#ledger

Частые вопросы

Что такое fava?
Веб-интерфейс для системы двойной записи Beancount с упором на удобство и финансовую отчётность. Fava — веб-интерфейс для Beancount, системы двойной записи, в которой бухгалтерские книги хранятся в обычных текстовых файлах. Beancount работает с текстовыми файлами и инструментами командной строки, а Fava позволяет просматривать счета, проводки и финансовые отчёты в браузере.
fava можно использовать бесплатно? Какая у него лицензия?
fava распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
fava всё ещё поддерживается?
Активно поддерживается. Последний коммит в fava — 3 нояб. 2026 г..
Для чего можно использовать fava?
Наглядный просмотр личных финансов, учёт которых ведётся в бухгалтерской книге Beancount. Проверка остатков на счетах и отчётов без прямого редактирования текстовых файлов. Самостоятельное размещение текстовой панели учёта для семьи или малого бизнеса.
Как установить fava?
Установите Fava с помощью pip: pip3 install fava Запустите Fava с файлом бухгалтерской книги Beancount: fava ledger.beancount Откройте веб-интерфейс в браузере по адресу localhost, порт 5000
Где скачать fava?
Исходный код и инструкции по установке — на GitHub: https://github.com/beancount/fava

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатное приложение для личных финансов с открытым исходным кодом и локальным хранением данных, основанное на конвертном бюджетировании и синхронизацией между устройствами.

30,1 тыс.+175 за неделю3,3 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 5 часов назад

Платформа с открытым исходным кодом для разработки и управления денежными потоками: двусторонняя бухгалтерская книга, платежный слой и DSL Numscript.

533+2 за неделю73GoOtherАктивно поддерживаетсяОбновлён вчера