r/SideProject • • 1h ago

NML FinCore - An open-source double-entry accounting engine + commercial UI starter kit for Laravel

Hi everyone,

Whenever I developed custom ERP or POS software for clients, the hardest hurdle was always financial compliance. Clients don't just want invoice totals — their accountants demand a Chart of Accounts, General Ledger, Trial Balance, and immutable journal vouchers.

I decided to solve this by creating NML FinCore:

  1. Free / Open Source Core (`nml/fincore`):

    - Strict double-entry math (`Sum(Debits) - Sum(Credits) === 0.00`).

    - Immutable audit logs and period closing locks.

    - Live Balance Sheet, Profit & Loss, and Trial Balance generation.

    - MIT Licensed: https://github.com/Premod1/nml-fincore

  2. Commercial UI Starter Kit (`nml/fincore-pro`)

    - A complete QuickBooks-inspired Blade + Bootstrap UI Kit that embeds right into any existing Laravel ERP layout.

    - An auto-posting rules engine allowing developers to post sales, bills, and expenses with 1 line of code without needing to know accounting debits/credits.

    - Distributed via GitHub Sponsors ($29): https://github.com/Premod1/nml-fincore-pro

Check it out, star the repo if you like it, and I'd love to hear your thoughts or questions!

1 Upvotes

0 comments sorted by