Kresus
Self-hosted personal finance manager with Woob bank import
339 stars 38 forks last commit first released AGPL-3.0
Actively maintained
Last commit 25 Aug 2026.

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 to Kresus

Ocular
Self-hosted PWA budgeting app with multi-year tracking
A minimalist, privacy-focused budgeting PWA for tracking multi-year budgets with import/export, sankey dashboard, themes, localization, and user management.
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.

Investbrain
AI-enabled investment portfolio tracker with brokerage consolidation
Open-source investment portfolio tracker with real-time market data, charts, collaboration, and an optional LLM chat assistant grounded on your holdings.
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.


rotki
Privacy-focused crypto portfolio tracking, accounting, and analytics
Open-source, self-hosted portfolio manager for crypto assets with local-first storage, analytics, and accounting reports for exchanges, wallets, and DeFi activity.

Wingfit
Minimalist fitness app to plan workouts and track personal records
Privacy-first, self-hosted web app for planning workouts, logging sets, tracking personal records and importing smartwatch data. Built with Angular frontend and FastAPI backend.



