An open API service indexing awesome lists of open source software.

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!

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/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/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/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/filiphanes/awk-pta

Plain text accounting in awk

awk beancount ledger plaintext-accounting

Last synced: 03 Apr 2026

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

plaintext-accounting

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/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/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