Repolode
afaneca

afaneca/myfin

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

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

Звёзды
318
Форки
45
Открытые issues
5
Последний коммит
15 дней назад

Что это?

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

Бюджетирование строится помесячно: можно планировать расходы на будущие месяцы, а не только просматривать траты за прошедшие. Раздел Stats показывает, как менялся ваш капитал, и прогнозирует его на ближайшие годы. Модуль для отслеживания инвестиций помечен как бета-версия, а цели указаны в планах развития.

Приложение поддерживает несколько языков и светлую и тёмную темы, а развернуть его можно с помощью Docker. Это фронтенд, который работает вместе с отдельным API-проектом; инструкции по настройке среды разработки приведены в репозитории.

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

  • 01Добавляйте транзакции вручную или импортируйте их пакетно из CSV-файла или банковских данных.
  • 02Разделяйте одну транзакцию на несколько.
  • 03Автоматически назначайте категории импортированным транзакциям с помощью правил, заданных пользователем.
  • 04Планируйте бюджет помесячно.
  • 05Просматривайте динамику капитала и прогноз будущих финансов в разделе Stats.
  • 06Интерфейс на нескольких языках со светлой и тёмной темами.

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

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

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

  1. 1

    Попробуйте публичную демо-учётную запись (имя пользователя: demo, пароль: demo)

  2. 2

    Запустите Docker-образ из опубликованного пакета

  3. 3

    Следуйте руководству по первоначальной настройке на сайте проекта

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

  • Для самостоятельного размещения также необходимо настроить API backend — это отдельный проект.
  • Функции инвестирования сейчас находятся в бета-версии.
  • Настройка среды разработки описана в отдельном руководстве, а не в основном README.

В подборках

Темы

#personal-finance#budgeting#self-hosted#react#typescript#expense-tracking#budget-app#budget-manager#finance-management#personal-finance-manager

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

Что такое myfin?
Веб-приложение для личных финансов с самостоятельным размещением: планируйте бюджет, отслеживайте счета и транзакции, прогнозируйте капитал. Создано на React и TypeScript. MyFin — веб-интерфейс платформы для управления личными финансами. Он помогает отслеживать повседневные расходы: вручную добавлять транзакции, импортировать их пакетно из CSV-файла или вставленных банковских данных, делить одну транзакцию на несколько частей и распределять расходы по категориям и организациям. Правила позволяют автоматически назначать категории импортированным транзакциям по заданным вами критериям.
myfin можно использовать бесплатно? Какая у него лицензия?
myfin распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
myfin всё ещё поддерживается?
Активно поддерживается. Последний коммит в myfin — 24 окт. 2026 г..
Для чего можно использовать myfin?
Отслеживание личных доходов и расходов по нескольким банковским счетам. Планирование месячного бюджета и сравнение его с фактическими расходами. Самостоятельное размещение приватного приложения для учёта финансов, чтобы данные оставались под вашим контролем. Прогнозирование долгосрочной динамики капитала на основе текущего финансового положения.
Как установить myfin?
Попробуйте публичную демо-учётную запись (имя пользователя: demo, пароль: demo) Запустите Docker-образ из опубликованного пакета Следуйте руководству по первоначальной настройке на сайте проекта
Где скачать myfin?
Исходный код и инструкции по установке — на GitHub: https://github.com/afaneca/myfin

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

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

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

4,2 тыс.+62 за неделю600PythonAGPL-3.0Обновлён 7 часов назад

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

896+1 за неделю70C#AGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

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

25,2 тыс.+112 за неделю2,4 тыс.PHPAGPL-3.0Активно поддерживаетсяОбновлён 6 часов назад

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

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