Top pick · highest health
Invoice Ninja
Powerful tool to invoice clients online.
Money, Budgeting & Management
We track 5 open-source QuickBooks alternatives, of which 5 currently score 70 or above on Repoly's GitHub health scale and 3 ship a Docker image. Invoice Ninja leads on health at 96/100 with 472 commits in the last 90 days; across all 5 projects you are choosing between AGPL-3.0, BUSL-1.1, Elastic-2.0 and 2 other licences.
Healthiest
Health 96/100: 472 commits in 90 days, latest release v5.13.51, Docker image available.
Most active
4,916 commits in the last 90 days, more than any other option here.
Showing 5 of 5 tools
Top pick · highest health
Powerful tool to invoice clients online.
Financial accounting and inventory management software for small to medium businesses.
Integrated accounting and ERP system for small and midsize businesses, with double entry accounting, budgeting, invoicing, quotations, projects, orders and inventory management, shipping and more.
Accounting software designed for small businesses and freelancers.
Modern CRM software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...).
Invoice Ninja edges Bigcapital 96 to 94, and most of the difference is stars: 10k stars against 4k stars. Bigcapital is the busier codebase, though, with 551 commits in 90 days to 472.
The most recent release is Invoice Ninja v5.13.51, published today. None of the measured options scores under 40. By stack, PHP (3) and Perl (1) are the most common. Bigcapital, LedgerSMB and Dolibarr are copyleft. Invoice Ninja and Akaunting are source-available rather than open source, which limits commercial reuse.
3 of these 5 also appear among the FreshBooks alternatives; LedgerSMB and Dolibarr are specific to QuickBooks.
| Tool | Health | Stars | Licence | Last commit | Docker |
|---|---|---|---|---|---|
| Invoice Ninja Steady at 96 since 11 Sep | 96 | 10k | Elastic-2.0 | today | Yes |
| Bigcapital Steady at 94 since 11 Sep | 94 | 4k | AGPL-3.0 | 2 days ago | Yes |
| LedgerSMB Steady at 91 since 11 Sep | 91 | 571 | GPL-2.0 | yesterday | Yes |
| Akaunting Steady at 86 since 11 Sep | 86 | 10k | BUSL-1.1 | yesterday | No |
| Dolibarr Steady at 86 since 11 Sep | 86 | 7.8k | GPL-3.0 | today | No |
Invoice Ninja scores highest at 96/100, with 472 commits in the last 90 days, 10k stars on GitHub and its latest release (v5.13.51) published today. Dolibarr has the most raw commit activity at 4916 commits in 90 days.
None of the 5 tracked alternatives use a permissive licence; 3 are copyleft (GPL, AGPL or similar), which requires publishing changes to any modified version you distribute.
3 of 5 publish a Docker image or Compose file: Invoice Ninja, Bigcapital, LedgerSMB. Docker support contributes 10 of the 100 available health points, because it is the clearest signal that self-hosting is a supported path rather than an afterthought.
On measured health Invoice Ninja leads, 96 to 94. Invoice Ninja has 472 commits in 90 days, 10k stars and v5.13.51 from today; Bigcapital has 551 commits in 90 days, 4k stars and v0.25.45 from 7 days ago. Invoice Ninja is ahead or level on every term Repoly measures.
5 of the 5 measured options score 70 or above. Every measured option had commits in the last 90 days. None scores under 40.
PHP: Invoice Ninja, Akaunting and Dolibarr. Perl: LedgerSMB. The stack matters if you plan to extend or patch the tool yourself.