Il est raisonnable de vouloir éviter de réinventer la roue à l'occasion, mâme s'il y a beaucoup plus d'ivraie que de grain en ce bas monde... Vous remarquerez que plusieurs de ces outils sont des versions alpha ou bâta, mais certains fonctionnent assez bien.
All The Code : http://www.allthecode.com/
Codase : http://www.codase.com./ (et oui, le « . » après le « .com » fait vraiment partie de l'URL).
Code Search : http://livegrep.com/search? qui fait une fouille dans le noyau de Linux et accepte les expressions régulières
Google : http://www.google.com/codesearch (un article sur le sujet). Google a fermé ce service, mais des gens comme Miguel de Icaza ne sont pas contents (article de 2011) : http://tirania.org/blog/archive/2011/Nov-29.html
Koders : http://www.koders.com/ (maintenant fusionné avec Ohloh, plus bas).
Krugle : http://www.krugle.org/
MAMA : http://dev.opera.com/articles/view/mama/ et qui sera voué à la recherche d'éléments techniques pour les gens qui ont le Web comme plateforme...
Ohloh : http://code.ohloh.net/
Open Source Code Search : http://csourcesearch.net/
refactory.org : http://www.refactory.org/ qui se veut un dépôt de petits bouts de code sympathiques
Rosetta Code : http://rosettacode.org/wiki/Main_Page (en particulier http://rosettacode.org/wiki/Help:Adding_a_new_programming_task et http://rosettacode.org/wiki/Category:Programming_Tasks). Une bonne idée mais dont les fruits ne sont pas toujours à la hauteur, malheureusement...
Petit bonus : si vous cherchez des idées mathématiques...
Quelques suggestions pour trouver des petits bouts de code utiles : http://www.appsheriff.com/web-apps/script/15-unforgettable-websites-to-find-code-snippets-with-ease/
Je pourrais afficher l'icône de conformité CSS suivante si l'outil de recherche Google était retiré de la page...