{"adoption": {"forks": 553, "observed_at": "2026-08-28T04:08:57.613972+00:00", "stars": 4728}, "canonical_url": "https://ross.abutalabs.com/products/lightglue", "card": {"archived": false, "artifact_type": "library", "description": "LightGlue: Local Feature Matching at Light Speed (ICCV 2023)", "domain": ["computer-vision", "deep-learning", "machine-learning"], "enriched": true, "function": ["deep-learning", "computer-vision", "image-processing", "machine-learning"], "health_score": 68, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["cvg/LightGlue"], "name": "cvg/LightGlue", "platform": ["python", "cross-platform"], "pushed_at": "2026-02-18T12:45:19+00:00", "repo": "cvg/LightGlue", "stars": 4728, "tags": ["feature-matching", "image-matching", "pose-estimation", "transformers", "superpoint", "inference", "gpu"], "topics": ["deep-learning", "image-matching", "pose-estimation", "transformers"], "urls": [], "use_cases": ["match keypoints between two images", "estimate camera pose from image pairs", "find corresponding points for 3D reconstruction", "run fast feature matching for visual localization", "match SuperPoint or DISK features in Python", "build image stitching or SLAM pipelines"], "what_it_is": "LightGlue is a deep neural network library that matches sparse local features across image pairs with high accuracy and fast inference. It takes keypoints and descriptors as input and returns corresponding point indices, using adaptive pruning of network width and depth.", "when_to_avoid": ["you need dense pixel-wise matching rather than sparse keypoints", "you cannot use a GPU or PyTorch in your environment", "you need training code, which lives in the separate glue-factory library"], "when_to_choose": ["you need accurate sparse feature matching with fast inference", "you already extract keypoints with SuperPoint, DISK, ALIKED, or SIFT", "you want a research-grade matcher with pretrained weights and PyTorch integration"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lightglue", "repo": "cvg/LightGlue", "role": "main", "score": 50}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "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:57.613972+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:57.613972+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:02.767636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bba2e895cdfae04ba8957e64cb0032b209624563126608d11b0c8641082f4992", "fetched_at": "2026-08-28T04:08:57.613972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cvg/LightGlue"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 68, "longevity": 83, "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": 1165, "days_push": 196, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 50, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}