AlternativeTo

AlternativeTo is a web site that offers alternatives to established software applications for different platforms.

http://alternativeto.net/