Every time I want to tinker something electronically I have the problem that I dont know which parts I already have in my workshop and which don’t. Every time searching through every drawer costs a bunch of time, so I decided to program a warehouse software for electronic parts: eStock. Its pretty simple and small but it fits my needs.
It provides a nice overview of all available parts. You can create categories and use them as filter to search for similar parts, create multiple stocks which you can assign parts to, so you later know where a specific part is.
But it also is possible to create new projects where you can define all needed parts and the software tells you which parts are available and which are not. Then you can create a shopping list from that, so you only buy parts you really need.
To know where a specific part is the cheapest you also can define multiple shops where you also can define the prices of the parts.
With this information the software can either create a shopping list per shop or per price
The software is written in C# and uses either MySQL on a Server, so you can use one database on multiple PC (for example if I’m not in my workshop) or a local SQLite database