Logo
Deploy Now

SaaS Alternative

Mint YNAB Copilot Money

Stars

24,385

Forks

2,261

Watchers

171

Developer links

FireFlyIII

With over 24,000 GitHub stars and active development since 2014, Firefly III is the self-hosted personal finance manager that gives you complete control over your financial data without ever contacting external servers. The double-entry bookkeeping system tracks every transaction with source and destination accounts, ensuring accurate balance calculations and audit trails across checking, savings, credit card, cash, and asset accounts. Budget management sets monthly spending limits by category with visual progress tracking and rollover support for unused allocations. Rule-based transaction automation applies categorization, tags, and budget assignments automatically based on configurable conditions matching description, amount, source, and destination patterns. Recurring transactions schedule regular bills, subscriptions, and income entries with automatic creation on configured dates. Piggy banks divide savings accounts into virtual sub-accounts for goal tracking with target amounts and deadlines. Financial reports include income versus expense summaries, budget performance charts, category breakdowns, tag reports, and net worth tracking with weekly, monthly, and yearly time ranges. Multi-currency support handles any currency with configurable exchange rates for international finance tracking. The REST JSON API covers nearly every feature for integration with external tools, import utilities, and the companion Firefly III Data Importer for bank statement processing. Two-factor authentication provides account security. Self-hosting deploys via Docker containers or directly on PHP 8.5+ with MySQL or PostgreSQL. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

FireFlyIII
FireFlyIII
FireFlyIII
FireFlyIII
FireFlyIII

Benefits

  • Complete Financial Data Sovereignty
  • Entirely self-hosted with zero external server contact, keeping all financial data under your control without cloud dependencies, third-party access, or subscription fees.
  • Double-Entry Bookkeeping Accuracy
  • Every transaction records source and destination accounts with proper double-entry accounting, ensuring accurate balance calculations and complete audit trails across all account types.
  • Rule-Based Transaction Automation
  • Configurable rules automatically categorize, tag, and assign budgets to transactions based on description, amount, and account patterns, eliminating repetitive manual data entry.
  • Comprehensive Financial Reports
  • Income versus expense summaries, budget performance charts, category breakdowns, tag reports, and net worth tracking with weekly, monthly, and yearly time range visualization.

Features

  • Budget Management with Rollover
  • Set monthly spending limits by category with visual progress bars and rollover support that carries unused allocations forward to subsequent budget periods.
  • Piggy Bank Goal Tracking
  • Virtual sub-accounts within savings accounts track goal progress with target amounts and deadlines for organizing savings toward specific financial objectives.
  • Multi-Currency Exchange Tracking
  • Supports any currency with configurable exchange rates for tracking international finances, foreign accounts, and cross-currency transaction conversions.
  • REST JSON API Coverage
  • The API covers nearly every feature for integration with the Data Importer, Home Assistant, AI agents, mobile apps, and custom automation workflows.
  • Recurring Transaction Scheduling
  • Automatic creation of regular bills, subscriptions, and income entries on configured dates with customizable frequencies and transaction templates.