Google Kod Arama'ya bir alternatif var mı? [kapalı]


26

Resmi Google Blog Başına :

İnsanların tüm web'de açık kaynak kodlarını aramasına yardımcı olmak için tasarlanan Kod Arama, 15 Ocak 2012'de Kod Arama API'sı ile birlikte kapatılacak.

Google Kod Arama artık sona ermiştir ve bu, sunduğu özellikleri anlamayı çok daha zorlaştırdığından, burada Arama Seçenekleri için sayfanın önbelleğinden topladığım bilgiler yoluyla bunları sunmaya çalışıyorum:

"Arama Kutusundaki" komutu, ileri arama arayüzünü kullanmak yerine doğrudan ana arama kutusuna komutu yazmak için sözdizimini not eder.

  • Paket (Arama Kutusunda: "paket: linux-2.6")
  • Dil (Arama Kutusunda: "lang: c ++")
    • (SEÇENEKLER: herhangi bir dil, actionscript, ada, applescript, asp, montaj, autoconf, automake, awk, basic, yarasa, c, c #, c ++, caja, cobol, coldfusion, yapılandır, css, d, eiffel, erlang, fortran, git, haskell, bilgilendirmek, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, akçaağaç, matica, matlab, messagecatalog, modula2, modula3, objectivec, ocaml, pascal, perl, php, bakla, prolog, proto, python, python, r, rebol, yakut, sas, şema, scilab, sgml, kabuk, smalltalk, sml, sql, svg, tex, texinfo, troff, verilog, vhdl, vim, xslt, xul, yacc)
  • Dosya (Arama Kutusunda: "dosya: ^. *. Java $")
  • Sınıf (Arama Kutusunda: "class: HashMap")
  • İşlev (Arama Kutusunda: "function: toString")
  • Lisans (Arama Kutusunda: "lisans: mozilla")
    • (SEÇENEKLER: boş / herhangi bir lisans, aladdin / Aladdin-Kamu Lisansı, sanatsal / Sanatsal Lisans, apache / Apache Lisansı, elma / Apple-Kamu-Kaynak Lisansı, bsd / BSD Lisansı, cpl / Ortak-Genel -License, epl / Eclipse-Kamu-Lisansı, agpl / GNU-Affero-Genel-Kamu-Lisansı, gpl / GNU-Genel-Kamu-Lisansı, lgpl / GNU-Küçük-Genel-Kamu-Lisansı, feragatname / Tarihsel-İzin -Notice-ve-Feragatname, IBM / IBM-Kamu-Lisansı, Lucent-Lucent-Kamu-Lisansı, mit / MIT-Lisansı, mozilla / Mozilla-Kamu-Lisansı, nasa / NASA-Açık-Kaynak-Anlaşması, python / Python -Yazılım-Vakfı-Lisansı, qpl / Q-Kamu Lisansı, sleepycat / Sleepycat Lisansı, zope / Zope-Public-License)
  • Büyük / Küçük Harf Duyarlı (Arama Kutusunda: "case: no")
    • (SEÇENEKLER: evet, hayır)

Ayrıca, arama aracını anlamada kullanıldığında, Google Kod Arama için hala canlı SSS sayfası olacaktır .

Google Kod Arama'nın özelliklerini tamamen değiştirecek bir kod arama motoru var mı?


3
@Mark Trapp: Bu sorunun cevabı "gerçekler, referanslar veya belirli bir uzmanlık" içeriyor - ve hiçbir "görüş, tartışma, tartışma, oylama veya genişletilmiş tartışma" görmüyorum, ne de sorunun gönderildiği süreyi belirtmedim Bu muhtemel görünüyor mu. Sorunun konusu nedir? Teşekkürler!
gaf

1
Bu bir anket: Daha uzun bir açıklama için " Gerçek Soruların Cevapları " konusuna bakın . Başka sorunuz veya endişeniz varsa, lütfen meta-tartışma sitemize danışın .

@Mark Trapp: İstendiği gibi metaya bir cevap gönderildi, Bu soru bir anket mi?
gaflar

Yanıtlar:


17

Yedi benzer kod arama motorları en alternatif olarak sunulmaktadır alternativeTo.net :

Koders.com

Koders, geliştiricilerin açık kaynak kodunu bulmasını, anlamasını ve kullanmasını sağlayan, açık kaynak kodlu bir arama motorudur. Koders birkaç milyar kodluk koddan oluşan bir arama indeksine sahiptir ve bunu ohloh.net'teki kapsamlı proje listesini içerecek şekilde genişletecektir.

[Kod] arama

[kod] arama, koda özgü bir arama motorudur. API belgeleri, kod parçacıkları ve açık kaynak kodlu (ücretsiz yazılım) depoları dizine eklenir ve aranabilir. Çoğu bilgi, tıklamanız gerekmeyecek şekilde sunulur, ancak elbette her zaman yapabilirsiniz.

SymbolHound

SymbolHound, aksi takdirde göz ardı edilen özel karakterleri düzenli olarak web'de aramaya izin veren bir özelliğe ek olarak, açık kaynak kod havuzlarında sembol içeren bir arama sunar.

Black Duck Kod Görme

Black Duck® Code Sight ™, geliştiricilerin paylaşılan kodu bulmasını, anlamasını ve kullanmasını sağlayan ölçeklenebilir, sözdizimine özgü (43 dil) kaynak kod arama motorudur. Code Sight'ın kullanıma hazır bağdaştırıcıları, bir dosya dizininden veya birden fazla kaynak kod yönetim sisteminden ve türünden bir arama dizininin oluşturulmasını sağlar. Ücretsiz sürüm sınırlaması 5 milyon LOC

Codase

Codase, gelişmiş kaynak kodu anlayışı ve xml endeksi / arama teknolojileriyle lider kaynak kod arama şirketidir. Kodu metin olarak ele almak yerine, programlama dillerini anlar ve kodu olması gerektiği gibi kod olarak kabul eder. Bu benzersiz ve sözdizimine duyarlı yaklaşım, hassas ayrıntı düzeyi kontrolleriyle en doğru ve ayrıntılı arama sonuçlarını sağlar. Codase ile işlevler, sınıflar, dizeler, sabitler, makrolar, yorumlar ve diğer programlama dili yapıları aranabilir.

GrepCode

GrepCode.com, geliştiricilerin açık kaynaklı Java projelerini araştırması ve taraması için geliştiriciler tarafından oluşturulan bir kod arama motorudur.

zGrepCode

zGrepCode.com, çevrimiçi açık kaynak kodlarına göz atmak için yardımcınızdır. Referansları izleyebileceğiniz, satır içi belgeleri okuyabileceğiniz ve kod parçacıklarını her yerde kolayca paylaşabileceğiniz kodda IDE stilinde gezinmenizi sağlar.

Çok benzer bir hizmet, kod pasajı arama motoru olan Snipplr . Bariz bir alternatif olduğunu sanmıyorum, tüm servislerin kendine has özellikleri var, bunları kendiniz için değerlendirmek ve hangisinden en çok hoşlandığınızı görmek zorunda kalacaksınız.

Google Kod Arama'nın henüz ölmediğine dikkat çekiyor .


1
Snip2Code: snip2code.com 'u tavsiye ederim . Google Code Search gibi güçlü bir arama motoruna, Eclipse, Visual Studio, IntelliJ, Notepad ++ gibi IDE'lerde yüksek entegrasyona ve her dilde yeni snippet yayınlayan kodlayıcıların iyi bir şekilde büyüyen bir ürün
yelpazesine sahiptir

1
Başka bir seçenek de zgrepcode.com , bu yalnızca size grepcode'a alternatif vermekle kalmıyor (grepcode aşağıdayken), ayrıca web tarayıcısında kod snippet'leri ve örnekleriyle birlikte bir IDE deneyimi sunuyor.
Amandeep Singh

GrepCode.com üretilmiyor. Bence alternatif zGrepCode.com
Arry

12

Bunu dene: Koderler

Düzenle

Güncelleme: Koders , Ohloh ile birleşti .


2
Maalesef, CodeSearch kadar esnek değil, ama onunla birlikte yaşamak zorunda olduğumuza benziyor: - /
johannes

Bu Regexes ve kopyalarda milyonlarca ... verir olamaz goo.gl/ODY1U karşı goo.gl/q6QVZ
Nakilon

2
Yalnızca bağlantı yanıtları özellikle yararlı değildir, lütfen Koder’i neden Google Kod Arama’ya alternatif olarak önerdiğinizi bize bildirmek için cevabınızı genişletin.
yannis

3

6 Kasım 2012, tüm Debian paketleri için bir regexp kod arama motoru , debian-devel posta listesinde açıklandı :

http://codesearch.debian.net/

Arama sorguları, re2 tarafından tanımlanan düzenli ifade sözdizimine yazılabilir .

Dosyaların uzantılarına göre filtrelendiği belirli bir dosya türünü (C, C ++, Perl, Python, Go, Java, Ruby, Shell) aramak mümkündür.

Debian, Yazılım lisanslama konusunda çok ciddi. Bu arama motorunda kod bulursanız, yazılımın açık kaynaklı yazılım olma şartlarını yerine getirdiğinden emin olabilirsiniz.

Debian / rules dosyalarında arama yapabilmek de harika . Normalde Debian dışındaki kaynak paketlerde dağıtılmazlar. Bu dosyalarda, paketin Debian için nasıl oluşturulduğunu görebilirsiniz; örneğin, CMake komutuna hangi seçeneklerin verildiğini (eğer CMake paketteki yapı sistemi ise).


2

Ayrıca http://www.koders.com/ adresi de vardır :

Bir Black Duck Yazılım Şirketi olan Koders.com, açık kaynaklı yazılım ve diğer web üzerinden indirilebilir kodlar için ücretsiz bir online arama motorudur.

Her gün 30.000'den fazla geliştirici, 30'dan fazla dilde yazılmış ve 28 yazılım lisansıyla tanımlanmış 1 milyardan fazla kod satırı aramak için Koders'a güveniyor.

Koderler, açık kaynaklı yazılım devrimini desteklemeye yardımcı oluyor. Geliştiriciler, bu ücretsiz kaynağı kullanarak en iyi yeniden kullanılabilir açık kaynak kodunu, yöntemleri, örnekleri, algoritmaları ve daha fazlasını hızlı bir şekilde bulabilir, açık kaynak kodlu ve eksiksiz projeleri daha hızlı yapmalarını sağlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.