Last count based on what members on the Forum use, there's about 16,000 and each one is the best.
We can start off with spit. That's about as homemade as we can get. One can mix 50% dishwashing liquid soap with 50% water. Almost any other liquid soap and water can be used to lubricate a patch. The proportions can vary to suit your mood. All will work. If you have olive oil and can sneak some of that from the kitchen supply, that works too. If you are a machinist and have water soluble oil that is used for cutting fluid, one part of the Water Soluble Oil and 4 to 10 parts of water work.
Sure, you can use Crisco. If you want to use a grease for the lubricant and have left over Crisco from making Christmas cookies, then use that to grease up the patches. Or lard, Stay away from the salted versions such as butter flavored Crisco.
You can go to the Local Gun Store and buy something that is marketed as the best patch lube ever invented, such as Mr. Flintlock or Wonderlube or any other concoction off the shelf.
I haven't run across much of anything that is fairly thin with a bit of slickness that won't suffice as a patch lube. The important factor is that it keeps the fouling soft between shots, In the case of the water based lubricants, the black powder fouling is softened and pulled into the patch, keeping the level of fouling in the barrel consistent from shot to shot.