Alternatives for eggs

One of the questions in the course is the following:
Find as many plant-based egg substitutes and (perfect or not) plant-based protein sources as you can find. Here are some responses.

Aquafaba is a good alternative for egg whites:
http://aquafaba.com/

Beans and rice are a great combo.

Buckwheat is a perfect protein source.

Pea protein powder is pretty awesome.