{"adoption": {"forks": 308, "observed_at": "2026-08-28T04:08:02.563336+00:00", "stars": 3396}, "canonical_url": "https://ross.abutalabs.com/products/axel", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Lightweight CLI download accelerator", "domain": ["developer-tools", "files"], "enriched": true, "function": ["http-client", "cli", "developer-tools"], "health_score": 85, "homepage": null, "language": "C", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["axel-download-accelerator/axel"], "name": "axel-download-accelerator/axel", "platform": ["bsd", "cli", "cross-platform"], "pushed_at": "2026-08-16T17:13:58+00:00", "repo": "axel-download-accelerator/axel", "stars": 3396, "tags": ["download-accelerator", "multi-connection", "ftp", "lightweight", "c", "command-line", "linux", "macos"], "topics": ["accelerate", "downloader", "lightweight", "light", "hacktoberfest"], "urls": [], "use_cases": ["accelerate large file downloads from the terminal", "download a file using multiple parallel connections", "balance download load across mirror servers", "download files over FTP or FTPS from the command line", "lightweight downloader for low-resource or embedded systems", "faster alternative to wget or curl for big files"], "what_it_is": "Axel is a lightweight command-line download accelerator written in C that speeds up file downloads by using multiple connections per file and balancing load across servers. It supports HTTP, HTTPS, FTP, and FTPS protocols and is designed to be minimal enough for byte-critical systems.", "when_to_avoid": ["you need a full-featured downloader with scripting or recursive fetching (use wget/curl)", "you need BitTorrent or metalink support", "you want a GUI download manager"], "when_to_choose": ["you need fast CLI downloads with multi-connection acceleration", "you want a minimal downloader for resource-constrained systems", "you need FTP/FTPS support alongside HTTP/HTTPS", "you want to download from multiple mirrors simultaneously"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/axel", "repo": "axel-download-accelerator/axel", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:02.563336+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:38:50.660874+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "697dfe3d21b1af91ec6210e20178237d82077785770a8c3143a8e5fbe613c35c", "fetched_at": "2026-08-28T04:08:02.563336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axel-download-accelerator/axel"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4038, "days_push": 17, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}