← Back to all software
Inventory & warehouse

Part-DB

Inventory management for electronic components, accessible from any browser.

GitHub stars

1,801

Repo updated

Oct 2026

License

AGPL-3.0

Technology

PHP (Symfony)

What is Part-DB?

Part-DB is an open source inventory management system for electronic components. It is installed on a web server and used from any browser. The current version is a complete rewrite of the legacy Part-DB. Parts are assigned to categories, footprints, manufacturers and storage locations.

Best for Electronics workshops, labs and makers who keep thousands of small components.

In depth

Part-DB features

Inventory of electronic parts with categories and storage locations
Barcode and label generation for parts and locations, with webcam scanning
User system with groups and fine-grained permissions
Optional single sign-on through SAML
Import and export, including BOM import for projects from KiCad
Projects with a bill of materials
Event log of who changed what
MySQL, SQLite and PostgreSQL support

Strengths

  • Built specifically for electronic parts.
  • Labels and barcodes included.
  • Docker image and a demo are available.

Limitations

  • Not designed for retail stock or sales.
  • No accounting or invoicing.
  • Multi-language, but documentation depth varies.

Where Part-DB fits in your business

We compare Part-DB with similar tools in these small business buying guides:

Installing and hosting Part-DB

Follow the project's own installation guide for exact, current steps. See the official documentation.

Information checked 16 October 2026 from the project's documentation. Versions change, so confirm before running commands on a production server.

Need a server to host it?

Docker, Node, Python, Java and similar stacks usually need a VPS where you can install your own software. A small VPS is enough to start, and you can upgrade later. Hostinger offers both shared web hosting and VPS plans.

See Hostinger plans

Affiliate disclosure: this is an affiliate link. If you buy through it we may earn a commission at no extra cost to you. CRMs and software are listed independently of any hosting partner. Learn more.

Similar software

Official links for Part-DB

Always download from the official sources to get the latest and safest version.

Frequently asked questions about Part-DB

What is Part-DB?

An open source inventory system for electronic components that runs in a web browser.

Can Part-DB print labels?

Yes, it generates barcodes and labels for parts and storage locations and can scan barcodes via webcam.

Which databases does Part-DB support?

MySQL, SQLite and PostgreSQL.

Data verified 16 October 2026 from the project's public repository, LICENSE file and documentation. Details change, so check the official sources. See our disclaimer. Found a mistake? Tell us.