A server sided strafe angle trainer for Counter Strike: Source and Counter Strike: Global Offensive written in sourcepawn.
How it looks like. (Older Version)
In a nutshell, it calculates the percentage of your viewangle difference divided by the perfect viewangle difference to achieve perfect gains. The perfect viewangle difference depends on your velocity and gets smaller the higher your truevel is.