Skip to content

quietwire-dev/QuietLedger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

QuietLedger

A privacy-first desktop app for tracking debt, investments, savings, and taxes.

Startup

I built QuietLedger because I wanted a single place to see my full financial picture without handing my data to a cloud service. Everything runs on your machine. Nothing leaves it.

Note: All data shown in screenshots is fabricated demo data for illustration purposes only.


Features

Dashboard

Full financial overview at a glance. Total debt, portfolio value, cash savings, precious metals, back taxes, and net worth in color coded cards with monthly expense summaries.

Dashboard

Debt Tracking

Separate tables for recurring expenses (rent, utilities, insurance) and payable debts (credit cards, vehicles, back taxes). Back taxes stay in sync with your tax history automatically.

Debt Tracker

Payoff Calculator

Debt snowball strategy with projected payoff dates. Debts are ordered smallest balance first. Zero balance accounts are automatically hidden until new charges appear.

Payoff Calculator

Investments

Stocks, ETFs, mutual funds, and cryptocurrency with live prices. Organized by brokerage and account type in separate tabs (Taxable, Traditional IRA, Roth IRA, Crypto). Real time profit/loss tracking with section and portfolio totals.

Investments

Savings

Cash savings accounts with emergency fund progress tracking. Precious metals (gold, silver, copper) with live spot prices by weight unit.

Savings

Taxes

Historical salary and tax records with a current year estimator. Predicted salary is calculated from your year over year growth rate. Dynamic notes show exactly how estimates are derived.

Taxes

Analytics

Charts for net worth, debt payoff progress, and portfolio value over time. Daily snapshots let you see long term trends.

Analytics

About

About

Privacy and Security

  • All data stored locally in SQLite
  • Encrypted backups with AES-128 and password protection
  • No accounts, no telemetry, no cloud sync
  • Database file is portable and yours to keep
  • Market data calls are read only price lookups (ticker symbols only, no personal or financial data is ever sent)

Tech Stack

Layer Technology
Language Python 3.12
GUI PyQt6
Database SQLite3 (local, zero config)
Charts matplotlib
Market Data Yahoo Finance (stocks/ETFs/mutual funds), CoinGecko (crypto)
Encryption Fernet (AES-128-CBC, PBKDF2)

Current Status

QuietLedger is in active development. The core features work and I use it daily. Source code will be published here once the initial release is ready.

What works today

  • All 7 tabs fully functional (Dashboard, Debt, Payoff, Investments, Savings, Taxes, Analytics)
  • Live market prices for stocks, ETFs, mutual funds, and crypto
  • Debt snowball payoff projections
  • Tax estimation with historical growth prediction
  • Dark and light themes
  • Built in user guide
  • Encrypted backup and restore
  • Database migrations for seamless upgrades

Coming soon

  • Source code release
  • Standalone Linux builds (PyInstaller)
  • macOS and Windows support
  • Additional documentation

Platform Support

Platform Status
Linux (Ubuntu 22.04+, Pop!_OS, Fedora 38+) Supported
macOS 12+ (Monterey) In progress
Windows 10/11 Planned

License

QuietLedger is open source software licensed under the GNU Affero General Public License v3.0.

Copyright (C) 2026 QuietWire (Dennis Ayotte)


Built by QuietWire

About

Privacy-first personal finance tracker. Local data, encrypted backups, live market prices. No cloud, no accounts.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors