Ссылки на пакеты для GitHub bởi Дмитрий
Выделите импорт, зависимость или команду установки на GitHub — рядом ссылки на npm, PyPI, Go и др. Неофициальное, без сети.
Có sẵn trên Firefox dành cho Android™Có sẵn trên Firefox dành cho Android™
Quét mã QR để mở tiện ích mở rộng này trong Firefox dành cho Android
Siêu dữ liệu mở rộng
Ảnh chụp màn hình
Về tiện ích mở rộng này
Выделите на GitHub строку зависимости, импорт или команду установки — рядом появится маленькая панель со ссылками на страницы пакетов: npm, PyPI, pkg.go.dev, crates.io, RubyGems, Packagist, Maven Central. Неофициальное: не связано с GitHub.
ГДЕ РАБОТАЕТ
• Просмотр файла, в том числе новый просмотр кода GitHub, и файлы Raw (raw.githubusercontent.com).
• Диффы pull request и коммитов: имя файла берётся из заголовка диффа.
• README, задачи и обсуждения pull request: блоки кода и строчный код.
ЧТО ПОНИМАЕТ
• package.json и composer.json — только строки внутри dependencies, devDependencies, require и подобных. "name", "version", "scripts" и "engines" ссылками не становятся. Псевдоним "npm:пакет" ведёт на настоящий пакет, а "file:" и "workspace:" пропускаются.
• requirements.txt, pyproject.toml (dependencies, optional-dependencies, dependency-groups, Poetry), Pipfile. Имена приводятся к виду PyPI: Foo_Bar → foo-bar, "requests[socks]>=2.31" → requests.
• go.mod и go.sum, импорты Go: путь модуля целиком, с суффиксом /v2, без версии.
• Cargo.toml, Gemfile и .gemspec, pom.xml, build.gradle и libs.versions.toml.
• Импорты JavaScript/TypeScript (import, require, import()), включая @scope/pkg и подпути вроде lodash/fp. Встроенные модули Node.js (fs, node:path) ведут в справку Node.js, а не на одноимённые пакеты-заглушки npm.
• Импорты Python. Модули стандартной библиотеки ведут в справку Python, известные расхождения имён учтены (yaml → PyYAML, cv2 → opencv-python, PIL → Pillow, sklearn → scikit-learn), относительные импорты и папки самого репозитория пропускаются.
• Команды: pip, uv, poetry, pipx, npm, npx, npm create, yarn, pnpm, bun, go get и go install, cargo add и install, gem install, bundle add, composer require — с приглашением «$», «>>>» и переносом строки «\».
Достаточно выделить имя двойным щелчком: строка вокруг выделения учитывается целиком. Обычный текст без команды ссылок не даёт: слово «requests» в предложении — это просто слово.
КЛАВИАТУРА
Выделение с клавиатуры (Shift+стрелки) тоже работает. Пока панель открыта: Tab — к ссылкам, стрелки — между ними, Enter — открыть, Esc — закрыть и вернуться к коду с тем же выделением. Клавиши в панели не уходят в горячие клавиши GitHub.
ПРИВАТНО И БЕЗ СЕТИ
• Дополнение ничего не загружает и не проверяет: ссылки собираются из выделенного текста прямо на странице. Поэтому не нужен токен GitHub и нет своего сервера, который может перестать работать.
• Имя пакета уходит в реестр, только когда вы сами откроете ссылку; адрес страницы GitHub при этом не передаётся.
• Нет аналитики, рекламы, хранилища и разрешений, кроме доступа к github.com и raw.githubusercontent.com.
ЧЕСТНО О ГРАНИЦАХ
• Ссылки не встраиваются в код: в новом просмотре кода GitHub поверх строк лежит невидимое поле, поэтому — панель по выделению.
• Существование пакета не проверяется (это потребовало бы запросов в реестры). Внутренний или приватный пакет даст ссылку, которая может не открыться.
• Для импорта Python имя модуля не всегда совпадает с именем пакета; кроме известных случаев берётся имя модуля.
• Gist, GitHub Enterprise и github.dev не поддерживаются.
Интерфейс на русском и английском, светлая и тёмная тема GitHub.
ГДЕ РАБОТАЕТ
• Просмотр файла, в том числе новый просмотр кода GitHub, и файлы Raw (raw.githubusercontent.com).
• Диффы pull request и коммитов: имя файла берётся из заголовка диффа.
• README, задачи и обсуждения pull request: блоки кода и строчный код.
ЧТО ПОНИМАЕТ
• package.json и composer.json — только строки внутри dependencies, devDependencies, require и подобных. "name", "version", "scripts" и "engines" ссылками не становятся. Псевдоним "npm:пакет" ведёт на настоящий пакет, а "file:" и "workspace:" пропускаются.
• requirements.txt, pyproject.toml (dependencies, optional-dependencies, dependency-groups, Poetry), Pipfile. Имена приводятся к виду PyPI: Foo_Bar → foo-bar, "requests[socks]>=2.31" → requests.
• go.mod и go.sum, импорты Go: путь модуля целиком, с суффиксом /v2, без версии.
• Cargo.toml, Gemfile и .gemspec, pom.xml, build.gradle и libs.versions.toml.
• Импорты JavaScript/TypeScript (import, require, import()), включая @scope/pkg и подпути вроде lodash/fp. Встроенные модули Node.js (fs, node:path) ведут в справку Node.js, а не на одноимённые пакеты-заглушки npm.
• Импорты Python. Модули стандартной библиотеки ведут в справку Python, известные расхождения имён учтены (yaml → PyYAML, cv2 → opencv-python, PIL → Pillow, sklearn → scikit-learn), относительные импорты и папки самого репозитория пропускаются.
• Команды: pip, uv, poetry, pipx, npm, npx, npm create, yarn, pnpm, bun, go get и go install, cargo add и install, gem install, bundle add, composer require — с приглашением «$», «>>>» и переносом строки «\».
Достаточно выделить имя двойным щелчком: строка вокруг выделения учитывается целиком. Обычный текст без команды ссылок не даёт: слово «requests» в предложении — это просто слово.
КЛАВИАТУРА
Выделение с клавиатуры (Shift+стрелки) тоже работает. Пока панель открыта: Tab — к ссылкам, стрелки — между ними, Enter — открыть, Esc — закрыть и вернуться к коду с тем же выделением. Клавиши в панели не уходят в горячие клавиши GitHub.
ПРИВАТНО И БЕЗ СЕТИ
• Дополнение ничего не загружает и не проверяет: ссылки собираются из выделенного текста прямо на странице. Поэтому не нужен токен GitHub и нет своего сервера, который может перестать работать.
• Имя пакета уходит в реестр, только когда вы сами откроете ссылку; адрес страницы GitHub при этом не передаётся.
• Нет аналитики, рекламы, хранилища и разрешений, кроме доступа к github.com и raw.githubusercontent.com.
ЧЕСТНО О ГРАНИЦАХ
• Ссылки не встраиваются в код: в новом просмотре кода GitHub поверх строк лежит невидимое поле, поэтому — панель по выделению.
• Существование пакета не проверяется (это потребовало бы запросов в реестры). Внутренний или приватный пакет даст ссылку, которая может не открыться.
• Для импорта Python имя модуля не всегда совпадает с именем пакета; кроме известных случаев берётся имя модуля.
• Gist, GitHub Enterprise и github.dev не поддерживаются.
Интерфейс на русском и английском, светлая и тёмная тема GitHub.
Được xếp hạng 0 (bởi 1 người dùng)
Quyền hạn và dữ liệu
Quyền hạn bắt buộc:
- Truy cập dữ liệu của bạn cho github.com
- Truy cập dữ liệu của bạn cho raw.githubusercontent.com
Thu thập dữ liệu:
- Nhà phát triển cho biết tiện ích mở rộng này không yêu cầu thu thập dữ liệu.
Thêm thông tin
- Liên kết tiện ích
- Phiên bản
- 1.0.0
- Kích cỡ
- 41,99 KB
- Cập nhật gần nhất
- 7 ngày trước (14 Thg 10 2026)
- Thể loại có liên quan
- Giấy phép
- Mọi Quyền Được Bảo Lưu
- Lịch sử các phiên bản
- Thêm vào bộ sưu tập