Быстрый асинхронный проверщик ссылок на Rust, который находит неработающие URL и адреса электронной почты в Markdown, HTML и на веб-сайтах.
JustinBeckwith/linkinator
Проверяет сайты, документацию и локальные файлы на битые ссылки, обходя их через CLI, Node.js API и интеграции с CI.
- Звёзды
- 1,286
- Форки
- 110
- Открытые issues
- 17
- Последний коммит
- позавчера
Что это?
Linkinator сканирует веб-страницы и локальные файлы в поисках битых ссылок, неработающих ссылок и некорректных URL. Он проверяет работающий сайт, папку с HTML- или Markdown-файлами либо набор путей по glob-шаблону и сообщает HTTP-статус и результат для каждой найденной ссылки.
Linkinator доступен как инструмент командной строки, библиотека Node.js с API на основе событий, Docker-образ или автономный бинарный файл для сред без Node.js. Сканирование может быть неглубоким или рекурсивным, учитывать sitemap и проверять ссылки в CSS, JSON-LD и любых элементах со ссылкой, а не только в тегах anchor. Можно настроить проверку якорей-фрагментов, обязательное использование HTTPS, политику перенаправлений и обработку отдельных кодов статуса. Результаты можно экспортировать в JSON или CSV.
В проект также входят GitHub Action и MCP-сервер: с их помощью те же проверки можно запускать в CI-пайплайнах или через AI-ассистентов.
Ключевые возможности
- 01Сканирует удалённые сайты и локальные HTML- или Markdown-файлы.
- 02Поддерживает рекурсивный обход, сканирование sitemap и glob-шаблоны.
- 03Проверяет URL в CSS и якоря-фрагменты наряду с обычными ссылками.
- 04Позволяет настраивать обработку перенаправлений, HTTPS, повторных попыток и кодов статуса.
- 05Экспортирует результаты в JSON или CSV и предоставляет Node.js API для пользовательских интеграций.
Сценарии использования
- Поиск битых ссылок в документации перед релизом.
- Запуск проверки ссылок на одном из этапов CI/CD-пайплайна.
- Аудит ссылок на сайте в рамках SEO-проверки.
- Проверка статического сайта, использующего чистые URL.
Быстрый старт
- 1
Установите linkinator из npm
npm install linkinator - 2
Проверьте сайт на наличие неработающих ссылок
npx linkinator https://jbeckwith.com
В подборках
Темы
Частые вопросы
- Что такое linkinator?
- Проверяет сайты, документацию и локальные файлы на битые ссылки, обходя их через CLI, Node.js API и интеграции с CI. Linkinator сканирует веб-страницы и локальные файлы в поисках битых ссылок, неработающих ссылок и некорректных URL. Он проверяет работающий сайт, папку с HTML- или Markdown-файлами либо набор путей по glob-шаблону и сообщает HTTP-статус и результат для каждой найденной ссылки.
- linkinator можно использовать бесплатно? Какая у него лицензия?
- linkinator распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- linkinator всё ещё поддерживается?
- Активно поддерживается. Последний коммит в linkinator — 6 нояб. 2026 г..
- Для чего можно использовать linkinator?
- Поиск битых ссылок в документации перед релизом. Запуск проверки ссылок на одном из этапов CI/CD-пайплайна. Аудит ссылок на сайте в рамках SEO-проверки. Проверка статического сайта, использующего чистые URL.
- Как установить linkinator?
- Установите linkinator из npm: npm install linkinator Проверьте сайт на наличие неработающих ссылок: npx linkinator https://jbeckwith.com
- Где скачать linkinator?
- Исходный код и инструкции по установке — на GitHub: https://github.com/JustinBeckwith/linkinator
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
MCP-сервер и CLI, которые предоставляют AI-агентам реальные данные Google Search Console, Analytics, Bing и обхода сайта для SEO-задач.
CLI-инструмент и навык для Claude Code, который проверяет SEO сайта по URL главной страницы и создает отчеты в PDF, XLSX и Markdown.
Open-source CLI для проверки безопасности и регрессий MCP-серверов в CI: выявляет изменения схем, безопасно имитирует атаки и формирует SARIF.
Опенсорсный инструмент для SEO-аудита: сканирует сайт и сообщает о технических проблемах, например битых ссылках, редиректах и отсутствующих или дублирующихся метатегах.
Мультиязычный инструмент для подготовки отчётов о тестировании: он превращает результаты разных фреймворков и CI/CD-систем в наглядные HTML-отчёты.