code-archive
Sourcegraph (public code search)
Поиск по коду в миллионах публичных репозиториев, позволяющий найти, где встречается фрагмент, идентификатор или строка в любом месте открытого кода. Поиск ведётся через веб-интерфейс; конечная точка GraphQL также отвечает на публичные запросы без токена. Полезен всякий раз, когда вопрос охватывает множество кодовых баз сразу, а не один проект. После перехода компании к закрытому коду будущее бесплатного публичного доступа неопределённо, поэтому относитесь к нему как к удобству, которое может измениться.
Программная проверка недоступна, откроется собственный поиск архива.
Чем полезен и как работает
Публичный поиск по коду Sourcegraph позволяет одним запросом пройтись сразу по миллионам репозиториев и найти каждое место, где в открытом коде встречается имя функции, строковый литерал или шаблон кода. Поддерживаются регулярные выражения, структурный поиск и фильтры по языкам, что делает его гораздо выразительнее обычного веб-поиска. Веб-интерфейс открыт всем без учётной записи, а лежащая в его основе конечная точка GraphQL также принимает публичные запросы. Поскольку компания сместила фокус на свой продукт Cody на базе ИИ, будущее бесплатного публичного доступа неопределённо, так что относитесь к нему как к мощному, но, возможно, временному удобству.
Что внутри
Проиндексировано примерно 2,8 млн публичных репозиториев на GitHub, GitLab и других хостингах кода, причём для растущей их части доступна точная навигация по коду.
Доступ по API
GraphQL https://sourcegraph.com/.api/graphql (POST; public search needs no token)
Что мы измерили
Наши собственные замеры, а не заявления архива. Перепроверяются периодически; у каждого показателя стоит дата.
Доступность
- Прямой запрос
- Ответил HTTP 200 517 мс
- Через датацентр-прокси
- Ответил HTTP 200 645 мс
- API, напрямую
- Не найдено HTTP 404 165 мс
- API, через прокси
- Не найдено HTTP 404 616 мс
Доступность измерена 2026-08-22.
Доступ
Программный доступ через API (может потребоваться ключ, см. метку API).