unsubbed.co

YAFFA

YAFFA is a self-hosted finance & budgeting tool that provides personal finance web application.

Overview

Yaffa is a personal finance web application, focusing on the support of long term financial planning. YAFFA is a free, self-hosted personal finance app to track your income, expenses, and plan budgets - all while keeping your data private. It supports investment tracking, and provides powerful financial insights. The project has 91 GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • Support multiple currencies.
  • There is a default currency, which is used on dashboards and charts.
  • Currency rates are automatically updated daily.
  • YAFFA utilizes the free Frankfurter service, requiring no API key or registration.
  • Support multiple accounts and account groups.
  • Track your income and spending by recording transactions.
  • Yaffa tries to come up with suggestions while entering transactions to speed up transaction recording process.
  • Transactions can be split into categories. This helps to better understand spending patterns and budget planning.
  • Yaffa can process documents with AI and prefill transaction details automatically.
  • Supported sources include manual uploads (text/PDF/images), received emails, and Google Drive imports.

Getting Started

Source: GitHub README

Read the full documentation at https://yaffa.cc/documentation/, including the Getting Started guide and the Installation instructions.

Normalized Features

Source: tool-features-normalized.json

api keys, charts, mobile app, reports, rest api.

Features

Authentication & Access

  • API Key Authentication

Integrations & APIs

  • REST API

Analytics & Reporting

  • Charts & Graphs
  • Reports

Mobile & Desktop

  • Mobile App