Últimamente se volvieron incrementalmente populares los motores de búsqueda especializados en encontrar código fuente. Aquí una comparación de los más populares:

Google Code Search:
Obviamente el lider indiscutido de las búsquedas de internet no podía quedarse afuera de la lista, aunque lamentablemente Code Search decepciona. No me tomen a mal, cumple su función, y lo hace bastante bien, pero le faltan varias características que lo sitúan por debajo de otras opciones.
La interfaz es similar al buscador normal de google, y una pequeña lista nos informa de los comandos que podemos utilizar para customizar la búsqueda. Utilizando estos comandos podemos especificar tanto el lenguaje y la licencia del código que queremos buscar, y lo más útil, permite utilizar expresiones regulares (RegEx).
Los mayores puntos en contra que tiene este buscador son:
Imposible especificar qué estamos buscando:
Code Search no nos permite discriminar entre buscar solo clases o métodos que contengan los términos dados, lo que nos obliga a recorrer una cantidad mayor de resultados.
No resalta la sintaxis:
La única parte del código que se identifica con un color diferente son los comentarios, el código en sí es uniforme, cosa que juega mucho en contra a la hora de leerlo.
Krugle:
Krugle es otra opción a la hora de buscar código, en la pantalla principal podemos elegir el lenguaje y en donde buscar, y si deseamos el nombre del proyecto. Es particularmente interesante la ventana de resultados, que nos permite abrir varios de estos en pestañas, sin perder la ventana original de resultados, y mientras se observa el código se puede explorar a la derecha el proyecto del que es parte.
Además, Krugle proporciona plugins de busqueda para IE, Firefox, y el IDE Eclipse.