OpenBoxes

OpenBoxes is an open-source warehouse management system that keeps medication and supplies visible from central depot to clinic cabinet, so staff always know what is in stock, where it sits, and when it expires. The product catalog holds medications, medical devices, office supplies, and fixed assets, with suppliers, manufacturers, pricing, classifications, and custom attributes on every item. Inventory is tracked by facility and bin location down to lot and expiration date, and every adjustment, transfer, and removal leaves a full transaction history. Reorder points and stock alerts flag low stock, overstock, and expiring items before they become emergencies. Inbound, purchase orders, invoices, and budget codes manage procurement; goods receipt captures lots and expiry dates, and suggested putaway directs stock to the right bins. Outbound, requisitions and stock lists drive requests from upstream facilities, FEFO picking pulls the earliest-expiring lots first, and packing produces packing lists with customs documentation. Cycle counting keeps records honest without closing the warehouse, and dashboards surface stock value, fast movers, and expiring stock. Barcode scanners and a mobile-friendly interface speed up receiving and counting on the floor, and spreadsheet imports load products, locations, and opening stock in bulk. A REST API and webhooks connect OpenBoxes to ERPs, DHIS2 health information systems, and integration platforms like n8n and OpenFn, and location-restricted roles keep each facility on its own shelves. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. EPL-1.0 licensed.

OpenBoxes
OpenBoxes
OpenBoxes
OpenBoxes
OpenBoxes

Benefits

  • Lot and expiry level truth
  • Every unit is tracked by facility, bin location, lot, and expiration date, so recalls, FEFO picking, and expiry removals act on exact stock instead of spreadsheet guesses.
  • Procurement to shelf, one flow
  • Purchase orders, invoices, budget codes, goods receipt, and suggested putaway carry stock from supplier quote to bin location in one audited chain with no re-keying between steps.
  • Requests fulfilled without stockouts
  • Requisitions, stock lists, allocation rules, and stock alerts keep upstream depots and downstream clinics supplied, flagging low stock and expiring inventory before shelves actually run empty anywhere.
  • Open integration, no license ceiling
  • A REST API, webhooks, DHIS2 integration, and spreadsheet imports connect the warehouse to the rest of the organization, with no per-user licensing limiting how many staff log in.

Features

  • Product catalog and sources
  • Manages medications, devices, supplies, and assets with categories, classifications, units of measure, custom attributes, supplier and manufacturer links, contract pricing, substitutions, and kit definitions.
  • Inventory and stock history
  • Tracks quantity by bin, lot, serial, and expiry across facilities, with cycle counting, transfers, replenishment, and a complete debit and credit audit trail for every movement.
  • Procurement and receiving
  • Runs purchase orders, supplier invoices, and budget codes through goods receipt with lot capture, partial receiving, returns, and rule-based putaway into suggested bin locations.
  • Outbound stock movements
  • Handles requisitions, stock lists, allocation, FEFO picklists, packing by pallet and box, and shipping with tracking numbers, packing lists, and customs clearance documentation.
  • Reporting and integrations
  • Provides dashboards, consumption and stockout reports, forecasting data, and custom exports, plus a REST API, webhooks, barcode and RFID support, and DHIS2 synchronization.

Apps Similar to OpenBoxes