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

Personal Finance Python Packages

Python packages with the GitHub topic personal-finance. Sorted by relevance, with stars and monthly downloads.
benjamin-awd
monopoly-core

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

14K 189 48
Qluxzz
avanza-api

A Python library for the unofficial Avanza API

5K 155 58
vargahis
monarch-mcp

MCP Server for use with Monarch Money

3K 7 4
siddhantgoel
beancount-dkb

Beancount Importers for DKB (Deutsche Kredit Bank) CSV Exports

2K 52 19
fzunigam
sigma-finance

Sigma CLI finance tracker

2K 0 0
kedder
ofxstatement

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

2K 362 77
sarveshtalele
personal-finance-mcp

77 deterministic personal-finance calculators + meta-advisor + live market data, served over MCP with a Next.js web UI.

1K 5 1
jeraldhu-yuan
ledgerline

Local-first personal finance pipeline: SQLite ledger, bank-export ingest, recurring-payment detection, and read-only MCP tools for AI agents

1K 2 0
jeresalmisto
calcfi-mcp

MCP server for CalcFi free financial data (BEA / BLS / Census / FRED / Freddie Mac). Python wrapper that launches the Node-based stdio bridge.

782 0 0
siddhantgoel
beancount-n26

Beancount Importers for N26 CSV Exports

731 30 11
nordinz7
maybankpdf2json

A package for extracting JSON data from Maybank PDF account statements

711 1 0
BradMorphsters
tuskledger-mcp

A locally-run personal finance dashboard. Plaid integration, FastAPI + React, SQLite on your machine. MIT-licensed.

698 3 1
jantman
biweeklybudget

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

686 107 17
wpwilson10
personalcapital2

Python client for the Empower (Personal Capital) unofficial API

600 3 1
benjamin-awd
monopoly-sg

PDF parsing for Singaporean banks

561 189 48
engineerinvestor
fundedness

Python financial planning toolkit with CEFR fundedness, Monte Carlo retirement sims, withdrawal strategy comparisons, and interactive Plotly visuals (Streamlit + FastAPI).

525 1 1
ileodo
moneywiz-api

A Python API to access MoneyWiz Sqlite database.

503 13 7
griffin-goepper
goetta-finance

Goetta is your goetta partner to meeting your goetta goals

466 1 0
ArthurFDLR
beancount-ce

💸 Beancount Importer for Caisse d'Epargne statements (pdf and csv files) - Pypi package

439 5 2
madhav921
stmtforge

Open-source Python tool to parse credit card PDF statements from Indian banks (HDFC, ICICI, SBI, Axis + 5 more) into structured data. Offline, privacy-first, Streamlit dashboard. pip install stmtforge

336 3 0
dpmungo
bankfetch

A simple CLI tool to fetch transactions from your bank account

335 1 0
JacobBrooke1
moxie-agent

🦡 The open-source money agent that acts only with your consent. Finds zombie subscriptions, duplicate charges, and missed refunds — then drafts the fix, asks you first, and logs every step in a tamper-evident audit trail. Local-first, bring-your-own-key.

331 2 1
siddhantgoel
beancount-ing

Beancount Importers for ING (Germany) CSV Exports

314 36 8
afonsoc12
firefly-cli

A python-based command line interface for conveniently entering expenses in Firefly III.

310 45 4
    • Data from PyPI, GitHub, ClickHouse, and BigQuery