PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Personal Finance Python Packages

Python packages with the GitHub topic personal-finance. Sorted by monthly downloads, with stars and forks.
halvar20000
wealth-dashboard

Self-hosted net worth tracking. One SQLite file on your own server — no account with anybody, no telemetry, no cloud component.

28K 2 0
tks18
personal-finance-etl

Local-first financial data platform for evidence-aware ETL, investment analytics, tax-aware wealth modelling, FIRE simulation, and BI.

10K 1 0
Qluxzz
avanza-api

A Python library for the unofficial Avanza API

5K 163 61
benjamin-awd
monopoly-core

Monopoly is a Python library & CLI that converts bank statement PDFs to CSV.

3K 426 76
mathbeal
avenir-mcp

An unofficial MCP server for YNAB, built for agents: read-only by default, every change previewed, confirmed and undoable.

3K 3 1
luabagg
canhoto

Local-first personal finance engine for statement parsing, safe agent workflows, and monthly PDF summaries.

2K 2 0
petry-projects
empower-personal-dashboard

Modern Python client and CLI for the Empower Personal Dashboard (formerly Personal Capital) API with 2FA, session persistence, balances, holdings, and transactions.

2K 1 0
siddhantgoel
beancount-dkb

Beancount Importers for DKB (Deutsche Kredit Bank) CSV Exports

2K 53 18
simplemind-dev
monarch-money-mcp-cli

Read-only unofficial Monarch Money MCP server and CLI. Pull accounts, transactions, cash flow, spending and income into Claude or your terminal. Secure and completely local.

2K 1 0
bex-co
beancount-io

💰 Double-entry bookkeeping made easy — plain-text accounting for humans and AI agents. Polished iOS & Android app built with React Native + Expo.

2K 297 37
haiiibin
acb-tax-mcp

MCP server for Canadian adjusted cost base (ACB) and capital gains: average-cost, superficial-loss detection, for LLM agents.

1K 0 0
iloveitaly
lunchmoney-transaction-enhancer

Enrich Lunch Money transactions using regex extraction rules

1K 1 0
imoneys10k
money-mom

让 AI 像妈妈一样帮你管钱 · Let your AI look after your money like Mom would

1K 0 0
jantman
biweeklybudget

Responsive Flask/SQLAlchemy personal finance app, specifically for biweekly budgeting.

1K 106 17
vargahis
monarch-mcp

MCP Server for use with Monarch Money

1K 13 9
xfina-dev
xfingine

Pure computation engines for personal finance planning — inflation-adjusted EMI schedules and more. Rust core, shipped to crates.io, npm and PyPI.

1K 0 0
hsiuhsiu
fava-account-maintenance

A Fava extension for auditing Beancount account lifecycle, balance freshness, and history boundaries.

1K 0 0
IngTian
daylogs

A terminal app for weight, food, and spending — deliberately typed by hand, plus one short daily read written by Claude.

839 0 0
ukkit
processcaspdf

Python library to extract transaction data from Indian Mutual Fund CAS (Consolidated Account Statement) PDFs — supports CAMS and KFintech — into CSV, DataFrame, JSON, or dict

835 2 3
kedder
ofxstatement

Tool to convert proprietary bank statement to OFX format, suitable for importing to GnuCash or other personal finance applications.

784 365 78
SteMazzO
quadra-core

Deterministic till-receipt parser: photo in, line items out. No ML model, no network.

750 1 0
hs737
mcp-server-for-ynab

An AI-first MCP server for YNAB. Read-only by default, with reversible writes and verification against the live API.

746 2 0
siddhantgoel
beancount-n26

Beancount Importers for N26 CSV Exports

602 28 11
tkarabela
okane

Python parser for bank statements in camt.053 XML format, in dialect used by the Czech Banking Association (ČBA)

594 6 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology