awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lycheeverse avatar

lycheeverse/lychee

0
View on GitHub↗
3,729 نجوم·217 تفرعات·Rust·Apache-2.0·4 مشاهداتlychee.cli.rs↗

Lychee

Lychee is a command line link checker written in Rust that scans websites and local files to identify broken hyperlinks and invalid email addresses. It functions as an asynchronous link validator and static site auditor designed to ensure content accessibility and quality.

The tool features disk-based response caching to accelerate subsequent scans and avoid redundant network requests. It supports token-based API authentication for services like GitHub to bypass rate limits when verifying links on remote repositories.

The project covers a range of capabilities including multi-format content parsing for HTML and Markdown, relative path resolution, and regex-based link filtering. It can be integrated into continuous integration pipelines and pre-commit hooks to automate link validation during the development process.

Features

  • Broken Link Scanners - Scans websites and local files to identify dead hyperlinks and invalid email addresses.
  • Link Integrity Verifiers - Verifies the validity of hyperlinks and email addresses using configurable HTTP methods and timeouts.
  • Static Site Link Auditors - Detects dead links in local directories or remote sites to ensure content accessibility and quality.
  • Asynchronous Validators - Implements a stream-based validator that checks URL integrity across formats using asynchronous requests.
  • Link Extraction - Identifies URLs within HTML, Markdown, and plain text files using diverse parsing methods.
  • Continuous Integration Validators - Provides an automated engine for checking hyperlink integrity within CI pipelines and pre-commit hooks.
  • Link Extraction - Extracts URLs from HTML, Markdown, and plain text files using specialized parsing logic for each format.
  • CI/CD Pipeline Integrations - Integrates into continuous integration pipelines and pre-commit hooks to automate link validation.
  • Continuous Integration Checks - Integrates into CI/CD pipelines and pre-commit hooks to automate broken link detection.
  • Hyperlink Management - Scans text files and websites to identify broken hyperlinks and invalid email addresses.
  • URL Relative Path Resolvers - Resolves relative hyperlinks into absolute addresses based on a root directory or base URL.
  • Link Checkers - A command line tool written in Rust that scans websites and files for broken hyperlinks.
  • Multi-Format Extractors - Extracts URLs from HTML and Markdown files while using plain text extraction for other supported formats.
  • Quality Assurance Practices - Verifies that all links in Markdown and HTML files are functional to ensure documentation quality.
  • Web Crawling and Scraping - Crawls remote websites to extract and verify the reachability of all hyperlinks.
  • Concurrent Stream Processing - Implements concurrent processing of network requests and file reads via asynchronous streams to maximize validation throughput.
  • Analysis Result Caches - Caches previous link validation outcomes on disk to avoid redundant network requests across runs.
  • HTTP Response Caching - Caches HTTP responses on disk to avoid redundant network requests across multiple scanning runs.
  • Runtime Request Caching - Saves HTTP responses to disk to accelerate subsequent validation runs and minimize network traffic.
  • Email Address Validators - Verifies that email addresses found in text or websites are valid and reachable.
  • GitHub Authentication - Integrates GitHub personal access tokens to bypass API rate limits when checking remote repository links.
  • URL Regex Filters - Provides regular expression filters to exclude specific URLs or directories from the scanning process.
  • API Request Authentication - Authenticates requests to remote repositories using security tokens to ensure continuous link verification.
  • Token-Based Authentication - Uses security tokens in HTTP headers to authenticate requests and bypass API rate limits.
  • High-Throughput Link Validation - Checks thousands of links efficiently using async Rust streams and local caching.
  • Quality Assurance Tools - Fast link checker for documentation and websites.

سجل النجوم

مخطط تاريخ النجوم لـ lycheeverse/lycheeمخطط تاريخ النجوم لـ lycheeverse/lychee

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Lychee

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Lychee.
  • codeception/codeceptionالصورة الرمزية لـ Codeception

    Codeception/Codeception

    4,855عرض على GitHub↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    PHP
    عرض على GitHub↗4,855
  • octokit/octokit.rbالصورة الرمزية لـ octokit

    octokit/octokit.rb

    3,945عرض على GitHub↗

    Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c

    Rubygithubgithub-apihacktoberfest
    عرض على GitHub↗3,945
  • github-tools/githubالصورة الرمزية لـ github-tools

    github-tools/github

    3,728عرض على GitHub↗

    Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from browser-based environments. It serves as a programmatic interface for managing repositories, issues, pull requests, and user profiles. The library provides a high-level wrapper that organizes API functionality into resource-specific namespaces. It implements an asynchronous promise interface and includes mechanisms for pagination-aware data fetching and rate-limit tracking to prevent service interruptions. The tool covers a broad range of administrative capabilities, including

    JavaScript
    عرض على GitHub↗3,728
  • rakyll/heyالصورة الرمزية لـ rakyll

    rakyll/hey

    19,772عرض على GitHub↗

    This project is a command-line utility designed for HTTP load testing and network stress testing. It functions as a benchmarking tool that generates high volumes of concurrent traffic to evaluate the performance, reliability, and throughput capacity of web applications and APIs under sustained load. The tool allows for precise control over traffic generation by enabling users to configure request parameters, including custom headers, authentication credentials, and specific HTTP methods. It manages load through a worker-pool system that regulates request frequency, allowing for both time-boun

    Go
    عرض على GitHub↗19,772
عرض جميع البدائل الـ 30 لـ Lychee→

الأسئلة الشائعة

ما هي وظيفة lycheeverse/lychee؟

Lychee is a command line link checker written in Rust that scans websites and local files to identify broken hyperlinks and invalid email addresses. It functions as an asynchronous link validator and static site auditor designed to ensure content accessibility and quality.

ما هي الميزات الرئيسية لـ lycheeverse/lychee؟

الميزات الرئيسية لـ lycheeverse/lychee هي: Broken Link Scanners, Link Integrity Verifiers, Static Site Link Auditors, Asynchronous Validators, Link Extraction, Continuous Integration Validators, CI/CD Pipeline Integrations, Continuous Integration Checks.

ما هي البدائل مفتوحة المصدر لـ lycheeverse/lychee؟

تشمل البدائل مفتوحة المصدر لـ lycheeverse/lychee: codeception/codeception — Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit,… octokit/octokit.rb — Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a… github-tools/github — Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from… rakyll/hey — This project is a command-line utility designed for HTTP load testing and network stress testing. It functions as a… pycqa/pylint — Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and… keploy/keploy — Keploy is an automated testing platform that leverages kernel-level traffic interception to generate and maintain…