Update 08 Jan 2020: Version 2 is released which keeps all old behavior but allows rigid body instancing. Still free!
Blender does not natively allow setting the initial velocity for rigid body objects. The workaround requires setting keyframes for position and rotation while also toggling the object’s control between the animation and physics systems. Projectile handles all of the keyframing and more by giving intuitive controls. The linear and angular velocity can be set in real-world units, and Projectile helpfully draws trajectories directly in the 3D View to show an estimation of the path.
Download for free:
If you want to support, consider donating a small amount on Gumroad! Enjoy!