HomeBox logo

HomeBox

Home inventory system for tracking items, documents, warranties, and maintenance

Repository activity
  • Stars6.3k
  • Forks435
  • Open Issues112
License

AGPL-3.0

Languages
  • Go
  • Vue
  • TypeScript
HomeBox screenshot

About HomeBox

HomeBox is an inventory and organization system built for home users. It tracks the things you own in one place with a focus on simple setup, so you can catalog a household without the overhead of a full asset-management system.

Items can be organized into categories, locations, and tags, with custom fields for extra detail. You can upload item images, attach documents and warranties, search the inventory, and record purchase dates, prices, and maintenance schedules. The interface is responsive and works on desktops, tablets, and smartphones.

HomeBox is written in Go and uses SQLite with an embedded web UI, so idle memory use for the container stays low. You self-host it, typically with the provided Docker run command or Docker Compose, and public demo and nightly instances are available to try first.

Key features

  • Categories, locations, tags, and custom fields
  • Upload item images
  • Attach documents and warranties to items
  • Track purchase dates, prices, and maintenance
  • Responsive web UI for desktop, tablet, and phone

Details

On GitHub since
2024
Language
Go
Database
SQLite
Latest release
v0.26.2
Self-hosted
Yes
License
AGPL-3.0