Is Malta a republic?

Yes... Malta is officially the Republic of Malta (in Maltese: Repubblika ta' Malta)