SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Python Accounting Projects
-
Project mention: ERPNext VS LedgerSMB - a user suggested alternative | libhunt.com/r/erpnext | 2025-05-08
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
rotki
A portfolio tracking, analytics, accounting and management application that protects your privacy
-
django-ledger
Django Ledger is a double entry accounting system and financial analysis engine built on the Django Web Framework.
-
rp2
Privacy-focused, free, open-source cryptocurrency tax calculator for multiple countries: it handles multiple coins/exchanges and computes long/short-term capital gains, cost bases, in/out lot relationships/fractioning, and account balances. It supports FIFO, LIFO, HIFO and it outputs in form 8949 format. It has a programmable plugin architecture
-
https://github.com/egh/ledger-autosync is really useful for integrating banks OFX files into an existing ledger file. Over time, it learns common patterns, automatically assigning transactions to the correct accounts.
-
Project mention: Engineers Do Not Get to Make Startup Mistakes When They Build Ledgers | news.ycombinator.com | 2024-11-28
If you're looking for a pre-built double entry accounting Postgresql schema that provides database-level integrity checks:
https://github.com/adamcharnock/django-hordak
I created and maintain this, along with a couple of others. It is built for Django (so great if you're using Django), but extracting the schema wouldn't be too hard. It also has MySQL support, but the integrity checks are more limited.
(Side note: I'm a freelancer and available!)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
dali-rp2
DaLI (Data Loader Interface) is a data loader and input generator for RP2 (https://pypi.org/project/rp2), the privacy-focused, free, open-source cryptocurrency tax calculator: DaLI removes the need to manually prepare RP2 input files. Just like RP2, DaLI is also free, open-source and it prioritizes user privacy.
-
-
abacus
A small yet valid double-entry accounting system in Python and command line. (by epogrebnyak)
-
-
-
-
abacus-minimal – A minimal ledger in Python that follows accounting rules
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Accounting discussion
Python Accounting related posts
-
ERPNext VS LedgerSMB - a user suggested alternative
2 projects | 8 May 2025 -
Eventually consistent plain text accounting
-
This Week In Python
-
Ask HN: How Do You Budget?
-
Does anyone know of a "zapper" like portfolio tracker that automatically calculates Profit/Loss?
-
Has anyone tried integrating Bigcapital with Paperless-NGX as a Xero + Hub doc alternative?
-
Github - epogrebnyak/abacus: run full double-entry accounting cycle with just five commands
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 May 2025
Index
What are some of the best open-source Accounting projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | ERPNext | 25,109 |
2 | rotki | 3,106 |
3 | django-ledger | 1,176 |
4 | rp2 | 335 |
5 | ledger-autosync | 303 |
6 | django-hordak | 262 |
7 | account-financial-reporting | 251 |
8 | CoinTaxman | 154 |
9 | dali-rp2 | 73 |
10 | tastyworks-pnl | 72 |
11 | abacus | 61 |
12 | pyluca | 60 |
13 | qifqif | 49 |
14 | Beancount DKB | 41 |
15 | abacus-minimal | 21 |
16 | recon-cli | 0 |