The Zabalaza Anarchist Communist Front (ZACF also known as ZabFront or simply as Zabalaza) formerly known as the Zabalaza Anarchist Communist Federation (ZabFed) is a platformist–especifista anarchist political organisation in South Africa based primarily in Johannesburg. The word zabalaza means struggle in isiZulu and isiXhosa. Initially as ZabFed it was a federation of pre-existing collectives mainly in Soweto and Johannesburg.