Hledger

by Leonardo Galves
5
4
3
2
1
New Plugin

Description

This plugin has not been manually reviewed by Obsidian staff. Plain text accounting plugin for Obsidian, using hledger.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Hledger for Obsidian

Parse a configured hledger journal file (.journal / .ledger) from your vault and view it as a native dashboard with interactive charts.

Features

  • Reads a single configured journal file; include directives are resolved recursively.
  • Dedicated dashboard view (ribbon icon + "Open dashboard" command).
  • Summary cards: net worth, income, expenses, savings.
  • Interactive charts (Chart.js, themed to your Obsidian theme):
    • Net worth over time
    • Income vs expenses (monthly)
    • Expenses by category
    • Account balances + recent transactions
  • Period filter (month / 12 months / year / all), commodity selector, and account filter (scopes the category, balances, and recent-transaction panels to a subtree).
  • Account classification configurable for English or Portuguese account names.

Screenshots

Overview tab

Expenses tab

Income tab

New entry screen

Setup

  1. Enable the plugin.
  2. In Settings → Hledger, set Journal file path to your main file (e.g. finance/main.journal).
  3. Open the dashboard via the wallet ribbon icon or the command palette.

Notes

  • Currency conversion is not performed; pick a commodity to view.
  • Number formats (1,234.56, 1.234,56, 240,50) are detected heuristically.

Development

  • npm run dev — watch build
  • npm run build — production build
  • npm test — run unit tests (Vitest)