FinPal (formerly DollarDollar)

FinPal (formerly DollarDollar)

Self-hosted finance app for expense tracking, budgeting and bill-splitting

327stars
22forks
Last commit: 4d ago
Repo age: 1y old

FinPal (formerly DollarDollar) is an open-source, self-hosted personal finance platform for expense tracking, budgeting, bill-splitting and portfolio tracking. It provides account synchronization, multi-currency support and tools for collaborative group expenses while keeping data under user control.

Key Features

  • Expense tracking with multi-account and multi-card support, recurring transactions, and date-based history
  • Bill splitting for groups with multiple split methods (equal, custom amount, percentage) and settlement tracking
  • Budgets with notifications, monthly summaries, category-based spending analysis, and trend visualizations
  • Transaction importing (CSV, SimpleFin) and auto-categorization with customizable rules and multi-category support
  • Portfolio and investment tracking with automatic price updates and portfolio performance views
  • Authentication options: local login plus OpenID Connect (OIDC) integration for enterprise providers
  • Deployable via Docker and Docker Compose; recommended workflows include database migrations and optional Unraid templates

Use Cases

  • Personal budgeting and expense management with multi-currency accounts and recurring payment schedules
  • Shared household or group expense tracking and automated bill-splitting with invitations and balance settlement
  • Small team or project finance oversight including portfolio tracking and category-based spending reports

Limitations and Considerations

  • The project is undergoing a rebrand and architectural evolution into the PalStack/FinPal ecosystem; some components (mobile app and expanded cloud options) are still in development
  • Setup requires container tooling (Docker, Docker Compose) and occasional manual database migrations after updates
  • Some sync integrations and advanced analytics features are listed as forthcoming and may be incomplete depending on release

FinPal is intended for users who want full control over their financial data with flexible group workflows and extensible deployment options. It combines traditional expense management with portfolio features and enterprise-friendly authentication choices.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

ERPNext

ERPNext

Open-source ERP suite for accounting, inventory, sales, and HR

31.1k
10.2k
Last commit: 1d ago

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+19
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

24.3k
2.1k
Last commit: 17h ago

Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+16
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

24.3k
2.1k
Last commit: 17h ago

Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+17
Firefly III

Firefly III

Self-hosted personal finance manager with budgets, reports, and API.

22.1k
2k
Last commit: 10d ago

Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.

Alternative to:
Mint (Intuit Mint)
Mint (Intuit Mint)
+17
Akaunting

Akaunting

Online accounting software for small businesses and freelancers

9.5k
2.8k
Last commit: 22h ago

Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Alternative to:
Akaunting Cloud
Akaunting Cloud
+13
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18