Actual

Local-first personal finance tool based on zero-sum budgeting, supporting synchronization across devices, custom rules, manual transaction importing (from QIF, OFX, and QFX files), and optional automatic synchronization with many banks.

Thriving · 85
85/100
Thriving

High commit volume, frequent releases and growing activity.

Maintenance 34/40
Releases 25/25
Community 18/20
Momentum 8/15

Commit activity more than 85% of tracked projects; popularity more than 91%. How this is calculated.

Commits, last 11 months

2025-10: 106 commits 2025-11: 123 commits 2025-12: 110 commits 2026-01: 136 commits 2026-02: 117 commits 2026-03: 118 commits 2026-04: 182 commits 2026-05: 164 commits 2026-06: 165 commits 2026-07: 88 commits 2026-08: 89 commits
2025-10 1398 total 2026-08
Stars29k
Latest releasev26.9.0 · 1 Sept 2026
Repo updated27 Sept 2026
LicenceMIT
Built withNodejs, Docker

Is Actual actively maintained?

Development is ongoing. The repository recorded 1398 commits over the same window, and the last three months alone account for 342 of them.

The most recent tagged release, v26.9.0, shipped within the last month — a current, installable version exists today.

Of the 43 projects we track in Money, Budgeting & Management, Actual ranks #5 by health score — in the top quarter of its category.

What Actual actually does

Actual is a self-hosted personal finance application that uses a zero-sum budgeting model to help you manage your money. It supports manual transaction imports alongside optional automatic bank synchronization and device syncing.

Best fit: It suits individuals wanting local-first control over their personal budgeting data without relying on third-party cloud services.

Worth knowing: Setting up automatic bank synchronization can require external configuration and API integrations depending on your financial institutions.

Deployment notes

As a Docker-based Node.js application, you will typically need to configure persistent volume storage for your financial data and place it behind a reverse proxy to handle TLS.


Actual as a replacement for


Alternatives to Actual

Projects in the same categories, ordered by health score.