Repolode
mayswind

mayswind/ezbookkeeping

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

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

Звёзды
5,794
Форки
714
Открытые issues
16
Последний коммит
позавчера

Что это?

ezBookkeeping — самостоятельно размещаемое приложение для учёта ежедневных доходов и расходов. В нём есть быстрый поиск и фильтрация операций, встроенные графики и настройка параметров графиков для анализа расходов в динамике. Данные можно импортировать из CSV, Excel, OFX, QIF, MT940, GnuCash, Firefly III и Beancount.

Приложение рассчитано на работу на маломощном оборудовании. Проект можно запустить одной командой Docker; он работает на домашних серверах, NAS-устройствах и Raspberry Pi. В качестве баз данных доступны SQLite, MySQL и PostgreSQL. Есть интерфейсы для мобильных устройств и компьютеров, а веб-приложение можно установить на главный экран телефона как PWA.

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

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

  • 01Учёт ежедневных доходов и расходов с двухуровневой системой счетов и категорий
  • 02Импорт данных из CSV, Excel, OFX, QIF, MT940, GnuCash и других форматов с настройкой сопоставления столбцов
  • 03Встроенные графики и настройка их параметров для анализа расходов
  • 04Работает в Docker, Windows, macOS и Linux, в том числе на маломощных устройствах, таких как Raspberry Pi
  • 05Поддержка нескольких валют с автоматическим обновлением курсов
  • 06Двухфакторная аутентификация, вход через OIDC и блокировка приложения

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

  • Учёт расходов семьи на домашнем сервере или NAS
  • Перенос истории операций из GnuCash или Firefly III в веб-приложение
  • Анализ расходов в разных валютах во время поездок за границу
  • Хранение личных финансовых данных вне облачных сервисов третьих сторон

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

  1. 1

    Запустите последнюю версию с помощью Docker

    docker run -p8080:8080 mayswind/ezbookkeeping
  2. 2

    Откройте приложение в браузере по адресу с портом 8080

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

  • Для использования в production необходимо подключить постоянный том, чтобы избежать потери данных.

Темы

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

Что такое ezbookkeeping?
Самостоятельно размещаемое приложение для учёта личных финансов: запись ежедневных операций, импорт банковских данных и анализ расходов с помощью графиков. ezBookkeeping — самостоятельно размещаемое приложение для учёта ежедневных доходов и расходов. В нём есть быстрый поиск и фильтрация операций, встроенные графики и настройка параметров графиков для анализа расходов в динамике. Данные можно импортировать из CSV, Excel, OFX, QIF, MT940, GnuCash, Firefly III и Beancount.
ezbookkeeping можно использовать бесплатно? Какая у него лицензия?
ezbookkeeping распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ezbookkeeping всё ещё поддерживается?
Активно поддерживается. Последний коммит в ezbookkeeping — 19 окт. 2026 г..
Для чего можно использовать ezbookkeeping?
Учёт расходов семьи на домашнем сервере или NAS Перенос истории операций из GnuCash или Firefly III в веб-приложение Анализ расходов в разных валютах во время поездок за границу Хранение личных финансовых данных вне облачных сервисов третьих сторон
Как установить ezbookkeeping?
Запустите последнюю версию с помощью Docker: docker run -p8080:8080 mayswind/ezbookkeeping Откройте приложение в браузере по адресу с портом 8080
Где скачать ezbookkeeping?
Исходный код и инструкции по установке — на GitHub: https://github.com/mayswind/ezbookkeeping

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

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

Самостоятельно размещаемое приложение для фото с приоритетом конфиденциальности: автоматически добавляет метки, распознаёт лица и отображает на карте фотографии и видео.

40,3 тыс.2,3 тыс.GoOtherОбновлён 15 часов назад