Foxledger

Your finances. Your server.

No cloud. No subscription. No bullshit.

Try Demo →

Demo password: demo · read-only, fictional data

View on GitHub →

Open source · Self-hosted · BSL 1.1

100% data ownership
0 trackers
1 user always
BSL 1.1 license

Everything you need

A complete personal finance stack — without giving your data to anyone.

🏦

Bank Sync

Connect real bank accounts via Enable Banking. Transactions auto-imported, deduplicated.

🔒

Self-Hosted

Runs entirely on your server. No cloud, no SaaS, no phone home.

📊

Auto-Categorize

Rule engine + manual overrides. Learns from corrections.

💵

Cash Wallet

ATM withdrawals auto-transferred. Cash spending tracked.

🔁

Recurring

Subscriptions and recurring payments detected automatically.

🔑

Security

TOTP 2FA, Argon2id passwords, AES-256-GCM token encryption, rate limiting.

See it in action

Real app, real dark mode. No stock-photo dashboards.

Dashboard with net worth, insights and review queue
Dashboard — net worth, AI insights, review queue
Transactions list with search and categories
Transactions — search, categories, income vs. spend
Bank accounts with balances and sync status
Accounts — synced banks, balances, IBANs
Categorization rules editor
Rules — auto-categorize by condition & priority

Built with

Modern, boring tech that actually works.

Next.js TypeScript PostgreSQL Prisma Tailwind Docker Enable Banking API