De acordo com o Blog oficial do Google :
A Pesquisa de código, projetada para ajudar as pessoas a pesquisarem código-fonte aberto em toda a Web, será encerrada juntamente com a API de pesquisa de código em 15 de janeiro de 2012.
A Pesquisa de código do Google agora se foi e, como isso torna muito mais difícil o entendimento dos recursos apresentados, aqui está minha tentativa de renderizá-los por meio de informações que reuni em um cache da página para as Opções de pesquisa:
O "Na caixa de pesquisa" apenas observa a sintaxe para digitar o comando diretamente na caixa de pesquisa principal, em vez de usar a interface de pesquisa avançada.
- Pacote (na caixa de pesquisa: "package: linux-2.6")
- Idioma (na caixa de pesquisa: "lang: c ++")
- (OPÇÕES: qualquer idioma, actionscript, ada, AppleScript, asp, assembly, autoconf, automake, awk, basic, bat, c, c #, c ++, ca ++, caja, cobol, coldfusion, configure, css, d, eiffel, erlang, fortran, ir, haskell, informar, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, bordo, mathematica, matlab, messagecatalog, modula2, modula3, objectivec, ocaml, pascal, perl, php, pod, prólogo, proto, python, python, r, rebol, ruby, sas, esquema, scilab, sgml, shell, smalltalk, sml, sql, svg, tcl, tex, texinfo, troff, verilog, vhdl, vim, xslt, xul, yacc)
- Arquivo (na caixa de pesquisa: "file: ^. *. Java $")
- Classe (na caixa de pesquisa: "class: HashMap")
- Função (na caixa de pesquisa: "function: toString")
- Licença (na caixa de pesquisa: "license: mozilla")
- (OPÇÕES: nula / qualquer licença, aladdin / licença pública de Aladdin, licença artística / artística, apache / licença Apache, maçã / licença-fonte-pública-da-Apple, licença bsd / BSD-licença, cpl / Common-Public -Licença, epl / Eclipse-Public-License, agpl / GNU-Affero-General-License pública, gpl / GNU-General-Public-License, lgpl / GNU-Lesser-General-Public-License, isenção de responsabilidade / Historical-Permission -Aviso e isenção de responsabilidade, IBM / IBM-Public License, lucent / Lucent-Public License, mit / MIT-License, mozilla / Mozilla-Public-License, nasa / NASA-Open-Source-Agreement, python / Python -Software-Foundation-License, qpl / Q-Public-License, sleepycat / Sleepycat-license, zope / Zope-Public-License)
- Distinção entre maiúsculas e minúsculas (na caixa de pesquisa: "maiúsculas e minúsculas: não")
- (OPÇÕES: sim, não)
Também útil para entender a ferramenta de pesquisa seria a página de perguntas frequentes ainda ativas da Pesquisa de código do Google .
Existe algum mecanismo de pesquisa de código que substitua totalmente os recursos da Pesquisa de código do Google?
fonte
Respostas:
Sete mecanismos de pesquisa de código semelhantes são apresentados como alternativas em alternativeTo.net :
Um serviço muito semelhante é o Snipplr , um mecanismo de busca de trechos de código. Não acho que exista uma alternativa óbvia, todos os serviços têm seus recursos distintos, você terá que avaliá-los por si mesmo e ver qual deles mais gosta.
Vale ressaltar que o Google Code Search ainda não está morto .
fonte
Tente isso: Koders
Editar
Atualização: Koders se fundiu com Ohloh .
fonte
Em 6 de novembro de 2012, um mecanismo de busca de código regexp para todos os pacotes Debian foi anunciado na lista de discussão debian-devel:
http://codesearch.debian.net/
As consultas de pesquisa podem ser gravadas na sintaxe de expressão regular definida por re2 .
É possível procurar por um tipo de arquivo específico (C, C ++, Perl, Python, Go, Java, Ruby, Shell) onde os arquivos foram filtrados por sua extensão.
O Debian é muito sério sobre o licenciamento de software. Se você encontrar o código nesse mecanismo de pesquisa, pode ter certeza de que o software está cumprindo os requisitos para ser um software de código aberto.
Também é ótimo poder pesquisar nos arquivos debian / rules . Eles normalmente não são distribuídos em pacotes fonte fora do Debian. Nesses arquivos, você pode ver como o pacote foi construído para o Debian, por exemplo, quais opções foram dadas ao comando CMake (se o CMake foi o sistema de compilação no pacote).
fonte
Também há http://www.koders.com/ :
fonte