Чи є альтернатива пошуку Google Code? [зачинено]


26

За офіційним блогом Google :

Пошук за кодом, який був розроблений, щоб допомогти людям шукати відкритий вихідний код по всій мережі Інтернету, буде припинено разом із API пошуку кодів 15 січня 2012 року.

Пошук Google Code зараз відсутній, і оскільки це ускладнює розуміння представлених ним функцій, ось моя спроба відобразити їх за допомогою інформації, яку я зібрала з кешу сторінки для параметрів пошуку:

"В полі пошуку" просто зазначає синтаксис для введення команди безпосередньо в основне поле пошуку замість використання інтерфейсу попереднього пошуку.

  • Пакет (у вікні пошуку: "пакет: linux-2.6")
  • Мова (у вікні пошуку: "lang: c ++")
    • (ВАРІАНТИ: будь-яка мова, actioncript, ada, applescript, asp, Assembly, autoconf, automake, awk, basic, bat, c, c #, c ++, caja, cobol, coldfusion, configure, css, d, eiffel, erlang, fortran, перейти, haskell, інформувати, java, java, javascript, jsp, lex, limbo, lisp, lolcode, lua, m4, makefile, клен, математика, matlab, messagecatalog, modula2, modula3, objectc, ocaml, pascal, perl, php, pod, prolog, proto, python, python, r, rebol, ruby, sas, схема, scilab, sgml, shell, smalltalk, sml, sql, svg, tcl, tex, texinfo, troff, verilog, vhdl, vim, xslt, xul, yacc)
  • Файл (у полі пошуку: "файл: ^. *. Java $")
  • Клас (у вікні пошуку: "клас: HashMap")
  • Функція (у вікні пошуку: "функція: toString")
  • Ліцензія (у полі пошуку: "ліцензія: mozilla")
    • (ВАРІАНТИ: null / any-licence, aladdin / Aladdin-Public-License, arts / Artistic-License, apache / Apache-License, apple / Apple-Public-Source-License, bsd / BSD-License, cpl / Common-Public -License, epl / Eclipse-Public-License, agpl / GNU-Affero-General-Public-License, gpl / GNU-General-Public-ліцензія, lgpl / GNU-Lesser-General-Public-ліцензія, відмова від відповідальності / історичний дозвіл -Soice-and-Disclaimer, ibm / IBM-Public-License, lucent / Lucent-Public-License, mit / MIT-ліцензія, mozilla / Mozilla-public-ліцензія, nasa / NASA-open-source-Agreement, python / Python -Software-Foundation-License, qpl / Q-Public-License, sleepycat / Sleepycat-ліцензія, zope / Zope-public-ліцензія)
  • Чутливий до регістру (у вікні пошуку: "регістр: ні")
    • (ВАРІАНТИ: так, ні)

Також корисним для розуміння інструменту пошуку буде все ще активна сторінка поширених запитань для пошуку коду Google .

Чи є пошукова система коду, яка б повністю замінила функції пошуку Google Code?


3
@Mark Trapp: Відповідь містить "факти, посилання чи конкретні експертизи" - і я не бачу "думки, дебатів, аргументів, опитування чи розширеної дискусії", а також з огляду на кількість часу, коли питання було опубліковане. це здається ймовірним. У чому полягає питання з питанням? Спасибі!
грубі помилки

1
Це опитування: див. "На справжні запитання є відповіді " для більш тривалого пояснення. Якщо у вас є якісь додаткові запитання чи сумніви, будь ласка, задайте їх на нашому сайті для метадискусії .

@ Марк Трапп: Опублікував відповідь на мета за запитом, це питання опитування?
грубі помилки

Відповіді:


17

Сім подібних пошукових систем коду представлені в якості альтернативи на AlternaTo.net :

Koders.com

Koders - це синтаксична (33 мови, скоро - 43) пошукова система з відкритим вихідним кодом, яка дозволяє розробникам знаходити, розуміти та використовувати відкритий код. Koders має індекс пошуку в кілька мільярдів рядків коду, і надалі розширить це, щоб включити широкий список проектів на ohloh.net.

пошук [код]

search [code] - пошукова система, специфічна для коду. Документація API, фрагменти коду та сховища з відкритим кодом (безкоштовне програмне забезпечення) індексуються та підлягають пошуку. Більшість інформації подано таким чином, що вам не потрібно буде натискати, але, звичайно, завжди можна.

SymbolHound

SymbolHound пропонує пошук символів у сховищах з відкритим вихідним кодом, включаючи символи, на додаток до функції, яка дозволяє регулярно здійснювати пошук в Інтернеті за іншими ігнорованими спеціальними символами.

Чорна качка приціл прицілу

Black Duck® Code Sight ™ - це масштабована, спеціальна для синтаксису (43 мови) пошукова система вихідного коду, яка дозволяє розробникам знаходити, розуміти та використовувати спільний код. Нестандартні адаптери Code Sight дозволяють створювати індекс пошуку з файлової системи або в декількох системах управління та типів вихідного коду. Обмеження безкоштовної версії - 5 мільйонів LOC

Кодаза

Codase - провідна компанія з пошуку вихідного коду з передовим розумінням вихідного коду та xml-індексом / пошуковими технологіями. Замість того, щоб код розглядати як текст, Codase розуміє мови програмування і розглядає код як код, як це має бути. Цей унікальний і усвідомлений синтаксисом підхід забезпечує найбільш точні та детальні результати пошуку з чіткими рівнями деталізації елементів управління. За допомогою Codase можна шукати функції, класи, рядки, константи, макроси, коментарі та інші конструкції мови програмування.

GrepCode

GrepCode.com - це пошукова система коду, розроблена розробниками для пошуку та перегляду проектів Java з відкритим кодом.

zGrepCode

zGrepCode.com - ваш помічник для перегляду відкритого вихідного коду в Інтернеті. Це дозволяє вам переходити до коду у стилі IDE, де ви можете слідкувати за посиланнями, читати вбудовану документацію та легко ділитися фрагментами коду будь-де.

Дуже схожа послуга - Snipplr , пошукова система фрагментів коду. Я не думаю, що існує очевидна альтернатива, усі сервіси мають свої особливості, вам доведеться самі оцінити їх і побачити, який із них вам найбільше подобається.

Варто зауважити, що пошук Google Code ще не справді помер .


1
Я рекомендую Snip2Code: snip2code.com . Він має потужну пошукову систему, як у пошуку Google Code, високу інтеграцію до IDE, таких як Eclipse, Visual Studio, IntelliJ, Notepad ++, та добре зростаючу комунікацію кодерів, що публікують нові фрагменти на всіх мовах
Кріштіано Ґерсі

1
Інший варіант - zgrepcode.com , це не тільки дає альтернативу grepcode (оскільки греп-код знижений), але й надає вам досвід IDE у веб-браузері разом із фрагментами коду та зразками.
Амандейп Сінгх

GrepCode.com припинено. Я думаю, що альтернативою цьому є zGrepCode.com
Arry

12

Спробуйте це: Кодери

Редагувати

Оновлення: Кодерс злився з Ohloh .


2
На жаль, він не такий гнучкий, як CodeSearch, але добре, схоже, нам з цим треба жити: - /
johannes

Він не може регексувати і дає мільйони дублікатів ... goo.gl/ODY1U проти goo.gl/q6QVZ
Nakilon

2
Відповіді лише на посилання не особливо корисні, розгорніть свою відповідь, щоб повідомити, чому ви пропонуєте Koders як альтернативу пошуку Google Code.
янніс

3

6 листопада 2012 року в списку розсилки debian-devel було оголошено пошукову систему regexp для всіх пакетів Debian :

http://codesearch.debian.net/

Пошукові запити можуть бути записані у синтаксисі регулярного вираження, визначеному re2 .

Можна шукати певний тип файлу (C, C ++, Perl, Python, Go, Java, Ruby, Shell), де файли були відфільтровані шляхом їх розширення.

Debian дуже серйозно ставиться до ліцензування програмного забезпечення. Якщо ви знайдете код у цій пошуковій системі, ви можете бути впевнені, що програмне забезпечення відповідає вимогам щодо програмного забезпечення з відкритим кодом.

Також чудово мати можливість пошуку у файлах debian / rules . Зазвичай вони не поширюються у вихідних пакетах за межами Debian. У цих файлах ви можете бачити, як пакет був побудований для Debian, наприклад, які параметри були надані команді CMake (якщо CMake була системою збирання в пакеті).


2

Також є http://www.koders.com/ :

Koders.com, компанія-виробник програмного забезпечення Black Duck, - це безкоштовна он-лайн пошукова система для програмного забезпечення з відкритим кодом та іншого коду, який можна завантажити з Інтернету.

Понад 30 000 розробників щодня покладаються на Koders для пошуку понад 1 мільярд рядків коду, написаних більш ніж на 30 мовах та визначених 28 ліцензіями на програмне забезпечення.

Koders допомагає підживити революцію програмного забезпечення з відкритим кодом. Розробники можуть використовувати цей безкоштовний ресурс для швидкого пошуку найкращого багаторазового відкритого коду, методів, прикладів, алгоритмів тощо, що дозволяє їм бути успішнішими з відкритим кодом та швидшим завершенням проектів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.