I started writing a database program for windows to do what you're talking about. It tracks fabric, patterns, notions, machines, thread, wishlists, projects and publications. It took a lot of time to put my meager stashes in but I do find that even the act of putting things in helped me remember what I have. The goal had been to make it sync with iOS and Android (I have one of each), but for now I just make PDFs of the reports and carry them on my phone or tablet so I have them with me when I shop. I love knowing how much yardage of anything I have at a glance. For me it tends to be the opposite. "I think I have enough of that at home" then I get home and I'm short.
So I guess my answer to your question is "sort of"