Is there a gun with no recoil?

Is there a gun with no recoil? Technically, only devices that use spin-stabilized projectiles fired from a rifled barrel are recoilless rifles, while smoothbore variants (which can be fin-stabilized or unstabilized) are recoilless guns.

Technically, only devices that use spin-stabilized projectiles fired from a rifled barrel are recoilless rifles, while smoothbore variants (which can be fin-stabilized or unstabilized) are recoilless guns.