Бесплатная open-source альтернатива Splitwise для совместных расходов и учёта балансов с друзьями и семьёй.
oss-apps/split-pro
Самостоятельно размещаемое приложение с открытым исходным кодом для разделения счетов с друзьями и компаниями — альтернатива Splitwise.
Open source альтернатива:Splitwise
- Звёзды
- 1,487
- Форки
- 206
- Открытые issues
- 43
- Последний коммит
- 3 дня назад
Что это?
SplitPro — приложение для самостоятельного размещения, которое помогает делить расходы с друзьями и компаниями. Оно решает основную задачу: отслеживает, кто за что заплатил и кто кому должен. Расходы можно делить поровну, в процентах, по долям, на точные суммы или с корректировкой; также доступны расчёты между участниками.
К расходам можно добавлять категории, валюты, даты и чеки, которые хранятся на локальном диске. Отрицательные расходы подходят для возвратов и исправлений. Балансы отображаются для каждого участника и каждой группы; при желании можно упростить взаимные долги. Лента активности фиксирует изменения и удаления. Приложение работает как PWA с push-уведомлениями и позволяет импортировать друзей и группы из Splitwise (расходы пока не импортируются). Конвертация валют зависит от настроенного провайдера курсов.
Для входа NextAuth поддерживает магические ссылки по электронной почте, Google OAuth и универсальных OIDC-провайдеров, таких как Authentik и Keycloak. Приложение разворачивается из опубликованных Docker-образов и требует Postgres; для повторяющихся расходов необходимо расширение pg_cron.
Ключевые возможности
- 01Делите расходы поровну, в процентах, по долям, на точные суммы или с корректировкой.
- 02Отслеживайте балансы участников и групп; при желании упрощайте взаимные долги.
- 03Прикрепляйте чеки, которые хранятся на локальном диске, и используйте несколько валют с конвертацией.
- 04Учитывайте отрицательные расходы для возвратов и исправлений.
- 05Устанавливаемое PWA с push-уведомлениями и лентой изменений и удалений.
- 06Вход по магической ссылке из письма, через Google или OIDC-провайдеров.
Сценарии использования
- Делите расходы на аренду, коммунальные услуги и поездки между соседями по квартире или попутчиками.
- Разверните на своём сервере частный сервис для учёта общих расходов семьи или компании друзей.
- Перенесите друзей и группы из Splitwise, сохранив данные на собственном сервере.
Быстрый старт
- 1
Используйте файл Docker Compose по адресу docker/prod/compose.yml
- 2
Скопируйте .env.example в .env и настройте аутентификацию, базу данных и загрузку файлов
- 3
Запустите стек и войдите в систему, чтобы создать первую учётную запись
Что важно знать
- Для повторяющихся транзакций требуется база данных PostgreSQL с расширением pg_cron.
- Квитанции хранятся на локальном диске, поэтому для загруженных файлов нужен постоянный том uploads.
- Импорт из Splitwise поддерживается частично: импортируются друзья и группы, но не расходы.
- Точность и охват конвертации валют зависят от выбранного поставщика курсов валют.
В подборках
Темы
Частые вопросы
- Что такое split-pro?
- Самостоятельно размещаемое приложение с открытым исходным кодом для разделения счетов с друзьями и компаниями — альтернатива Splitwise. SplitPro — приложение для самостоятельного размещения, которое помогает делить расходы с друзьями и компаниями. Оно решает основную задачу: отслеживает, кто за что заплатил и кто кому должен. Расходы можно делить поровну, в процентах, по долям, на точные суммы или с корректировкой; также доступны расчёты между участниками.
- split-pro можно использовать бесплатно? Какая у него лицензия?
- split-pro распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- split-pro всё ещё поддерживается?
- Активно поддерживается. Последний коммит в split-pro — 4 нояб. 2026 г..
- Для чего можно использовать split-pro?
- Делите расходы на аренду, коммунальные услуги и поездки между соседями по квартире или попутчиками. Разверните на своём сервере частный сервис для учёта общих расходов семьи или компании друзей. Перенесите друзей и группы из Splitwise, сохранив данные на собственном сервере.
- Как установить split-pro?
- Используйте файл Docker Compose по адресу docker/prod/compose.yml Скопируйте .env.example в .env и настройте аутентификацию, базу данных и загрузку файлов Запустите стек и войдите в систему, чтобы создать первую учётную запись
- Где скачать split-pro?
- Исходный код и инструкции по установке — на GitHub: https://github.com/oss-apps/split-pro
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое приложение для учёта личных финансов: запись ежедневных операций, импорт банковских данных и анализ расходов с помощью графиков.
Самостоятельно размещаемое веб-приложение на Flask для учёта общих расходов: фиксирует, кто за что заплатил, и рассчитывает взаиморасчёты в группе.
Самостоятельно размещаемый тайм-трекер, совместимый с Toggl: использует тот же API и позволяет переносить данные в Toggl и обратно.
Самостоятельно размещаемое приложение для поиска работы: готовит резюме и сопроводительные письма под вакансию на основе одного профиля и отслеживает отклики от черновика до оффера.
Локальная POS-система для ресторанов: счета с оплатой по UPI QR, столики, кухонный экран, бронирования, склад и расчёт зарплат; работает на локальном сервере.