Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 19 Beancount Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
plaintextaccounting
The plaintextaccounting.org website, a portal to Ledger, hledger, beancount and co. Also the PTA wiki.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
beancount-black
Opinionated code formatter, just like Python's black code formatter but for Beancount
-
plaid-sync
Command-line interface to the Plaid API that synchronizes your bank/credit card transactions with a local SQLite database. Written in Python 3.
-
beancount-parser
Standalone Lark based Beancount syntax parser (not relying on Beancount library), MIT license
-
beancolage
Prototype of a plaintext accounting environment using theia-ide, beancount, fava, and more...
-
beancount_balancechange
A Beancount plugin that performs an assertion (check) on the change in balance between two dates.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Beancount: Double-Entry Accounting from Text Files | news.ycombinator.com | 2024-02-13
I’ve been using beancount for almost 1.5 years now, and other than having to explicitly open accounts I love it! I use the fava UI to have all the nice modern visuals: https://beancount.github.io/fava/
I use ledger: https://ledger-cli.org/
I believe this same plain text format is used by other tools, which you can find info about here: https://plaintextaccounting.org/ (In particular a lot of people seem to use hledger and beancount)
The ledger is written using a text editor. The purpose of the software is to add everything up, calculate the balances and make sure everything balances. I keep all of my 12 years of accounting in one file and haven't noticed any slowdown. But a real business would surely have many more accounts and may want to split files by financial year or something.
I use helper scripts to convert the data from my bank CSV downloads into ledger format. It uses machine learning to associate payees to accounts (e.g. "Tesco" gets filed to the account "Expenses:Groceries"). I haven't maintained the ML part although it works for me most of the time. In case it's useful, the code is here: https://github.com/georgek/accounts/
Project mention: Show HN: Paisa – Open-Source Personal Finance Manager | news.ycombinator.com | 2023-09-22Fighting with Mint and categorizing Amazon purchases was what initially pushed me down the path into plain text accounting (PTA).
I ended up long down the rabbit hole with auto-downloading Amazon orders (originally with https://github.com/jbms/finance-dl, but then my own custom scraping) and importing and matching them up with credit card transactions using beancount-import (https://github.com/jbms/beancount-import).
This ultimately resulted in me spending a lot less on Amazon - to the point that now doing it manually wouldn't be too bad...
Project mention: Show HN: Paisa – Open-Source Personal Finance Manager | news.ycombinator.com | 2023-09-22Fighting with Mint and categorizing Amazon purchases was what initially pushed me down the path into plain text accounting (PTA).
I ended up long down the rabbit hole with auto-downloading Amazon orders (originally with https://github.com/jbms/finance-dl, but then my own custom scraping) and importing and matching them up with credit card transactions using beancount-import (https://github.com/jbms/beancount-import).
This ultimately resulted in me spending a lot less on Amazon - to the point that now doing it manually wouldn't be too bad...
Project mention: Custom Beancount form web app for inputting similar entries easily plus utils cli tool | /r/plaintextaccounting | 2023-10-24The cli tool also comes with the beancount-black formatter as a subcommand. Hope you find it useful.
Project mention: Show HN: Paisa – Open-Source Personal Finance Manager | news.ycombinator.com | 2023-09-22Just FYI if you're used to beancount & fava I started prototyping a more integrated experience for it: https://github.com/seltzered/beancolage . Still early days though.
Project mention: Custom Beancount form web app for inputting similar entries easily plus utils cli tool | /r/plaintextaccounting | 2023-10-24I recently extracted some features and open-sourced them beanhub-forms and beanhub-cli from BeanHub. I needed to find a way for our user to be able to test their custom form locally. I wonder why not just open-sourced it and make it useful to people other than BeanHub users, so I just did.
Project mention: New open source desktop apps that make Beancount bookkeeping easier | news.ycombinator.com | 2023-11-15
Beancount related posts
-
Beancount: Double-Entry Accounting from Text Files
-
Ask HN: How Do You Budget?
-
Mint is shutting down, and it's pushing users toward Credit Karma
-
Why plain text accounting over tools like excel or other accounting software, apart from version control?
-
Accounting for Computer Scientists – Martin Kleppmann's Blog
-
Show HN: Paisa – Open-Source Personal Finance Manager
-
Tools for automatically downloading/scraping personal financial data
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source Beancount projects? This list will help you:
Project | Stars | |
---|---|---|
1 | beancount | 3,382 |
2 | Fava | 1,823 |
3 | plaintextaccounting | 520 |
4 | beancount-import | 365 |
5 | finance-dl | 271 |
6 | beancount-gs | 247 |
7 | beancount-mobile | 108 |
8 | ledger2beancount | 77 |
9 | beancount-black | 35 |
10 | Beancount DKB | 31 |
11 | plaid-sync | 30 |
12 | beancount-parser | 20 |
13 | beancolage | 8 |
14 | beancount_balancechange | 7 |
15 | beancount-repete | 5 |
16 | beanhub-cli | 4 |
17 | desktop | 4 |
18 | beancount-swe | 3 |
19 | beancount-extra | 1 |
Sponsored