We know as a fact that, a lightsaber (during a fight) can be stopped by another lightsaber and also I remember two more Imperial weapons that were able to stop a lightsaber.
One that I know of is the Z6 riot control baton, and the other one I saw it being used by the robot protectors of General Grievous and also I think it's the same weapon that Rey is using in SW VII.
Do we know of any other similar WEAPONS that can fight against a lightsaber?