An inventory and organization system for home users to track items, locations, and maintenance schedules.

HomeBox is a self-hosted inventory and organization system designed for home users to track items, locations, and maintenance schedules. It provides a centralized web interface to catalog household possessions and manage the associated data in one place. The software allows users to maintain a digital record of their physical assets, ensuring that the exact location and status of various belongings are always known.
The application is deployed as a server, typically via Docker containers, and is available in standard, rootless, and hardened image versions. It uses an embedded web UI and a SQLite database to ensure portability and simplify the backup process for users managing their own infrastructure. Because it operates as a web application, it can be accessed from any device within the local network or via a configured remote connection.
Written in Go, the software is designed for low resource consumption, with idle memory usage typically remaining under 50MB. The architecture relies on SQLite, which removes the need for a separate database server installation and keeps the data contained within a single file. This design makes the system suitable for deployment on lightweight home servers, Raspberry Pi devices, or other small-scale hardware where memory and CPU overhead must be kept to a minimum.
HomeBox serves as a dedicated tool for individuals seeking a private, self-managed solution for home asset inventory and organization.
Inventory management system providing low level stock control and part tracking via a web interface.
A web based point of sale system for managing inventory, sales, and customer relationships via PHP.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.