Stock management and Bill of Materials generation are usually neglected when it comes to making projects, so I updated a tool I made a while back...
Unfortunately for Linux users, this utility is made using Visual Basic functions in an Excel file!
It works fairly simply: just enter your schematics’ components references in the excel sheet, along with the corresponding Digikey webpage address. Click on the “fetch” button and the script will automatically get all your components characteristics from the internet and tell you the components costs depending on the number of prototypes you want to make. Then click the “sort BoM” button and your BoM will automatically be sorted by component type and value.
Another functionality allows you to check that all the components present in your BoM are also present on the (very simple) Kicad generated one. Finally, using another Excel sheet containing your current stock, the Bill of Materials will let you know if you have enough components for the assembly stage. You can download the BoM template here and the corresponding stock file there. Here is the video of the tool in action: