I like this website a lot and used it as the base recipe book for a program that will tell you what cocktails you can make with the ingredients you have, but also what cocktails you are “one ingredient away from.” https://github.com/ianthehenry/mixologician
It’s a little datalog script - input is a text file, output is a text file. I’ve used it a few times to decide what to pick up at the store!