# sysadminsmedia/homebox

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sysadminsmedia-homebox).**

5,221 stars · 325 forks · Go · agpl-3.0

## Links

- GitHub: https://github.com/sysadminsmedia/homebox
- Homepage: https://homebox.software
- awesome-repositories: https://awesome-repositories.com/repository/sysadminsmedia-homebox.md

## Topics

`hacktoberfest` `homebox` `inventory` `selfhosted`

## Description

HomeBox is a self-hosted home inventory manager designed for tracking physical belongings and household assets. It functions as a digital catalog for creating structured databases of objects, including records of locations, categories, and purchase history.

The system distinguishes itself through the use of QR code generation to link physical objects to digital records and the support of hierarchical location mapping to track assets across nested environments. It further enables automation via a REST API and centralizes access management through OpenID Connect integration for user authentication.

The platform covers comprehensive asset tracking, including item lifecycle monitoring, the use of reusable templates to standardize data entry, and the association of media files with inventory entries. It also provides tools for bulk data import and export via CSV files and a reporting tool for generating bills of materials.

## Tags

### Business & Productivity Software

- [Home Inventory Managers](https://awesome-repositories.com/f/business-productivity-software/home-inventory-managers.md) — Functions as a self-hosted digital catalog for tracking physical household belongings and assets.
- [Physical Item Cataloging](https://awesome-repositories.com/f/business-productivity-software/physical-item-cataloging.md) — Provides a structured digital catalog for recording physical objects with associated media and technical specifications.
- [Asset Cataloging Systems](https://awesome-repositories.com/f/business-productivity-software/asset-cataloging-systems.md) — Implements an organization system for categorizing objects by location and tags with custom fields. ([source](https://cdn.jsdelivr.net/gh/sysadminsmedia/homebox@main/README.md))
- [Physical Asset Trackers](https://awesome-repositories.com/f/business-productivity-software/asset-management/physical-asset-trackers.md) — Organizes physical equipment and components using QR codes and custom fields for rapid identification.
- [Hierarchical Location Mapping](https://awesome-repositories.com/f/business-productivity-software/hierarchical-location-mapping.md) — Supports a visual hierarchy of storage locations to track assets across nested environments. ([source](https://homebox.software/en/))
- [Home Inventory Management](https://awesome-repositories.com/f/business-productivity-software/home-inventory-management.md) — Tracks personal belongings and household assets with detailed records of locations, categories, and costs.
- [Inventory Collection Management](https://awesome-repositories.com/f/business-productivity-software/inventory-collection-management.md) — Maintains a shared directory of items using standardized templates to ensure consistent data entry.
- [QR Code Inventory Systems](https://awesome-repositories.com/f/business-productivity-software/qr-code-inventory-systems.md) — Provides QR code generation to link physical belongings directly to their digital records.
- [Inventory Data Templates](https://awesome-repositories.com/f/business-productivity-software/inventory-data-templates.md) — Provides reusable field sets to standardize data entry for similar object types. ([source](https://homebox.software/en/))
- [Item Lifecycle Trackers](https://awesome-repositories.com/f/business-productivity-software/item-lifecycle-trackers.md) — Tracks the lifecycle of belongings by recording purchase dates, costs, and maintenance schedules. ([source](https://cdn.jsdelivr.net/gh/sysadminsmedia/homebox@main/README.md))
- [Inventory Tagging Systems](https://awesome-repositories.com/f/business-productivity-software/note-management/printing/inventory-tagging-systems.md) — Features a flexible tagging system to group and categorize objects across data collections. ([source](https://homebox.software/en/))

### Part of an Awesome List

- [QR Code Generation](https://awesome-repositories.com/f/awesome-lists/media/qr-code-generation.md) — Includes a utility for creating scannable QR codes linked to physical objects. ([source](https://homebox.software/en/))
- [Media Management](https://awesome-repositories.com/f/awesome-lists/media/media-management.md) — Allows users to upload and associate images and documents with specific inventory entries. ([source](https://cdn.jsdelivr.net/gh/sysadminsmedia/homebox@main/README.md))
- [Item Data Schemas](https://awesome-repositories.com/f/awesome-lists/productivity/note-templates/schema-driven-templating/item-data-schemas.md) — Provides reusable templates that standardize data entry across different categories of tracked items.

### Data & Databases

- [Physical Location Hierarchies](https://awesome-repositories.com/f/data-databases/asset-managers/contextual-asset-libraries/asset-collections/hierarchical-structures/physical-location-hierarchies.md) — Enables tracking of assets through a parent-child tree structure to mirror real-world nested storage environments.
- [Inventory Tracking](https://awesome-repositories.com/f/data-databases/inventory-tracking.md) — Provides a digital system for monitoring stock levels and detailed asset movements. ([source](https://homebox.software/en/))
- [CSV Import Managers](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/data-import-and-export/csv-import-managers.md) — Facilitates bulk data migration and batch operations via CSV import management.
- [Data Import and Export](https://awesome-repositories.com/f/data-databases/data-import-and-export.md) — Provides utilities for importing and exporting large datasets using CSV files. ([source](https://homebox.software/en/))
- [Bulk Data Processing](https://awesome-repositories.com/f/data-databases/data-processing-tasks/bulk-data-processing.md) — Supports large-scale imports and exports of inventory records using comma-separated values for efficient batch updates.
- [Inventory Record Search](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/matching-ranking-logic/keyword-search/inventory-record-search.md) — Provides a search interface for finding inventory records using keyword queries and filters. ([source](https://homebox.software/en/))

### Hardware & IoT

- [QR Code Resource Linking](https://awesome-repositories.com/f/hardware-iot/qr-code-resource-linking.md) — Generates unique QR codes that map physical belongings directly to their digital inventory records.

### Development Tools & Productivity

- [REST APIs](https://awesome-repositories.com/f/development-tools-productivity/rest-apis.md) — Provides a REST API that allows external scripts and third-party tools to programmatically trigger system actions. ([source](https://homebox.software/en/))
- [Asset Management APIs](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/asset-management-apis.md) — Exposes a REST API for programmatically managing assets and triggering system actions.

### Networking & Communication

- [RESTful API Interfaces](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/api-architectures/restful-api-interfaces.md) — Exposes core system functions via a structured REST interface for external programmatic interaction.

### Security & Cryptography

- [OIDC Identity Integrations](https://awesome-repositories.com/f/security-cryptography/oidc-identity-integrations.md) — Integrates the OpenID Connect protocol to delegate authentication to external identity providers.
- [Single Sign-On Integrations](https://awesome-repositories.com/f/security-cryptography/single-sign-on-integrations.md) — Supports Single Sign-On via OpenID Connect for centralized user authentication and access management. ([source](https://homebox.software/en/))
- [User Access Management](https://awesome-repositories.com/f/security-cryptography/user-access-management.md) — Implements multi-user access control to allow shared management of data collections within a single instance. ([source](https://homebox.software/en/))
