CTAN: Comprehensive TeX Archive Network
The Comprehensive TeX Archive Network (CTAN) is the central place for all kinds of material around TeX. CTAN has currently 4685 packages. They have been contributed by 2181 authors. Most of the packages are free and can be downloaded and used immediately. Search on CTAN The contents of CTAN can be searched with full-text search.