Railguns
A railgun is a projectile weapon that uses high electric currents to push a projectile between two rails. The potential advantages of a railgun are high speed projectiles. Disadvantages include rail wear, the need to store large amounts of energy, and the equipment to produce pulses of extreme currents.