After 6 months of, we release an updated version of the cookbooks project on July 2015, with more features, more cookbooks, and a better tested codebase. The Cookbooks Project is a "collection of cookbooks". What does this mean? A cookbook is essentially a recipe that gives us sufficient information to compile or otherwise install a given program. These different programs can usually be compiled from source - however had, we also support plain installation of projects that do not come with the source, or that do not require compilation. Each cookbook is an individual yaml file which should contain all the required information to get it to install. Another project, class SanitizeCookbookDataset, can be used to visualize this dataset in a colourful manner. To query the information provided by this gem, you can do something such as this here: cookbooks htop This command will invoke the file stored at bin/cookbooks. This file will provide you, in the above example, with information about the program called "htop" (which you should have downloaded from source before, that is; you can specify alternative configurations for the source directory in the configuration file called cookbook_directory.yml). In Juli 2015 we have collected a total of 2780 programs in the Cookbooks Project - and it is still growing. This way the Cookbooks project allows you to build the foundation for a package-manager in Ruby on top of this project. In fact, this is how the Cookbooks project originated itself - I required a separate library that could be used to query program-associated information. Another project, the RBT ("Ruby Build Tools") will then make use of that information. If you have specific suggestions on how to make this gem more useful for others or for yourself, please do feel free to drop me an email at: email@example.com Thank you and have fun!