Sign up

Free electronic component inventory software for makers and hobbyists

If you build electronics as a hobby, you probably own more parts than you remember: resistors in three different boxes, a drawer of sensor modules, and a few ICs you bought "just in case". This guide covers how to organize them, and how to do it for free with LabStock, a free electronic component inventory app.

1. Why track components at all?

The two classic mistakes are re-ordering parts you already own and starting a project only to find a key part is missing. A simple inventory fixes both: you check the list before buying, and you see what to order for the next project in one place.

2. Give every part an address

Use a location path such as room › cabinet › drawer › compartment (for example "Shelf 2 › Drawer B3"). Keep similar parts together: resistors sorted by value, capacitors by type, ICs by package. A part without an address will eventually get lost.

3. What to record

FieldExampleWhy
Part number / LCSC codeC25804Find it again, reorder it
Value and package10k, 0603Avoid wrong-package orders
Quantity250Know what you have
Minimum quantity50Low-stock alerts
LocationShelf 2 › B3Find it quickly

4. Fill in details automatically

If you buy from LCSC, you can type the part code (like C25804) and LabStock fills in the part image, datasheet link and specifications for you. You then only add quantity and location. For parts from other suppliers you enter the details by hand.

5. Labels with QR codes or barcodes

Print a barcode or QR label for each box. Scanning it opens the part record directly, which is faster than searching, and it pays off once you have a few hundred parts.

6. Plan projects with a BOM

Create a project in LabStock, add the parts and quantities (the bill of materials), and compare it with what you already have. You only order what is actually missing. Combine the shortages of several projects into one order to save on shipping.

7. Low-stock alerts

Set a minimum quantity for parts you use often. When stock drops below that number, LabStock raises a low-stock alert so you reorder before you run out.

8. Counting small parts with the camera

In the desktop app you can spread parts on the table, count them with the camera, and write the result to the record. It is a good way to do a quick monthly check without counting hundreds of tiny parts by hand.

9. Share with a team or a makerspace

If you share a workspace, LabStock supports team sharing: other people can join with an observer invite code and view the stock without being able to change it.

10. Desktop, browser or offline?

Common mistakes to avoid

Spreadsheet or inventory app?

A spreadsheet is fine to start with: columns for part number, value, package, location, quantity and minimum. It starts to hurt when the list passes a few hundred rows, when several people need to edit it, or when you want automatic low-stock alerts, images and datasheets next to each part. Open-source tools such as InvenTree and Part-DB are good options if you are comfortable hosting your own server; LabStock is the option that needs no server, since you can use it in the browser or install the desktop app.

Example: a weekend sensor project

Say you plan a small weather station. Your BOM lists a microcontroller board, a temperature and humidity sensor, a small display, a few resistors and a battery holder. Compared with your stock, you find that only the sensor and display are missing. You order those two parts together with the shortages from your next project, and you do not pay for another box of resistors you already own.

Quick start checklist

Prefer Turkish? Read the component inventory guide or learn about LCSC part codes (both in Turkish).

Try LabStock for free
Runs on Windows, Linux and in the browser; free, including commercial use.
Open in browser   Download the desktop app