I'm the author and maintainer of `cheat`, which started life (and continues life) as a "scratch your own itch" project:
https://github.com/cheat/cheat
I wrote it because I often forgot the shell commands that I needed to use on a daily basis, and realized that I wasted a lot of time Googling the same thing over and over.