Kresus logo

Kresus

Website

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 screenshot

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:

Share:

Similar to Kresus

Ocular logo

Ocular

Self-hosted PWA budgeting app with multi-year tracking

554
45
Last commit

A minimalist, privacy-focused budgeting PWA for tracking multi-year budgets with import/export, sankey dashboard, themes, localization, and user management.

MITActively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+16
Actual Budget logo

Actual Budget

Local-first personal finance and envelope budgeting app

28.4k
2.9k
Last commit

Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

MITActively maintained
Alternative to:
YNAB (You Need A Budget) logo
YNAB (You Need A Budget)
+16

Investbrain

AI-enabled investment portfolio tracker with brokerage consolidation

924
73
Last commit

Open-source investment portfolio tracker with real-time market data, charts, collaboration, and an optional LLM chat assistant grounded on your holdings.

Actively maintained
Alternative to:
Morningstar Portfolio Manager logo
Morningstar Portfolio Manager
+12
Actual Budget logo

Actual Budget

Local-first personal finance and envelope budgeting app

28.4k
2.9k
Last commit

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

MITActively maintained
Alternative to:
YNAB (You Need A Budget) logo
YNAB (You Need A Budget)
+17
rotki logo

rotki

Privacy-focused crypto portfolio tracking, accounting, and analytics

4k
757
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Koinly logo
Koinly
+13
Wingfit logo

Wingfit

Minimalist fitness app to plan workouts and track personal records

521
24
Last commit

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.

Slowing down
Alternative to:
JEFIT logo
JEFIT
+7