Именно в такой формулировке — каталог свободных (откуда у вас такая любовь к варваризмам?) программ — это
Free Software Directory, уже упомянутая товарищем @plin2s’ом, только как-то странно упомянутая — со ссылкой на отдельную страницу, посвященную программам ГНУ.
Не свободные программы вообще, но свободные библиотеки каталогизирует
libraries.io.
Не совсем каталогом свободных программ, скорее каталогом базарных разработок является
OpenHub (бывш. Ohloh).
А вообще, поскольку свободна программа или нет — это ее ключевое качество, то этот факт должен быть упомянут во всех хороших каталогах программ вообще да и не только каталогах программ.
Так, например, в Википедии есть
категория «Свободное программное обеспечение» со множеством подкатегорий, в том числе
по назначению — и именно оттуда я бы начал. На
Alternativeto есть метка [open source] (а меткой [free] вопреки названию у них помечены только программы несвободные!). И так далее.