{"adoption": {"forks": 324, "observed_at": "2026-08-28T04:07:39.521057+00:00", "stars": 3046}, "canonical_url": "https://ross.abutalabs.com/products/resize", "card": {"archived": true, "artifact_type": "library", "description": "Pure golang image resizing ", "domain": ["image-processing"], "enriched": true, "function": ["image-processing"], "health_score": 10, "homepage": null, "language": "Go", "license": "ISC", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["nfnt/resize"], "name": "nfnt/resize", "platform": ["go", "cross-platform"], "pushed_at": "2022-04-02T06:46:33+00:00", "repo": "nfnt/resize", "stars": 3046, "tags": ["image-resize", "interpolation", "thumbnail", "lanczos", "pure-go"], "topics": ["go", "image-processing", "resize"], "urls": [], "use_cases": ["resize images in go", "generate thumbnails preserving aspect ratio", "downscale images with lanczos resampling", "scale images with bicubic interpolation", "pure go image resizing without c dependencies"], "what_it_is": "A pure Go library for resizing images using common interpolation methods such as nearest-neighbor, bilinear, bicubic, and Lanczos resampling. It provides simple functions for scaling images and generating aspect-ratio-preserving thumbnails.", "when_to_avoid": ["you need an actively maintained library - the author explicitly states it is no longer updated", "you need formats or image types beyond the optimized set, which process slowly", "you need advanced features like cropping, filters, or format conversion"], "when_to_choose": ["you need a simple, dependency-free pure Go image resizing library", "you want a choice of interpolation kernels from fast to high-quality", "your project already uses it and stability matters more than updates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/resize", "repo": "nfnt/resize", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "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:07:39.521057+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.521057+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:28:57.032770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b021c247d7a20f5acaa63432e40ff69e0907ece0dcd820cf2ac103d328b69cfb", "fetched_at": "2026-08-28T04:07:39.521057+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nfnt/resize"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5144, "days_push": 1614, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}