Kresus

Kresus

Self-hosted personal finance manager with Woob bank import

332stars
40forks
Last commit: 4d ago
Repo age: 12y old
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 Services

ERPNext

ERPNext

Open-source ERP suite for accounting, inventory, sales, and HR

31.1k
10.2k
Last commit: 1d ago

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+19
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

24.3k
2.1k
Last commit: 17h ago

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

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+16
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

24.3k
2.1k
Last commit: 17h ago

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

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+17
Firefly III

Firefly III

Self-hosted personal finance manager with budgets, reports, and API.

22.1k
2k
Last commit: 10d ago

Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.

Alternative to:
Mint (Intuit Mint)
Mint (Intuit Mint)
+17
Akaunting

Akaunting

Online accounting software for small businesses and freelancers

9.5k
2.8k
Last commit: 22h ago

Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Alternative to:
Akaunting Cloud
Akaunting Cloud
+13
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18