I know of ELDuke degreaser . It's a soy based cleaner that appears to work well. I've seen it on youtube.
As far as grease or lube. I have wondered about Ernesto's lube, a soy based lube that you can east, if you want to.
I've asked around and I can only find one user, and he didn't like it, as it splattered all the time for him.... it doesn't dry like pro-link. I've tried emailing Ernesto lube many times.... and gave up. I never got a reply. It think either he's poor business person or it's a scam.
I would love to use a enviro friendly lube..... but I don't see it.
Grease? ...... Lanolin as a sub? Hmm.. I would think it would melt in the heat. Cold weather hardness?
I don't know..... I know of no alternatives to grease, other than using synthetics. We use very small amounts as cyclists, remember that. And.... if you want to really do your part, use parts that have sealed cartridge bearings, so little grease is needed. I've got some 26 year old cart. bearing hubs that have only needed the cart. replaced. No greasing. Think about that when one goes and buys Shimano cup and cone hubs !