Plain Text Accounting
Plain text accounting is a way of doing bookkeeping and accounting with plain text files and scriptable, command-line-friendly software, such as Ledger, hledger, or Beancount. Benefits include version control, scriptability, data portability and privacy. See https://plaintextaccounting.org and https://wiki.plaintextaccounting.org for more details.
If you have a PTA-ish project on Github, consider adding the plaintext-accounting (*) topic in your repo settings.
Some related topics:
ledger-cli,
hledger,
beancount.
(*) The de facto spelling on Github. Try to get repos to switch to the idiomatic #plaintextaccounting if you wish!
- GitHub: https://github.com/topics/plaintext-accounting
- Repo: https://github.com/plaintextaccounting
- Aliases: plaintextaccounting, plain-text-accounting,
- Last updated: 2026-06-10 00:19:30 UTC
- JSON Representation
https://github.com/ledger/ledger
Double-entry accounting system with a command-line reporting interface
accounting command-line-tool ledger plaintext-accounting
Last synced: 13 May 2025
https://github.com/ananthakumaran/paisa
Paisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi
ledger ledger-cli personal-finance plaintext-accounting visualization
Last synced: 14 May 2025
https://github.com/beancount/fava
Fava - web interface for Beancount
beancount ledger plaintext-accounting
Last synced: 14 May 2025
https://beancount.github.io/fava/
Fava - web interface for Beancount
beancount ledger plaintext-accounting
Last synced: 31 Mar 2025
https://github.com/ad-si/transity
Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line with the plain text accounting tool of the future! 🚀
accounting cli command-line-tool finance hacktoberfest ledger money plaintext-accounting purescript transity tui
Last synced: 30 Jan 2026
https://github.com/ad-si/Transity
Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line with the plain text accounting tool of the future! 🚀
accounting cli command-line-tool finance hacktoberfest ledger money plaintext-accounting purescript transity tui
Last synced: 04 Apr 2025
https://github.com/plaintextaccounting/plaintextaccounting
The plaintextaccounting.org website, a portal to Ledger, hledger, beancount and co. Also the PTA wiki.
accounting beancount hledger ledger plaintext-accounting
Last synced: 20 Mar 2025
https://github.com/howeyc/ledger
Command line double-entry accounting program
accounting go ledger plaintext plaintext-accounting
Last synced: 10 Apr 2026
https://github.com/ledger/vim-ledger
Vim plugin for Ledger
ledger ledger-cli plaintext-accounting vim vim-plugin
Last synced: 03 Jan 2026
https://github.com/mckelvin/beancount-boilerplate-cn
beancount ledger plaintext-accounting portfolio portfolio-management
Last synced: 04 Apr 2025
https://github.com/stargately/beancount-io
Your personal finance manager. iOS and Android App for Beancount.io
beancount ledger plaintext-accounting
Last synced: 07 Jun 2026
https://github.com/dmitry-merzlyakov/nledger
.Net Ledger: Double-Entry Accounting System
accounting cli csharp dotnet ledger plaintext-accounting
Last synced: 08 May 2025
https://github.com/evernight/lazy-beancount
Beancount accounting system packaged in a Docker image together with Fava, few other libraries and some additional UIs. Privacy-focused and comprehensive approach to personal finances.
beancount docker expense-tracker fava finance-management finance-tracker personal-finance plaintext-accounting portfolio-tracker wealth-management
Last synced: 06 Mar 2026
https://github.com/stargately/beancount-mobile
Your personal finance manager. iOS and Android App for Beancount.io
beancount ledger plaintext-accounting
Last synced: 18 Jul 2025
https://github.com/xuhcc/beancount-mobile
Data entry app for Beancount plain-text accounting system
android beancount nativescript-application plaintext-accounting
Last synced: 31 Mar 2025
https://github.com/tarioch/beancounttools
Beancount Tools
beancount beancount-prices plaintext-accounting
Last synced: 17 Feb 2026
https://github.com/hpdeifel/hledger-iadd
A terminal UI as drop-in replacement for hledger add.
curses finance haskell hledger ledger plaintext-accounting tui ui
Last synced: 12 Apr 2025
https://github.com/simonmichael/hledger_site
The repo for hledger.org, the hledger project's website.
accounting command-line-tool console-application haskell hledger ledger library plain-text plaintext plaintext-accounting tui web-application
Last synced: 05 Apr 2025
https://github.com/tackler-ng/tackler
Fast, reliable bookkeeping engine with native GIT SCM support for plain text accounting
accounting auditing git ledger plaintext plaintext-accounting rust
Last synced: 08 Apr 2025
https://github.com/heyeshuang/beancount-homemade-importers
一些在中国用的Beancount导入设置
beancount fava plaintext-accounting
Last synced: 15 May 2025
https://github.com/e257-fi/tackler-ng
Fast, reliable bookkeeping engine with native GIT SCM support for plain text accounting
accounting auditing git ledger plaintext plaintext-accounting rust
Last synced: 21 Mar 2025
https://github.com/epogrebnyak/abacus
A small yet valid double-entry accounting system in Python and command line.
acca accounting cpa double-entry-accounting finance gaap ifrs ledger plaintext-accounting tax
Last synced: 05 Apr 2025
https://github.com/sboehler/knut
knut is an efficient plain text accounting tool with support for multiple currencies and valuation.
accounting balance finance journal ledger plaintext-accounting
Last synced: 11 Jan 2026
https://github.com/kantord/ledger-cli-dashboard
:moneybag: :bank: :chart_with_upwards_trend: Customizable graphical reporting for ledger
accounting business-intelligence dashboard finance jq just-dashboard ledger ledger-cli makefile personal-finance plaintext-accounting
Last synced: 07 Jan 2026
https://github.com/trevorld/r-ledger
Imports data from plain text accounting files
beancount hledger ledger plaintext-accounting
Last synced: 30 Apr 2025
https://github.com/siddhantgoel/beancount-dkb
Beancount Importers for DKB (Deutsche Kredit Bank) CSV Exports
accounting banking beancount dkb finance germany personal-finance plaintext-accounting python python3
Last synced: 10 Apr 2025
https://github.com/simonmichael/hledger_finance
The hledger project's public finances
accounting finance hledger plaintext-accounting
Last synced: 22 Feb 2026
https://github.com/vanto/beanquery-mcp
Beancount MCP Server is an experimental implementation that utilizes the Model Context Protocol (MCP) to enable AI assistants to query and analyze Beancount ledger files using Beancount Query Language (BQL) and the beanquery tool.
beancount mcp mcp-server model-context-protocol personal-finance plaintext-accounting plaintextaccounting
Last synced: 07 Mar 2026
https://github.com/heeplr/document-dl
Command line program to download documents from web portals
document-dl plaintext-accounting python scraper scraping scraping-websites selenium
Last synced: 07 May 2025
https://github.com/ledger-rs/dinero-rs
A command line tool for managing ledger files. Inspired by ledger-cli
finances ledger plaintext-accounting
Last synced: 30 Jul 2025
https://github.com/mariosangiorgio/vscode-ledger
Visual Studio Code support for Ledger files
ledger plaintext-accounting vscode vscode-extension
Last synced: 07 May 2025
https://github.com/siddhantgoel/beancount-ing
Beancount Importers for ING (Germany) CSV Exports
accounting banking beancount beancount-importers finance germany ing personal-finance plaintext-accounting python3
Last synced: 10 Apr 2025
https://github.com/filiphanes/awk-pta
Plain text accounting in awk
awk beancount ledger plaintext-accounting
Last synced: 03 Apr 2026
https://github.com/siddhantgoel/beancount-n26
Beancount Importers for N26 CSV Exports
accounting banking beancount finance germany n26 personal-finance plaintext-accounting python python3
Last synced: 10 Apr 2025
https://github.com/felgru/bank-statement-parser
scripts to import bank statement PDFs into hledger files
accounting finance hledger ledger plaintext-accounting
Last synced: 10 Apr 2025
https://github.com/joshcanhelp/budget-cli
Command-line budgeting software in TypeScript
cli nodejs plaintext-accounting typescript
Last synced: 09 Oct 2025
https://github.com/ramblurr/intellij-beancount
Beancount editing support for Jetbrains IDEs
beancount intellij-plugin ledger plaintext-accounting
Last synced: 01 Aug 2025
https://github.com/maread99/beanahead
Administer future transactions for a beancount ledger
beancount plaintext-accounting
Last synced: 12 Jun 2025
https://github.com/adrianoviana87/ltuiny
Text based utility that helps you add a transaction to a ledger file.
cpp cpp17 ledger ledger-cli ledger-client plaintext-accounting
Last synced: 12 May 2025
https://github.com/elpachongco/finance-tracker
Use mkdir to track financial transactions
Last synced: 08 Mar 2026
https://github.com/zacchiro/beangrep
Beangrep - grep-like filter for Beancount
accounting beancount grep ledger plaintext plaintext-accounting
Last synced: 05 May 2025
https://github.com/wllfaria/ledger.nvim
Neovim integration for ledger. Powered by tree-sitter.
hledger ledger ledger-cli neovim nvim-cmp plaintext-accounting
Last synced: 10 Jul 2025
https://github.com/nef10/swiftbeancount
Plain-Text Double-Entry Accounting in Swift
beancount ledger plaintext-accounting swiftbeancount
Last synced: 05 Apr 2025
https://github.com/olimorris/hledger-forecast
💰 Improved forecasting with hledger
finance hledger plaintext-accounting ruby ruby-gem
Last synced: 18 Sep 2025
https://github.com/siddhantgoel/beancount-commerzbank
Beancount Importers for Commerzbank (Germany) CSV Exports
accounting banking beancount commerzbank finance germany maintainer-wanted personal-finance plaintext-accounting python python3
Last synced: 10 Apr 2025
https://github.com/egli/iso-20022-to-ledger-cli
Convert ISO 20022 to the ledger-cli plain text accounting format or to csv
csv-export iso20022 ledger-cli plaintext-accounting
Last synced: 25 Jun 2025
https://github.com/arthurfdlr/beancount-chase
📈 Beancount Importer for Chase CSV statements - Pypi package
accounting banking beancount chase-bank finance personal-finance plaintext-accounting pypi
Last synced: 22 Jun 2025
https://github.com/ArthurFDLR/beancount-chase
📈 Beancount Importer for Chase CSV statements - Pypi package
accounting banking beancount chase-bank finance personal-finance plaintext-accounting pypi
Last synced: 31 Mar 2025
https://github.com/simonmichael/haskell-finance
Notes on Haskell programming language-related finances.
finance haskell hledger plaintext-accounting
Last synced: 15 Aug 2025
https://github.com/prikhi/hledger-management-script
A Shakefile for Processing Imports into Journals Entries & Creating Financial Reports with HLedger
exporter hledger importer ledger-cli plaintext-accounting shake
Last synced: 06 Mar 2025
https://github.com/arthurfdlr/beancount-ce
💸 Beancount Importer for Caisse d'Epargne statements (pdf and csv files) - Pypi package
accounting banking beancount finance personal-finance plaintext-accounting pypi python3
Last synced: 23 Aug 2025
https://github.com/goldenpathtechnologies/hledger-parser
A parser for hledger journal files based on Chevrotain
hledger ledger plaintext-accounting
Last synced: 17 Jan 2026
https://github.com/ArthurFDLR/beancount-ce
💸 Beancount Importer for Caisse d'Epargne statements (pdf and csv files) - Pypi package
accounting banking beancount finance personal-finance plaintext-accounting pypi python3
Last synced: 31 Mar 2025
https://github.com/tristanperalta/exledger
Double-entry accounting written in Elixir. Heavily inspired by ledger-cli
accounting double-entry ledger plaintext-accounting
Last synced: 19 May 2026
https://github.com/arthurfdlr/fava-service
💸 Deploy Beancount Fava as a Docker service with authentication, dark theme, and auto refresh
beancount docker ledger plaintext-accounting
Last synced: 04 Mar 2025
https://github.com/borsini/simple-home-accounting
Simple web interface for plain text accounting. Compatible with ledger file format.
accounting angular angular-material ledger plaintext-accounting
Last synced: 03 Apr 2025
https://github.com/pedroalbanese/ledger
Pure Go command line double-entry accounting program
accounting go golang ledger plaintext plaintext-accounting
Last synced: 20 Apr 2025
https://github.com/mawalu/splitwise-csv
Splitwise to CSV export script. Useful for (plaintext) accounting
csv hledger plaintext-accounting splitwise
Last synced: 11 Apr 2025
https://github.com/robinvdvleuten/beancount
Fast, lightweight Beancount parser, formatter and editor written in Go
accounting beancount cli finance go ledger plaintext plaintext-accounting solidjs
Last synced: 16 Jan 2026
https://github.com/duijf/roastery
Framework for Beancount plain text accounting
beancount plaintext-accounting python terminal
Last synced: 07 May 2025
https://github.com/pb-/beancount-comdirect
A beancount importer for comdirect
beancount comdirect plaintext-accounting
Last synced: 23 Oct 2025
https://github.com/alerque/acceptarium
Tools to facilitate scanning receipts, extracting useful data, archiving the assets, and importing the results into plain text accounting systems.
beancount cli git-annex hledger ledger-cli llm ocr plaintext-accounting
Last synced: 03 Jun 2026
https://github.com/nef10/swiftbeancountsheetsync
Library to help Sync shared Expenses between a Google Sheet and a Beancount file
beancount plaintext-accounting swiftbeancount
Last synced: 17 Mar 2025
https://github.com/nef10/swiftbeancountcli
Command line tool for SwiftBeanCount
plaintext-accounting swiftbeancount
Last synced: 07 Apr 2025
https://github.com/carderne/bean-rs
beancount clone in Rust
accounting beancount plaintext-accounting
Last synced: 10 Apr 2025
https://github.com/nef10/swiftbeancountapp
macOS app for SwiftBeanCount
plaintext-accounting swiftbeancount
Last synced: 18 Mar 2025
https://github.com/nef10/swiftbeancountparser
Parser to parse plain text into a ledger model
parser plaintext-accounting swiftbeancount
Last synced: 13 Oct 2025
https://github.com/mparker17/gtk-eosledger
A GTK+ interface for the ledger project's double-entry accounting system journal files, designed for Elementary OS.
accounting cmake elementaryos finance gtk3 ledger plaintext-accounting utility vala
Last synced: 06 Jul 2025
https://github.com/kajyr/pta-tools
Plain text accounting JS helpers
hledger ledger plaintext-accounting
Last synced: 11 Apr 2025
https://github.com/machulav/accountant24
Local-first AI agent for personal accounting. Your data stays as plain text files on your machine. Works with any LLM — including local ones. Log spending, import statements, ask questions, teach the agent, track changes with git, and more.
accounting accounting-app ai-agent bookkeeping budget-app budget-management budget-tracker budgeting cli llm personal-budget personal-finance personal-finances pi-coding-agent plaintext-accounting
Last synced: 25 Apr 2026
https://github.com/nef10/swiftbeancountimporterapp
Tool to import transactions from financial institutions into Beancount files
beancount plaintext-accounting swiftbeancount
Last synced: 17 Mar 2025
https://github.com/nef10/swiftbeancountimporter
Library to transform transactions from financial institutions into Beancount files
importer plaintext-accounting swiftbeancount
Last synced: 06 Oct 2025
https://github.com/kevinzg/xhb2beancount
Convert files from Homebank to Beancount
beancount ledger personal-finances plaintext-accounting
Last synced: 19 Jan 2026
https://github.com/abeimler/pymledger
pYMLedger ist eine Projekt-Vorlage fürs PTA, basierent auf hledger. Zusammen mit ein Python-Script ist es möglich hledger-Regeln und -Buchungen, aus einer Konfigurationsdatei (im YAML-Format), zu generieren.
accounting budget docker finance german hledger ledger plaintext plaintext-accounting plaintextaccounting pta python taskfile yml
Last synced: 04 Feb 2026
https://github.com/vrischmann/beancount-importers
Beancount importer for Fortuneo CSV exports
beancount plaintext-accounting
Last synced: 22 Mar 2025
https://github.com/cljoly/hmrc2ledger
Put HMRC rates in a ledger database
cli finance ledger money plaintext-accounting wip
Last synced: 07 Jan 2026
https://github.com/dtrai2/gnucash-to-beancount
This project can convert GnuCash into a new beancount file.
beancount gnucash plaintext-accounting
Last synced: 24 Mar 2025
https://github.com/nef10/swiftbeancountmodel
Model for a ledger in SwiftBeanCount
plaintext-accounting swiftbeancount
Last synced: 28 Feb 2025
https://github.com/stephane-klein/hledger-shared-expenses-poc
plain text accounting shared expenses based on hledger POC
hledger plaintext-accounting proof-of-concept
Last synced: 23 Mar 2025
https://github.com/chazeon/beancount-extra
My tools for automating beancount
beancount beancount- plaintext-accounting
Last synced: 23 Mar 2025
https://github.com/nef10/swiftbeancountwealthsimplemapper
Swift library to convert download Wealthsimple data to the SwiftBeanCount model
plaintext-accounting swiftbeancount wealthsimple
Last synced: 01 Mar 2025
https://github.com/nef10/swiftbeancountrogersbankmapper
Swift library to convert download Rogers Bank data to the SwiftBeanCount model
plaintext-accounting rogers-bank swiftbeancount
Last synced: 01 Mar 2025
https://github.com/seanhalvorson/helperscripts
Some Short, Simple Scripts to Help me Get Organized
javascript johnny-decimal markdown plaintext-accounting shell-script
Last synced: 26 Jan 2026
https://github.com/arnhemcr/financial
This Go module provides programs to help translate a CSV financial transaction statement to a Ledger journal and merge multiple Ledger journals into a general journal.
command-line-tool csv-exportor csv-parser filter go ledger plaintext-accounting
Last synced: 22 May 2026
https://github.com/plapadoo/ledger-clock
Clock your work time using ledger
ledger ledger-cli plaintext plaintext-accounting time-tracker
Last synced: 03 Sep 2025
https://github.com/arthurfdlr/beancount-bd
💸 Beancount Importer for Bourse Direct trades history (HTML table) - Pypi package
accounting banking beancount finance personal-finance plaintext-accounting pypi python
Last synced: 03 Aug 2025
https://github.com/allancalix/clerk-alert-example
An example repository combining a few tools to perform ad-hoc automatic personal finance monitoring.
budget finance personal-finance plaid plaintext-accounting
Last synced: 02 Apr 2025
https://github.com/copelco/copeland-ledger
My tools for tracking expenses using beancount: Double-Entry Accounting from Text Files.
beancount double-entry-accounting plaintext-accounting python
Last synced: 05 Apr 2025
https://github.com/rikchilvers/rledger
Plain text double-entry accounting. A Rust rewrite of ledger.
accounting ledger plaintext-accounting rust
Last synced: 19 Jan 2026
https://github.com/lsgalves/hledger-obsidian
Plain text accounting plugin for Obsidian, using hledger
hledger obsidian-md obsidian-plugin personal-finance plaintext-accounting
Last synced: 04 Jun 2026
https://github.com/stephane-klein/beancount-shared-expenses-poc
plain text accounting shared expenses based on beancount POC
beancount plaintext-accounting proof-of-concept
Last synced: 02 Sep 2025