An artist-friendly addon for throwing stuff around inside Blender, Projectile takes just a few clicks to set initial velocities for rigid body objects.
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.
Watch the overview video: https://youtu.be/SXRYoay-rNo
Read the guide on Github: https://github.com/natecraddock/projectile/
After downloading, install the projectile.zip archive inside Blender. The addon is located under the Physics tab on the sidebar (N panel).
If you have the means, I would appreciate a donation. If you would rather download Projectile for free, visit the repository on GitHub. The repository also contains the older versions for Blender 2.7x and 2.80-2.90.