Take the order. Make it. Ship it.
Larder reserves the stock, drafts what to make or buy, and readies your accountant’s handoff.
100% free, open source alternative to Katana, Unleashed and MRPeasy
Free and open source, MIT licensed.
1 Confirmed
SO-0001
Harbour Kitchen Co
Reserved16
Short24

2 Made
WO-0001
Walnut serving board
BOM rev 2

Done24
3 Shipped
SH-0001
40 walnut serving boards

Shipped
100% free.
Free as in cost and free as in code: run it, read it, change it.

MIT LicenseCopyright (c) 2026 Run Edit Run
Every board promised once.
Reserving takes only free stock, so two orders can never claim the same boards.
Selected line availability
Walnut serving board
On hand16
Reserved for this order16
Reserved for others0
Expected from work orders24
Available to promise0

Made to the BOM you released.
A work order keeps its bill of materials, even after you change the recipe.
WO-0001
Walnut serving board
BOM rev 2
Walnut blank24
Board oil2 L
ReleasedWhat’s short, already drafted.
Larder works out what’s short, why, and by when, and drafts the purchase order.
What is short, and why
Board oilShort 2 L
SO-0001 needs 2 L by 28 Oct

Ready for your accountant.
A valued batch of receipts, shipments and production, matched line by line to your ledger.
HO-0001
Supplier receipt
Customer shipmentINV-1043
Production output

Move in from Odoo.
Preview your Odoo export, see every rejected row, and undo before you go live.
Preview an Odoo export
Rejected rows1

Also included

Lots and quarantineHold a delivery until someone decides.

Partial receiptsReceive what arrived; the rest stays expected.

Stock countsCount any shelf; the difference is recorded.

Returns and correctionsFix the record; the original stays.

People and rolesNine roles, from owner to viewer.

Business archiveExport everything in one checksummed file.
Try it beside what you have.
Move in a copy of your Odoo export and run this week’s orders through both.
Take the order. Make it. Ship it.
