LedgerSMB

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.

Steady · 67
67/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 29/40
Releases 25/25
Community 5/20
Momentum 8/15

Commit activity more than 73% of tracked projects; popularity more than 26%. How this is calculated.

Commits, last 11 months

2025-10: 42 commits 2025-11: 22 commits 2025-12: 19 commits 2026-01: 17 commits 2026-02: 79 commits 2026-03: 168 commits 2026-04: 47 commits 2026-05: 125 commits 2026-06: 50 commits 2026-07: 59 commits 2026-08: 90 commits
2025-10 718 total 2026-08
Stars570
Latest release1.13.8 · 11 Sept 2026
Repo updated25 Sept 2026
LicenceGPL-2.0
Built withDocker, Perl

Is LedgerSMB actively maintained?

LedgerSMB is under active development: 718 commits landed over the last 11 months, averaging roughly 66 commits a month in the most recent quarter.

The most recent tagged release, 1.13.8, shipped within the last month — a current, installable version exists today.

LedgerSMB ranks #5 of 9 in Resource Planning, placing it mid-table for maintenance activity.

What LedgerSMB actually does

LedgerSMB is a self-hosted accounting and enterprise resource planning system tailored for small and midsize businesses. It provides double-entry accounting alongside core modules for managing invoicing, orders, inventory, budgeting, and project tracking. The platform is written in Perl and distributed under the GPL-2.0 licence.

Best fit: It is a suitable choice if you need a comprehensive, open-source ERP system for financial and inventory management and prefer a self-hosted Perl stack.

Worth knowing: The project has a moderate maintenance profile and a smaller community footprint than some mainstream alternatives, which may affect how quickly you find troubleshooting support. Customising or maintaining a Perl-based codebase can also require niche administrative skills.

Deployment notes

As it is packaged for Docker, you will typically need to configure persistent volumes for your database and application data, alongside a reverse proxy to handle TLS termination.


Alternatives to LedgerSMB

Projects in the same categories, ordered by health score.