Corbu is a commune in Harghita County, Romania.