Corroles have come a long way from being a curiosity to being a mainstream research topic. They are now regularly synthesized in numerous research laboratories worldwide with diverse specific aims in mind. In this review we present a comprehensive description of corroles' synthesis, developed both before and after 1999. To aid the investigator in developing synthetic strategies, some of the sections culminate in tables containing comparisons of various methodologies leading to meso-substituted corroles. The remaining challenges are delineated. In the second part of this review, we also describe the syntheses of isocorroles and heteroanalogs of corroles such as triazacorroles (corrolazines), 10-heterocorroles, 21-heterocorroles, 22-heterocorroles, N-confused corroles, as well as norcorroles. The review is complemented with a short outlook.