Inventory management system for electronic components with support for bill of materials and parametric search.

Part-DB is an open-source inventory management system designed specifically for electronic components. It is installed on a web server and accessed via a browser, which removes the need for local software installations on client machines and allows for centralized access across a network.
The application allows users to track electronic parts, manage storage locations, and organize components using categories, footprints, and tags. It is used for maintaining private inventories for hobbyists, managing shared resources in maker spaces, or handling professional component tracking in universities and small companies.
Built with the Symfony framework and PHP, the system includes an API for integration with other scripts and applications. It supports single sign-on via SAML and can connect to LDAP or Active Directory servers through intermediate services like Keycloak. The interface is responsive, allowing access from desktops, tablets, and smartphones using the same interface. To assist with data entry, a browser plugin is available to submit parts directly from shop websites, utilizing either structured metadata or AI based extraction to bypass manual entry.
Part-DB serves as a centralized repository for electronic hardware assets, focusing on the specific needs of electronics engineers and hobbyists who require detailed tracking of technical specifications and stock levels.
Inventory management system providing low level stock control and part tracking via a web interface.
An inventory and organization system for home users to track items, locations, and maintenance schedules.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.