Back to Projects
Finance 309 tests | Automated sync | Docker

Actual-sync

Automated bank synchronization for Actual Budget. Connects to real bank APIs, reconciles transactions, and keeps your budget data fresh - all running unattended in Docker.

Node.js Docker Banking APIs

Automated bank synchronization service for Actual Budget that connects to real bank APIs, pulls new transactions on a schedule, and reconciles them against existing entries to avoid duplicates. Built with Node.js and packaged in Docker for unattended operation. The project includes 309 tests covering transaction matching, duplicate detection, and edge cases like mid-day bank corrections and timezone mismatches - ensuring reliability for something that touches real financial data.