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
| Field | Example | Why |
|---|---|---|
| Part number / LCSC code | C25804 | Find it again, reorder it |
| Value and package | 10k, 0603 | Avoid wrong-package orders |
| Quantity | 250 | Know what you have |
| Minimum quantity | 50 | Low-stock alerts |
| Location | Shelf 2 › B3 | Find 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?
- Browser: nothing to install; sign up and start at app.labstock.com.tr.
- Desktop (Windows / Linux): works offline and adds camera counting.
- The interface is available in Turkish and English.
Common mistakes to avoid
- Trying to catalog everything on day one. Start with the parts you use most. The inventory grows naturally as you start new projects.
- Inconsistent naming. "10K", "10k resistor" and "10 kOhm" are the same part; pick one style so searching and comparing stay reliable.
- Forgetting modules' chips. Two sensor boards that look identical can use different chips. Note the chip and voltage in the notes field.
- Never updating the count. When you use parts, change the quantity right away, or the record stops being useful.
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
- Number your drawers and boxes.
- Add your most-used 30 parts first, not everything.
- Set minimum quantities for those parts.
- Print labels for the boxes.
- Create a BOM for your next project and compare it to stock.
Prefer Turkish? Read the component inventory guide or learn about LCSC part codes (both in Turkish).
Runs on Windows, Linux and in the browser; free, including commercial use.
Open in browser Download the desktop app