Skip to content
nixypandaPublic

About

Alternate UI for hledger

Resources

Stars

8 stars

Watchers

0 watching

Forks

Repository files navigation

Hedger

Hedger is a responsive, read-only personal finance dashboard for hledger journals. Point it at a journal and it displays net worth, cashflow, investment performance, accounts, and transactions as a fast, installable web app. It never writes to the ledger.

Built with Haskell (Servant + Warp + hledger-lib), an Elm frontend, and Nix.

Feature showcase

Net worth

Net worth, asset, and liability KPIs with sparkline trends; monthly and yearly performance charts; account composition; activity calendars; and transaction drill-down.

Desktop Net Worth dashboard

Investments

Portfolio value, XIRR, total profit, target allocation, account drill-down, value and return history, and realised/unrealised gain analysis.

Tablet Investments dashboard

Cashflow

hledger query filtering, income/expense timelines, category composition, and monthly or fiscal-year activity.

Desktop Cashflow dashboard

Fiscal-year income and expense composition with monthly activity

Accounts and transactions

Expandable account trees, direct and subtree balances, account registers, month-grouped transactions, complete postings, query filtering, and cursor pagination.

Mobile Transactions view

Hedger is an installable PWA with desktop, tablet, and mobile layouts, light/dark themes, automatic journal reloads, and live frontend refresh.

Documentation

  • Features — what Hedger does, as user stories, plus the roadmap.
  • Architecture — how the system fits together.
  • Backend — Haskell service, configuration, and HTTP API.
  • Frontend — Elm app structure, pages, and design system.
  • Performance — benchmarking methodology, results, and lessons.
  • Deployment — the NixOS module and production topology.
  • Local development — dev shell, running, and checks.

The configuration example shows every supported option.

Agent and contributor instructions live in AGENTS.md.

License

Hedger is free software, licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).

About

Alternate UI for hledger

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages