awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lycheeverse avatar

lycheeverse/lychee

0
View on GitHub↗
3,729 stele·217 fork-uri·Rust·Apache-2.0·4 vizualizărilychee.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.

Istoric stele

Graficul istoricului de stele pentru lycheeverse/lycheeGraficul istoricului de stele pentru lycheeverse/lychee

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Lychee

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Lychee.
  • codeception/codeceptionAvatar Codeception

    Codeception/Codeception

    4,855Vezi pe 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
    Vezi pe GitHub↗4,855
  • octokit/octokit.rbAvatar octokit

    octokit/octokit.rb

    3,945Vezi pe 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
    Vezi pe GitHub↗3,945
  • github-tools/githubAvatar github-tools

    github-tools/github

    3,728Vezi pe 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
    Vezi pe GitHub↗3,728
  • rakyll/heyAvatar rakyll

    rakyll/hey

    19,772Vezi pe 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
    Vezi pe GitHub↗19,772
Vezi toate cele 30 alternative pentru Lychee→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale lycheeverse/lychee?

Principalele funcționalități ale lycheeverse/lychee sunt: Broken Link Scanners, Link Integrity Verifiers, Static Site Link Auditors, Asynchronous Validators, Link Extraction, Continuous Integration Validators, CI/CD Pipeline Integrations, Continuous Integration Checks.

Care sunt câteva alternative open-source pentru lycheeverse/lychee?

Alternativele open-source pentru lycheeverse/lychee includ: 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…