For asset management, the strongest matches are snipe/snipe-it (Snipe-IT is a comprehensive, self-hostable platform specifically built for), inventree/inventree (InvenTree is a comprehensive, self-hostable inventory management platform that) and netbox-community/netbox (NetBox is a specialized infrastructure management tool that excels). partkeepr/partkeepr and racktables/racktables round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source asset management systems. Compare top GitHub repositories by activity and features to find the best fit for your needs.
Snipe-IT is an IT asset management system and inventory manager designed to track hardware, equipment, and software licenses. It provides a central platform for monitoring ownership, location, and status of assets across an organization. The system includes a dedicated manager for software licenses to track entitlements and expiration dates for legal compliance. It also functions as an inventory manager for consumable supplies, featuring stock level monitoring and automated alerts when supplies fall below defined thresholds. The platform exposes a REST API for reading and writing inventory d
Snipe-IT is a comprehensive, self-hostable platform specifically built for IT asset and inventory management, featuring robust support for lifecycle tracking, role-based access control, custom fields, and barcode scanning.
InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in
InvenTree is a comprehensive, self-hostable inventory management platform that natively supports barcode and QR scanning, lifecycle tracking for parts and stock, and role-based access control, making it a perfect fit for managing organizational assets.
NetBox is a data center infrastructure management tool designed to serve as a centralized source of truth for network environments. It provides a structured platform for documenting network topology, managing device inventories, and tracking IP address spaces, ensuring that physical and logical connections are maintained within a single, consistent database. The system is built on a modular framework that supports custom plugins, allowing organizations to extend its core functionality and tailor infrastructure modeling to specific operational requirements. By utilizing a declarative state mod
NetBox is a specialized infrastructure management tool that excels at tracking physical and logical network assets, though it is more focused on data center inventory than general-purpose organizational asset management.
Open Source Inventory Management
PartKeepr is a self-hostable inventory management system designed for tracking electronic components and parts, providing the core lifecycle and organizational features needed for asset management.
RackTables current development repository
RackTables is a specialized IT asset management system designed for tracking data center infrastructure, hardware, and network configurations, making it a strong fit for managing physical organizational assets.
Rails-assets is a system designed to convert, manage, and package third-party frontend dependencies into native library files. It functions as a bridge between external web components and Ruby on Rails projects, enabling developers to treat frontend assets as standard gems within their existing build pipelines. The project automates the lifecycle of these dependencies by fetching components from remote registries and transforming them into structured, installable formats. It includes a normalization layer that maps non-standard package identifiers to compliant naming conventions, ensuring tha
This is a dedicated asset management application built on Ruby on Rails that provides a structured way to track and organize organizational assets, though it lacks the extensive feature set of a flagship enterprise system.
I.V.D. Assets is a web application developed with Laravel 5.2, that caters to the needs of I.T. Departments and Help Desks.
This is a web-based asset management application designed for IT departments that provides a structured way to track and organize organizational assets, though it lacks the modern feature set of a comprehensive lifecycle management system.