A word for “useful components”?

Solution 1:

I'm a bit hesitant to put forward toolkit as it does not really capture things like scraps of cloth. Still, may be of use.

1 A set of tools, especially one kept in a bag or box and used for a particular purpose.

1.1 Computing A set of software tools.

1.2 A personal set of resources, abilities, or skills:
intuition developed from past stock market experience becomes a vital part of an investor’s toolkit

Solution 2:

This is more suitable for computing than sewing, but consider utilities, which (as noted in the link below) is derived from utilis (useful).

Please excuse the self-referential definition.

Utility noun 3 Computing A utility program: a handy utility for converting one graphics file type to another - ODO

Your sample sentences would then be:

  • Don’t forget to bring the needed utilities with you” (addressing to a service engineer); and
  • “I put all my utilities into this folder on Google Drive”.

Solution 3:

I can think of only one noun that fits here nicely:

Don’t forget to bring the (adjective, if needed) essentials with you.

You may want to put an appropriate adjective before the word i.e. "programming essentials"

-Essential

a basic, indispensable, or necessary element; chief point: