Repolode
spiral-project

spiral-project/ihatemoney

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

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

Звёзды
1,395
Форки
301
Открытые issues
98
Последний коммит
3 месяца назад

Что это?

I hate money — веб-приложение для ведения общих бюджетов. Оно фиксирует, кто, что и когда купил, а также за кого заплатил, а затем рассчитывает, как участникам разделить расходы. Приложение рассчитано на такие группы, как соседи по квартире, попутчики или организаторы мероприятий, которым нужно распределять расходы без утомительного ручного учёта.

Проект написан на Python с использованием Flask и поддерживает SQLite, PostgreSQL, MariaDB и хранение данных в памяти. Установить приложение можно из исходного кода или с помощью Docker-образа; также доступна размещённая версия. Участников можно приглашать без создания аккаунта, а одним и тем же веб-интерфейсом удобно пользоваться и на мобильных устройствах.

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

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

  • 01Фиксирует, кто оплатил каждый расход и за кого.
  • 02Рассчитывает взаиморасчёты, чтобы участники знали, кто кому должен.
  • 03Позволяет приглашать участников без необходимости создавать аккаунт.
  • 04Поддерживает SQLite, PostgreSQL, MariaDB и хранение данных в памяти.
  • 05Доступен в виде Docker-образа или для установки из исходного кода на Python 3.11–3.13.

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

  • Разделение бытовых расходов между соседями по квартире.
  • Учёт общих расходов во время групповой поездки.
  • Подведение итогов по расходам после мероприятия или вечеринки.
  • Самостоятельное размещение приватного инструмента для распределения расходов в небольшой группе.

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

  1. 1

    Используйте официальный Docker-образ с Docker Hub

  2. 2

    Следуйте руководству по установке в онлайн-документации

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

  • Проект находится в режиме поддержки, поэтому новые функции маловероятны, а в приоритете только исправления, обеспечивающие стабильность.
  • В README указаны требования: Python версии 3.11–3.13 и поддерживаемая база данных, например SQLite, PostgreSQL или MariaDB версии 10.3.2 и выше.
  • В метаданных в качестве лицензии указано NOASSERTION, поэтому лицензия неясна; в README она описана как производная от BSD beerware.

В подборках

Темы

#expense-splitting#budget-manager#flask#python#self-hosted#web-app

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

Что такое ihatemoney?
Самостоятельно размещаемое веб-приложение на Flask для учёта общих расходов: фиксирует, кто за что заплатил, и рассчитывает взаиморасчёты в группе. I hate money — веб-приложение для ведения общих бюджетов. Оно фиксирует, кто, что и когда купил, а также за кого заплатил, а затем рассчитывает, как участникам разделить расходы. Приложение рассчитано на такие группы, как соседи по квартире, попутчики или организаторы мероприятий, которым нужно распределять расходы без утомительного ручного учёта.
ihatemoney можно использовать бесплатно? Какая у него лицензия?
ihatemoney распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ihatemoney всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в ihatemoney — 7 авг. 2026 г..
Для чего можно использовать ihatemoney?
Разделение бытовых расходов между соседями по квартире. Учёт общих расходов во время групповой поездки. Подведение итогов по расходам после мероприятия или вечеринки. Самостоятельное размещение приватного инструмента для распределения расходов в небольшой группе.
Как установить ihatemoney?
Используйте официальный Docker-образ с Docker Hub Следуйте руководству по установке в онлайн-документации
Где скачать ihatemoney?
Исходный код и инструкции по установке — на GitHub: https://github.com/spiral-project/ihatemoney

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

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

Самостоятельно размещаемое приложение с открытым исходным кодом для разделения счетов с друзьями и компаниями — альтернатива Splitwise.

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

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

318+2 за неделю45TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 15 дней назад