One of the Five Pillars of Islam, zakat is a form of almsgiving considered a religious obligation among Muslims and seen as a purifying act of charity towards the poor and needy.