{"adoption": {"forks": 386, "observed_at": "2026-08-28T04:10:42.055618+00:00", "stars": 10465}, "canonical_url": "https://ross.abutalabs.com/products/caire", "card": {"archived": false, "artifact_type": "library", "description": "Content aware image resize library", "domain": ["image-processing", "computer-vision"], "enriched": true, "function": ["image-processing", "computer-vision", "cli"], "health_score": 44, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["esimov/caire"], "name": "esimov/caire", "platform": ["go", "cross-platform", "cli"], "pushed_at": "2025-05-02T08:19:39+00:00", "repo": "esimov/caire", "stars": 10465, "tags": ["seam-carving", "content-aware-resize", "edge-detection", "face-detection", "command-line"], "topics": ["seam-carving", "image-processing", "image-resize", "edge-detection", "golang", "face-detection", "computer-vision", "machine-learning", "content-aware-scaling", "content-aware-resize"], "urls": [], "use_cases": ["resize images without distorting important content", "shrink a photo while keeping people's faces intact", "convert an image from landscape to portrait without cropping", "batch content-aware image resizing from the command line", "enlarge an image by extending low-energy background areas"], "what_it_is": "Caire is a content-aware image resize library written in Go, based on the seam carving algorithm. It intelligently shrinks or enlarges images by removing or adding the least important pixels, with optional face detection to protect faces during resizing.", "when_to_avoid": ["you just need simple uniform scaling or cropping", "you need real-time resizing of many images, since seam carving is computationally expensive", "you need a GUI-first image editor"], "when_to_choose": ["you need content-aware resizing in Go or as a CLI tool", "you want seam carving with face detection support", "you need both shrinking and enlarging with aspect ratio changes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/caire", "repo": "esimov/caire", "role": "main", "score": 31}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "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:10:42.055618+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:42.055618+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:18:59.609437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c013d29e70147ff239ff4a00b1530d55fc3c9118a15392fd2919c14c1620227", "fetched_at": "2026-08-28T04:10:42.055618+00:00", "kind": "readme", "missing": false, "url": "https://github.com/esimov/caire"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 19, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3159, "days_push": 488, "days_rel": 493, "gap_med": null, "n_releases_24m": 1}, "score": 31, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}