Homebox
With over 7,000 GitHub stars and active community maintenance through version 0.26.0 released in June 2026, Homebox fills the gap between inadequate spreadsheets and overcomplicated enterprise asset management by providing a purpose-built inventory system designed specifically for home users, families, and small groups. The Go backend with SQLite storage deploys as a single Docker container consuming under 50MB of RAM at idle, running on hardware as modest as a Raspberry Pi while the responsive web interface adapts seamlessly across desktops, tablets, and smartphones. The entity-based architecture introduced in v0.26 unifies items and locations into a shared structure supporting custom fields, attachments, entity types, and reusable templates for consistent data entry across inventory categories. QR code generation creates printable labels that scan with any smartphone camera to instantly display item details, photos, serial numbers, and associated documents. Warranty tracking records purchase dates, prices, and expiration dates while maintenance scheduling sends reminders for recurring service tasks. Location hierarchies organize items spatially with nested sub-locations, and flexible label tagging enables cross-cutting categorization beyond physical placement. Multi-user support shares collections with family members or roommates with OIDC single sign-on integration for Active Directory, Okta, and other identity providers. CSV import and export handles bulk operations, while the full REST API enables automation and third-party integrations. Collection-level ZIP export packages complete inventories with attachments for backup or migration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
InvenTree
InvenTree is an inventory management system for electronics manufacturers, makerspaces, and small-to-medium businesses. The hierarchical part categorization system organizes components into unlimited nested categories, while stock items tracked across cascading locations and sub-locations provide instant visibility into current inventory levels, with optional serial number tracking for individual item traceability and acceptance testing. Intelligent BOM management calculates sub-part requirements, validates availability against current stock, supports multi-format BOM upload including KiCad integration, and generates detailed bills of materials with full database enrichment. Build orders consume BOM-allocated stock to produce assembled parts with step-by-step work order tracking, while purchase orders manage supplier relationships with pricing history, lead times, and automatic stock receipt processing. The modern React frontend built with Mantine, TanStack Query, and Zustand provides responsive data tables, tree-select navigation, a preview drawer, and a snippet editor. The extensible plugin system supports 19 mixin types including BarcodeMixin for scanner integration, LabelPrintingMixin for Zebra and Brother printers, AppMixin for custom database tables, and ScheduleMixin for periodic background tasks. Companion mobile apps on Android and iOS provide barcode scanning and stock operations in the warehouse. Docker Compose deploys with PostgreSQL, MySQL, or MariaDB backends behind any reverse proxy. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Koillection
Koillection is a self-hosted physical collection and inventory manager that organizes books, vinyl records, video games, stamps, trading cards, and any custom hobby catalog using hierarchical folders, reusable metadata templates, wishlists, and loan tracking. Collectors can structure nested sub-collections like a file system and attach tailored attributes to each item, ranging from star ratings, purchase dates, and country flags to autographs, PDF manuals, and video clips. Reusable item templates and choice lists standardize data entry across uniform categories so adding a new comic issue or board game takes seconds rather than repetitive typing. Custom HTML and JSON scrapers let you pull item titles, cover art, and structured fields directly from external catalog websites into your forms using XPath or JMESPath selectors. Cross-collection tags link related pieces across separate folders, while dedicated photo albums store supplementary event galleries or condition photographs alongside your main inventory. Built-in wishlists track desired acquisitions with target prices and currencies, and a loan manager records which friend borrowed an item and when it was returned. Granular visibility settings let households run independent multi-user accounts or share read-only collection pages with guests, and a REST API exposes every catalog entity for external automation. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Attic
Somewhere in your home sits a box nobody has opened since the move, and Attic is the self-hosted home inventory that turns its contents from a mystery into a searchable record. You catalog appliances, tools, electronics, books, games, and furniture as assets, each with photos, receipts, manuals, purchase date and price, condition, and warranty dates attached. Nested locations mirror the house itself, rooms containing cupboards containing boxes, with photo galleries so you recognize a storage space on sight. Categories carry their own custom fields, inherited by subcategories, so electronics can demand a serial number while books ask for an ISBN. Items stored inside other items, like tools in a toolbox, are tracked as asset contents and move with their container. Collections group a game library or a moving box across locations, while tags label anything that needs repair or is out on loan. Adding stock is fast: import plugins pull metadata and cover images from Google Books, TMDB, BoardGameGeek, IGDB, and Rebrickable for LEGO sets. Search combines full-text with nested match-all and match-any filters, and saved searches pin to the sidebar as shortcuts. A history timeline records repairs and maintenance per asset, and the dashboard totals purchase value across currencies while flagging expiring warranties. OIDC single sign-on, scoped API keys, a REST API, and an MCP server connect Attic to scripts and agents. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Kept
Kept is a self-hosted home inventory that answers where things are, what they are, and what is due. Locations, rooms, shelves, and boxes nest inside each other, so moving a box moves everything in it, and each location can be viewed as a list, a grid, or a 3D map with pins for low stock, loans, and due items. Every thing gets a short ID and a QR code for label sheets or roll printers, and scanning a label opens the box. Capture a thing, receipt, or whole room from the installable phone web app, offline too; an AI provider you choose, including Ollama, then suggests details for you to confirm. Receipts, manuals, and warranties attach to items, reminders arrive in the app, by email, by push, or in a calendar feed, and an insurance report exports photos, serials, and receipts. Lending tracking, vehicle readings and services, moving-house box lists, and stocktakes cover the rest of the household, with shared locations and roles for everyone you live with. An assistant answers questions like where the HDMI cable is, and an MCP endpoint lets Claude or other AI agents add and move things, with changes waiting for your approval. Nightly backups and imports from Homebox and CSV round it out. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Warracker
Stop losing money on out-of-pocket repairs for appliances and electronics that are still covered under manufacturer protection: Warracker gives households and organizations a centralized web platform to track product warranties, store purchase receipts, and manage active claims before coverage expires. You can log purchase dates, multi-part warranty durations in years, months, or days, lifetime coverage flags, vendor details, purchase prices, and multiple comma-separated serial numbers per item alongside product photos. When a coverage window approaches its end date, the platform dispatches automated reminders through email or more than 100 push notification services, including Discord, Slack, Telegram, Pushover, and ntfy. Receipts, invoices, and user manuals can be stored locally or routed directly into an existing Paperless-ngx archive with per-document storage selection and automatic tagging. A dedicated warranty claim tracker records claim submission dates, current statuses, and final resolutions across the entire repair lifecycle. Visual status dashboards chart active, expiring, and expired coverage alongside spending breakdowns across multiple currencies. Role-based multi-user accounts, OIDC single sign-on, persistent cross-device search filters, CSV bulk import and export, and localization across 20 languages make administration effortless. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Part-DB
Across electronics labs, hardware startups, and university makerspaces, Part-DB indexes thousands of resistors, microcontrollers, and SMD reels with datasheets, storage locations, and live supplier pricing. Each component record tracks categories, footprints, manufacturers, multi-currency order histories, electrical tolerances, and custom tags for instant parametric search. New shipments populate part attributes, product photos, and PDF datasheets directly from Octopart, DigiKey, Mouser, Farnell, LCSC, or TME, alongside AI-assisted extraction from uploaded datasheets. Print custom barcode labels on demand. Scan internal IDs, GTIN codes, or distributor DataMatrix labels with a webcam or USB scanner to jump straight to any bin. Hardware engineers import KiCad bills of materials into project workspaces to calculate buildable board quantities and deduct stock in one step. Schematic designers can even connect Part-DB as a native KiCad 8 HTTP library source to place verified lab components with pre-linked footprints directly inside their EDA editor. Fine-grained group permissions, SAML single sign-on, WebAuthn two-factor authentication, and a versioned audit log with rollback protect shared inventories. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
DumbAssets
DumbAssets delivers a deliberately simple physical asset tracker that does exactly one thing well — keeping tabs on everything you own, from server racks down to individual HDDs, with hierarchical component nesting that mirrors real-world organization. The Node.js backend stores all data in JSON files within a single /data directory, making backups trivial with one folder copy while the PWA-enabled frontend provides responsive access from any device with light and dark theme persistence. Assets track model numbers, serial numbers, purchase dates, warranty expiration dates, and custom descriptions while sub-components nest infinitely — attach a Dell R730 to your server rack, then attach individual drives, CPUs, and NICs to that server with separate warranty and maintenance schedules for each. The Apprise notification engine fires configurable alerts for warranty expirations and maintenance events with direct links back to the specific asset in the web interface. Photo uploads attach visual records to any asset, receipt storage keeps purchase documentation alongside the item it covers, and a flexible tagging system enables cross-cutting organization beyond the hierarchy. PIN authentication with brute-force protection secures the interface, while search covers names, models, serials, and descriptions with sorting by warranty status, tags, components, or alphabetical order. Deploy with a single Docker command mapping port 3000 and one data volume. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL v3 licensed.