Author Topic: Part-DB: Open source inventory management software for electronic components  (Read 1292 times)

0 Members and 1 Guest are viewing this topic.

Offline jbtronicsTopic starter

  • Contributor
  • Posts: 10
  • Country: de
A few years ago I took over maintainership of some pretty old inventory managment software. Over the time a full rewrite of the old code happened, with modern code architecture, new features and many improvements, which I want to showcase a bit:

Part-DB is an Open-Source (AGPL 3.0) inventory management system with a focus on electronic components (but can be used for other things too). It is installed on a web server and so can be accessed with any browser without the need to install additional software. GitHub repo: https://github.com/Part-DB/Part-DB-server

If you want to try out Part-DB you can find a demo instance under https://part-db.herokuapp.com

Features include:

  • Inventory management of your electronic parts. Each part can be assigned to a category, footprint, manufacturer and multiple store locations and price information. Parts can be grouped using tags. You can associate various files like datasheets or pictures with the parts.
  • Multi-Language support
  • Barcodes/Labels generator for parts and storage locations, scan barcodes via webcam using the builtin barcode scanner
  • User system with groups and detailed (fine granular) permissions. Two-factor authentication is supported (Google Authenticator and Webauthn/U2F keys) and can be enforced for groups. Password reset via email can be setuped; SAML support
  • Import/Export system
  • Migrate an existing PartKeepr database to Part-DB
  • Project management: Create projects and assign parts to the bill of material (BOM), to show how often you could build this project and directly withdraw all components needed from DB
  • Event log: Track what changes happens to your inventory, track which user does what. Revert your parts to older versions.
  • Responsive design: You can use Part-DB on your PC, your tablet and your smartphone using the same interface.
  • MySQL and SQLite supported as database backends
  • Support for rich text descriptions and comments in parts
  • Support for multiple currencies and automatic update of exchange rates supported
  • Powerful search and filter function, including parametric search (search for parts according to some specifications)
  • Automatic thumbnail generation for pictures

With these features Part-DB is useful to hobbyists, who want to keep track of their private electronic parts inventory, or makerspaces, where many users have should have (controlled) access to the shared inventory.

Part-DB is also used by small companies and universities for managing their inventory.

Documentation and installation guides can be found here: https://docs.part-db.de/
GitHub Repo: https://github.com/Part-DB/Part-DB-server
 

Offline rthorntn

  • Frequent Contributor
  • **
  • Posts: 466
  • Country: au
Thanks, this is epic, installed it yesterday in my homelab, Digikey integration and the camera Scanner only appear to work with part-db being on an HTTPS server but the Debian instructions I followed setup HTTP, what to do to get HTTPS setup?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf