Kresus
Self-hosted personal finance manager with Woob bank import

Kresus is an open-source personal finance manager designed for self-hosting. It provides a web interface to aggregate bank histories, view overall balances and categorize spending using tags. Kresus delegates bank connectivity to the Woob project to retrieve banking data.
Key Features
- Aggregate banking history and balances from multiple accounts into a unified web UI
- Tag-based transaction categorization for tracking spending and generating reports
- Uses Woob as a connector layer to import data from banks and financial institutions
- Multi-account support and consolidated balance overview
- Clean, TypeScript-based user interface and backend components for manageability
Use Cases
- Monitor personal or household finances across multiple bank accounts
- Categorize transactions and analyze spending patterns using tags and dashboards
- Import and consolidate historic account data from banks that Woob supports
Limitations and Considerations
- Bank connectivity depends on Woob; coverage varies by country and bank and may break when banks change their sites
- Some banks provide stronger APIs (e.g., PSD2) that may require separate connectors or manual configuration
- Maintenance of bank scrapers can require occasional intervention when authentication flows or website layouts change
Kresus is suitable for users who want full control over their financial data and prefer a self-hosted, privacy-focused finance dashboard. It is focused on transaction aggregation and tagging rather than full enterprise accounting features.
Categories:
Tags:
Tech Stack:
Similar Services
ERPNext
Open-source ERP suite for accounting, inventory, sales, and HR
Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.
Actual Budget
Local-first personal finance and envelope budgeting app
Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

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


Firefly III
Self-hosted personal finance manager with budgets, reports, and API.
Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.
Akaunting
Online accounting software for small businesses and freelancers
Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.
TypeScript
Python
Node.js