Apakah ada alternatif untuk Pencarian Kode Google? [Tutup]

26

Per Blog Google Resmi :

Pencarian Kode, yang dirancang untuk membantu orang mencari kode sumber terbuka di seluruh web, akan ditutup bersama dengan API Pencarian Kode pada 15 Januari 2012.

Pencarian Kode Google sekarang hilang, dan karena itu membuatnya jauh lebih sulit untuk memahami fitur yang disajikan, inilah upaya saya untuk merendernya melalui informasi yang saya kumpulkan dari cache halaman untuk Opsi Pencarian:

"Di Kotak Pencarian" hanya mencatat sintaks untuk mengetik perintah langsung di kotak pencarian utama daripada menggunakan antarmuka pencarian muka.

  • Paket (Dalam Kotak Pencarian: "package: linux-2.6")
  • Bahasa (Dalam Kotak Pencarian: "lang: c ++")
    • (PILIHAN: bahasa apa saja, actioncript, ada, applescript, asp, assembly, autoconf, automake, awk, basic, bat, c, c #, c ++, caja, cobol, coldfusion, configure, css, d, eiffel, erlang, fortran, pergi, haskell, informasikan, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, maple, Mathematica, matlab, messagecatalog, modula2, modula3, objectivec, ocaml, pascal, perl, php, pod, prolog, proto, python, python, r, rebol, ruby, sas, skema, scilab, sgml, shell, smalltalk, sml, sql, svg, tcl, tex, texinfo, troff, verilog, vhdl, vim, xslt, xul, yacc)
  • File (Dalam Kotak Pencarian: "file: ^. *. Java $")
  • Kelas (Dalam Kotak Pencarian: "class: HashMap")
  • Fungsi (Dalam Kotak Pencarian: "function: toString")
  • Lisensi (Dalam Kotak Pencarian: "lisensi: mozilla")
    • (PILIHAN: null / lisensi apa pun, aladdin / Aladdin-Lisensi Publik, artistik / Lisensi Artistik, apache / Lisensi Apache, apple / Apple-Public-Source-Licence, bsd / BSD-License, cpl / Common-Public -License, epl / Eclipse-Public-License, agpl / GNU-Affero-General-Lisensi-Publik, gpl / GNU-Umum-Lisensi Publik, lgpl / GNU-Lesser-General-Lisensi Publik, disclaimer / Historical-Izin -Notice-and-Disclaimer, ibm / IBM-Lisensi Publik, lucent / Lucent-Lisensi Publik, mit / Lisensi MIT, mozilla / Mozilla-Lisensi Publik, nasa / NASA-Open-Source-Agreement, python / Python -Software-Foundation-License, qpl / Q-Lisensi Publik, sleepycat / Lisensi Sleepycat, zope / Zope-Lisensi Publik)
  • Huruf Besar-Kecil (Dalam Kotak Pencarian: "huruf besar:"
    • (PILIHAN: ya, tidak)

Juga digunakan dalam memahami alat pencarian akan menjadi halaman FAQ yang masih hidup untuk Pencarian Kode Google .

Apakah ada mesin pencari kode yang akan sepenuhnya menggantikan fitur Pencarian Kode Google?

kesalahan besar
sumber
3
@ Mark Trapp: Jawabannya berisi "fakta, referensi, atau keahlian khusus" - dan saya tidak melihat "pendapat, debat, argumen, polling, atau diskusi panjang", juga tidak diberi jumlah waktu pertanyaan telah diposting apakah itu muncul kemungkinan. Apa masalah dengan pertanyaan itu? Terima kasih!
kesalahan
1
Ini adalah jajak pendapat: lihat " Pertanyaan Nyata Punya Jawaban " untuk penjelasan yang lebih panjang. Jika Anda memiliki pertanyaan atau masalah tambahan, silakan tanyakan di situs meta-diskusi kami .
@ Mark Trapp: Mengirim balasan ke meta seperti yang diminta, Apakah pertanyaan ini adalah polling?
kesalahan

Jawaban:

17

Tujuh mesin pencari kode serupa disajikan sebagai alternatif di alternativeTo.net :

Koders.com

Koders adalah mesin pencarian kode sumber terbuka khusus sintaksis (33 bahasa, segera 43) yang memungkinkan pengembang menemukan, memahami, dan menggunakan kode sumber terbuka. Koders memiliki indeks pencarian beberapa miliar baris kode, dan selanjutnya akan memperluas ini untuk memasukkan daftar proyek yang luas di ohloh.net.

cari [kode]

search [code] adalah mesin pencari khusus kode. Dokumentasi API, cuplikan kode, dan repositori open source (perangkat lunak bebas) diindeks dan dicari. Sebagian besar informasi disajikan sedemikian rupa sehingga Anda tidak perlu mengklik, tetapi tentu saja Anda selalu bisa.

SymbolHound

SymbolHound menawarkan pencarian inklusif simbol dari repositori kode sumber terbuka, selain fitur yang memungkinkan pencarian web reguler untuk karakter khusus yang diabaikan.

Penglihatan Kode Bebek Hitam

Black Duck® Code Sight ™ adalah mesin pencari kode sumber scalable, spesifik sintaksis (43 bahasa) yang memungkinkan pengembang menemukan, memahami, dan menggunakan kode bersama. Adaptor out-of-the-box Code Sight memungkinkan indeks pencarian untuk dibuat dari sistem file atau di berbagai sistem dan jenis manajemen kode sumber. Batasan versi gratis adalah 5 juta LOC

Codase

Codase adalah perusahaan pencarian kode sumber terkemuka dengan pemahaman kode sumber canggih dan teknologi indeks / pencarian xml. Daripada memperlakukan kode sebagai teks, Codase memahami bahasa pemrograman, dan memperlakukan kode sebagai kode, seperti yang seharusnya. Pendekatan unik dan sadar sintaksis ini memberikan hasil pencarian yang paling akurat dan terperinci dengan tingkat kontrol granularitas yang baik. Dengan Codase, seseorang dapat mencari fungsi, kelas, string, konstanta, makro, komentar dan konstruksi bahasa pemrograman lainnya.

GrepCode

GrepCode.com adalah mesin pencarian kode yang dibuat oleh pengembang untuk pengembang untuk mencari dan menelusuri proyek Java open source.

zGrepCode

zGrepCode.com adalah pembantu Anda untuk menelusuri kode sumber terbuka secara online. Ini memungkinkan Anda menavigasi kode dalam gaya IDE di mana Anda dapat mengikuti referensi, membaca dokumentasi sebaris, dan berbagi potongan kode di mana saja dengan mudah.

Layanan yang sangat mirip adalah Snipplr , mesin pencari potongan kode. Saya tidak berpikir ada alternatif yang jelas, semua layanan memiliki fitur yang berbeda, Anda harus mengevaluasi sendiri dan melihat mana yang paling Anda nikmati.

Patut dicatat bahwa Pencarian Kode Google belum benar-benar mati .

yannis
sumber
1
Saya akan merekomendasikan Snip2Code: snip2code.com . Ini memiliki mesin pencari yang kuat seperti Google Penelusuran Kode, integrasi tinggi dalam IDE seperti Eclipse, Visual Studio, IntelliJ, Notepad ++, dan komunitas pembuat kode yang terus bertambah yang memposting cuplikan baru dalam semua bahasa
Cristiano Ghersi
1
Opsi lain adalah zgrepcode.com , ini tidak hanya memberi Anda alternatif untuk grepcode (Karena grepcode sedang down), tetapi juga memberi Anda pengalaman IDE di browser web bersama dengan cuplikan kode dan sampel.
Amandeep Singh
GrepCode.com telah dihentikan. Saya pikir alternatifnya adalah zGrepCode.com
Arry
12

Coba ini: Koders

Edit

Pembaruan: Koders telah bergabung dengan Ohloh .

Bernard
sumber
2
Sayangnya itu tidak sefleksibel CodeSearch, tapi yah, sepertinya kita harus hidup dengannya: - /
johannes
Itu tidak dapat regex dan memberikan jutaan duplikat ... goo.gl/ODY1U dibandingkan goo.gl/q6QVZ
Nakilon
2
Jawaban hanya tautan tidak terlalu membantu, harap rentangkan jawaban Anda untuk memberi tahu kami mengapa Anda menyarankan Koders sebagai alternatif dari Pencarian Kode Google.
yannis
3

6 November 2012 mesin pencari kode regexp untuk semua paket Debian diumumkan di milis debian-devel:

http://codesearch.debian.net/

Kueri pencarian dapat ditulis dalam sintaks ekspresi reguler yang didefinisikan oleh re2 .

Dimungkinkan untuk mencari jenis file tertentu (C, C ++, Perl, Python, Go, Java, Ruby, Shell) di mana file telah disaring oleh ekstensi mereka.

Debian sangat serius tentang lisensi perangkat lunak. Jika Anda menemukan kode di mesin pencari ini, Anda dapat yakin bahwa perangkat lunak tersebut memenuhi persyaratan untuk menjadi perangkat lunak open source.

Ini juga bagus untuk dapat mencari di file debian / rules . Biasanya tidak didistribusikan dalam paket sumber di luar Debian. Dalam file-file ini Anda dapat melihat bagaimana paket dibangun untuk Debian, misalnya opsi mana yang diberikan kepada perintah CMake (jika CMake adalah sistem build dalam paket).

Erik Sjölund
sumber
2

Juga ada http://www.koders.com/ :

Koders.com, Perusahaan Perangkat Lunak Black Duck, adalah mesin pencarian on-line gratis untuk perangkat lunak open source dan kode yang dapat diunduh web lainnya.

Lebih dari 30.000 pengembang setiap hari mengandalkan Koders untuk mencari lebih dari 1 miliar baris kode yang ditulis dalam lebih dari 30 bahasa dan diidentifikasi dengan 28 lisensi perangkat lunak.

Koders membantu mendorong revolusi perangkat lunak sumber terbuka. Pengembang dapat menggunakan sumber daya gratis ini untuk dengan cepat menemukan kode sumber terbuka terbaik yang dapat digunakan kembali, metode, contoh, algoritma dan banyak lagi, memungkinkan mereka untuk lebih berhasil dengan sumber terbuka dan menyelesaikan proyek lebih cepat.

lfx
sumber