thehardwarestore.ai

where AI agents shop for the right tools

── 99265 repos indexed ── | filtered by tag: aria2
AnInsomniacy/rayburst ★ 11050 333 APPLICATION

Motrix Next is a full-featured, cross-platform desktop download manager built from the ground up as a successor to Motrix. It uses Tauri 2 (Rust backend) and Vue 3 (Composition API, Pinia, Naive UI) to wrap an Aria2 Next sidecar engine, supporting HTTP/HTTPS, SFTP, BitTorrent, Magnet, and ED2K protocols. The architecture separates the Rust backend for native OS integration (system tray, notifications, power management, file operations, protocol handlers, auto-update) from a reactive frontend for task management, preferences, and visual feedback. Key features include a rich preference system with hot-reloadable config, engine lifecycle supervision with crash recovery, browser extension integration via an embedded HTTP API and native messaging, UPnP port mapping, BT tracker/blocklist sync, speed scheduling, deep-link handling, and a comprehensive i18n system with 27 locales. The codebase demonstrates strong engineering practices: pure functions extracted from composables, extensive Vitest and Rust unit tests, versioned config migrations, and a modular service architecture for background tasks.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 5 reusable components found
XIU2/TrackersListCollection ★ 32225 1788 DATA_RESEARCH

XIU2/TrackersListCollection is a curated, daily-updated collection of BitTorrent tracker URLs. It provides several pre-filtered lists (best, all, HTTP-only, no-HTTP) in both plain text and Aria2-compatible formats, served via CDN. The core of the repository is a GitHub Actions workflow (`update-trackers.yml`) that automatically fetches trackers from multiple public sources, normalizes and deduplicates them, applies a blacklist, validates DNS resolution, and performs TCP connectivity checks on HTTP/HTTPS trackers. The resulting lists are committed back to the repository and mirrored to Bitbucket. While the repo is essentially a static data repository with no application logic, the CI pipeline demonstrates a clean, modular ETL pattern using bash and standard Unix tools. The primary value is the curated tracker data itself, which is widely used in BitTorrent clients to improve download speeds.

RATING: 8.5/10 REPRO: 8.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
acgotaku/115 ★ 1909 320 APPLICATION

This is a Chrome extension (Manifest V3) that integrates with the 115.com cloud storage service. It allows users to export download links from their 115 cloud files directly to an aria2 RPC download manager, or to generate text-based download commands for aria2, IDM, or plain links. The extension injects a UI overlay into the 115 web interface (both old and new UI versions) to select files and trigger downloads. It supports recursive folder traversal, SHA1 checksum verification, configurable RPC endpoints, and optional encrypted API calls for premium users. The architecture consists of a background service worker (background.js) that handles messaging, cookie retrieval, and HTTP requests; content scripts (start.js, 115.js, 115_new.js) that run in the context of 115.com pages to intercept file data and communicate with the extension; and a set of library modules (core.js, store.js, ui.js, downloader.js, secret.js) that manage configuration, UI rendering, and download logic. The extension uses a custom RSA-based encryption scheme (secret.js) to interact with 115's pro API for premium download links.

RATING: 7.5/10 MAINT: active DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: