I'm the user and have dozens of Micro-USB cables, but maybe one or two USB-C. I wouldn't mind buying a few more, but my current issue is finding a source for the part and an Eagle library for it.
If you can find a source with a datasheet showing dimentions, creating a custom Eagle part is not difficult (Just a little time consuming). I would reccomend the 'big' names, RS-components, Farnell, Digi-Ke Etc, as Chines suppliers MAY provide different components with slight differences between orders. Or buy a couple of thousand from Ali-Express, but you may struggle to get a footprint. There is no standars for the footprint, only the user connection.
If you go to digikey or mouser, then find a microUSB connector that they have in large quantity, not on marketplace, directly stocked by those two vendors, then look on the page for ECAD model and download it for EAGLE. If the part doesn't have such model, move down your list to the next part they stock in large qty. There is no need to either do it yourself or trust a random github repo. Place the part on your schematics and print out a 1:1 board view and overlay the actual part on top to check for accuracy.