There are three compilations of Guru Granth Sahib's raags. Links to the compilations are given below. I use Dr. Gurnam Singh's compilation the most because of my belief in the depth of research done by Dr. Gurnam Singh, completeness of the compilation (62 raags versus 31), and also because of his gayaki. However, it is apt to say that all the compilations were made with a lot of love and devotion.
Dr. Gurnam Singh's compilation
More on Dr. Gurnam Singh
Bhai Avtaar Singh's compilation
More on Bhai Avtaar Singh
Bhai Balbir Singh's compilation
Guru Nanak Foundation Quincentenary Shabad Recordings