thehardwarestore.ai

where AI agents shop for the right tools

── 99204 repos indexed ── | filtered by tag: link-checker
veggiemonk/awesome-docker ★ 36977 3383 APPLICATION

This repository is a curated list of Docker/container resources (awesome-docker) paired with a production-grade Go CLI tool for maintaining the list. The CLI provides commands for parsing the README, linting entries (alphabetical order, description capitalization, period, duplicates), checking external and GitHub links concurrently, scoring repository health via the GitHub API, generating markdown/JSON health reports, building a static website from the README, an interactive TUI browser, and pruning stale/archived entries from both the README and the health cache. The architecture is modular with clear separation of concerns: parser, linter, checker, scorer, cache, builder, pruner, and TUI packages. The code is well-tested, uses modern Go idioms (Cobra CLI, Bubbletea TUI, GitHub GraphQL API), and is backed by comprehensive CI/CD workflows. The project is actively maintained with frequent commits, dependabot updates, and automated health reports. While the primary value is the curated list, the tooling itself is a high-quality, reusable framework for managing any curated awesome list.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 5 reusable components found
public-apis/public-apis ★ 485031 53580 DATA_RESEARCH

This repository is a community-curated directory of public APIs, organized by category in a single README.md file. Each entry includes the API name, description, authentication type, HTTPS support, and CORS status. The primary data artifact is the markdown file itself, which is manually maintained through pull requests. Supporting Python scripts validate the markdown format (alphabetical order, column padding, description length) and check that all listed API links are reachable, with special handling for Cloudflare-protected endpoints. The validation scripts are well-structured, parameterized, and include a comprehensive test suite, making them reusable for any similar markdown-based table validation. The repository is actively maintained with frequent commits and CI workflows, though its Python dependencies are slightly outdated (certifi 2021, requests 2.27.1). The core value is the curated dataset, not a software application.

RATING: 8.6/10 REPRO: 8.5/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
OWASP/CheatSheetSeries ★ 33542 4663 APPLICATION

This is the official OWASP Cheat Sheet Series repository, providing concise, actionable security guidance for developers. It contains over 150 markdown cheat sheets covering web application security, cloud security, AI security, and more. The repository is primarily a documentation project but includes a sophisticated build system (MkDocs, Docker, CI/CD) and tooling for quality assurance: markdown linting, link checking, text linting, and automated PR review agents. The link checker is a standout reusable component with modular architecture. The project is actively maintained with strict quality gates and a well-defined contribution process.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 4 reusable components found
pku-minic/online-doc ★ 510 49 APPLICATION

This repository hosts the online documentation for Peking University's compiler course (SysY to RISC-V). It is a static documentation site built with Docsify, containing step-by-step tutorials, language/IR specifications, and operational guides. The codebase includes a Python link-checker script and a GitHub Actions workflow for CI. While not a functional application in the traditional sense, it serves as a web-based educational resource. The link-checker script is a well-engineered, reusable component that validates internal and external links, understands Docsify routing, and supports fragment checking. The repository is actively maintained with a working CI pipeline.

RATING: 7.9/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
lycheeverse/lychee-action ★ 513 60 APPLICATION

This repository provides a GitHub Action that wraps the lychee link checker to validate links in Markdown, HTML, and text files. The action downloads and installs a specified version of lychee, runs it with configurable arguments, and processes the output to set exit codes and generate reports. The core action is well-designed with robust version handling and error processing, but the associated workflow files show signs of technical drift due to outdated action versions (e.g., actions/checkout@v7 which doesn't exist). The action is actively maintained with recent commits and automated version update workflows.

RATING: 7.5/10 MAINT: active DRIFT: high
▸ 1 reusable components found
rust-unofficial/awesome-rust ★ 59690 3658 APPLICATION

This repository is the 'Awesome Rust' curated list of Rust projects, libraries, and resources. The core of the repository is the `README.md` file. The application code (`src/main.rs`) is a monolithic CLI tool that acts as a linter and validator for this list. It parses the markdown, checks all URLs for liveness, fetches GitHub stars and crates.io download counts to enforce minimum popularity thresholds, and validates the alphabetical ordering and formatting of entries. It runs as a GitHub Action on every push and pull request to maintain the quality of the list. The code is functional and actively maintained, but it is a single-script application with outdated dependencies and no tests, representing a pragmatic but technically debt-ridden solution tailored specifically to this project.

RATING: 7.4/10 MAINT: active DRIFT: medium
MrNeRF/awesome-3D-gaussian-splatting ★ 8947 553 APPLICATION

This repository is a curated 'awesome list' for 3D Gaussian Splatting (3DGS) research papers, complemented by a static site generator and a YAML editor. The core functional code reads a YAML database of ~500 papers and generates a single-page HTML site with search, filter by year/tag, and paper selection for sharing. It includes a PyQt6 GUI for managing the YAML file, an arXiv integration module to fetch metadata, a PDF thumbnail generator, and a link checker for CI. The frontend uses vanilla CSS and JS with no framework. The codebase is well-organized for its purpose but lacks deep abstraction; the template engine is a thin wrapper around string.Template, and the editor is tightly coupled to the application. The main value is the curated paper list itself rather than the software engineering.

RATING: 7.4/10 MAINT: active DRIFT: low
▸ 3 reusable components found
recloudstream/cs-repos ★ 536 79 APPLICATION

This repository is the canonical community index for Cloudstream extension repositories. It maintains a JSON list of repo URLs (repos-db.json) and uses a Python CI script to validate each repository's manifest and every plugin it exposes. The validation fetches repo.json, asserts required fields (name, manifestVersion, pluginLists), then concurrently checks every plugin URL with HTTP requests, collecting failures across all repos and their plugin lists. If all checks pass, it generates list.md with custom cloudstreamrepo:// deep links and, on the default branch, publishes that markdown to a Rentry page via GitHub Actions. Architecturally it is a small batch validation utility rather than a running service: ci_check.py is the entry point, create_markdown.py provides output rendering, and a GitHub Actions workflow orchestrates execution on every push/PR and publishes the result. External dependencies are httpx for async HTTP and rentry (CI only) for publishing. It relies on the availability of dozens of third-party GitHub/GitLab-hosted repo.json files. Notable implementation details include a JSONC-compatible decoder that strips // comments, asynchronous fan-out with gathered exceptions to validate many URLs quickly, and structured error reporting. The code is simple and readable, but dependency versions are unpinned and the checkout action is outdated, which introduces moderate technical drift.

RATING: 7.0/10 MAINT: maintained DRIFT: medium
▸ 1 reusable components found
luong-komorebi/Awesome-Linux-Software ★ 25577 2254 APPLICATION

This repository is a curated 'awesome list' of Linux software, organized into categories with descriptions and licensing indicators. The primary content is a large Markdown file (README.md) with translations in multiple languages. A single-page React web application (index.html) provides a searchable, filterable interface that fetches and parses the README at runtime. The repo also includes Python scripts (auto_sort/) for alphabetically sorting list entries and a GitHub Actions workflow for link validation. The maintainer has announced archival, meaning no further updates are expected. The web UI is functional but tightly coupled to the specific Markdown structure, limiting reusability. The auto_sort scripts are simple but could be adapted for other Markdown-based lists.

RATING: 4.8/10 MAINT: archived DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: