Nutrition facts for 6,190 foods — calories, protein, carbs — with diet compliance badges (keto, carnivore, vegan, Whole30) and the internet's only protein-per-calorie ranker.