{"adoption": {"forks": 1725, "observed_at": "2026-08-28T04:11:30.532753+00:00", "stars": 20955}, "canonical_url": "https://ross.abutalabs.com/products/candle", "card": {"archived": false, "artifact_type": "framework", "description": "Minimalist ML framework for Rust", "domain": ["machine-learning", "deep-learning", "large-language-models", "computer-vision", "speech-processing", "developer-tools"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-inference", "speech-recognition", "computer-vision", "gpu-computing", "wasm"], "health_score": 79, "homepage": null, "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["huggingface/candle"], "name": "huggingface/candle", "platform": ["rust", "wasm", "cross-platform", "cli"], "pushed_at": "2026-08-23T13:19:46+00:00", "repo": "huggingface/candle", "stars": 20955, "tags": ["tensor-library", "rust-ml", "huggingface", "cuda", "serverless-inference", "gpu"], "topics": [], "urls": [], "use_cases": ["run LLM inference in Rust", "tensor math with GPU acceleration in Rust", "run whisper speech recognition locally", "deploy ML models to wasm in the browser", "run yolo object detection without python", "image segmentation with segment anything in rust"], "what_it_is": "Candle is a minimalist machine learning framework for Rust focused on performance and ease of use, with CPU and CUDA GPU support. It ships tensor operations and ready-made examples for models like LLaMA, Whisper, YOLO, and Segment Anything, including browser-based WASM demos.", "when_to_avoid": ["you need the full PyTorch ecosystem, training tooling, or exotic ops", "you rely on Python libraries or pretrained pipelines out of the box", "you need broad hardware support beyond CUDA/CPU"], "when_to_choose": ["you want a lightweight, dependency-light ML stack in pure Rust", "you need serverless or WASM deployment of ML models", "you want to avoid Python runtime overhead for inference"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/candle", "repo": "huggingface/candle", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "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:11:30.532753+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:30.532753+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:58:30.961631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5c646b6b29f30ba47a1bb1c1472e6a1732be2e37acf9d21cb00a8c89009fd86", "fetched_at": "2026-08-28T04:11:30.532753+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/candle"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 83, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1171, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}