what's gelatin? and vegan alternatives for cooking with rainbow colors

what's gelatin? and vegan alternatives for cooking with rainbow colors