{"adoption": {"forks": 283, "observed_at": "2026-08-28T04:04:16.395377+00:00", "stars": 1295}, "canonical_url": "https://ross.abutalabs.com/products/astc-encoder", "card": {"archived": false, "artifact_type": "cli-tool", "description": "The Arm ASTC Encoder, a compressor command line tool and codec library for the Adaptive Scalable Texture Compression image format.", "domain": ["graphics", "image-processing", "developer-tools"], "enriched": true, "function": ["image-processing", "compression", "cli"], "health_score": 98, "homepage": "https://developer.arm.com/mobile-graphics-and-gaming", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["ARM-software/astc-encoder"], "name": "ARM-software/astc-encoder", "platform": ["windows", "cli"], "pushed_at": "2026-08-06T21:04:08+00:00", "repo": "ARM-software/astc-encoder", "stars": 1295, "tags": ["astc", "texture-compression", "codec-library", "gpu-textures", "simd", "game-development", "macos", "linux"], "topics": ["astc", "astcenc", "compression", "image-compression"], "urls": [], "use_cases": ["compress png textures to astc for a vulkan game", "convert ktx texture files to astc format", "decompress astc images back to png", "reduce game asset memory footprint with texture compression", "batch compress hdr exr images for gpu", "compare astc compression quality with psnr metrics"], "what_it_is": "The Arm ASTC Encoder (astcenc) is a command-line tool and codec library for compressing and decompressing images in the Adaptive Scalable Texture Compression (ASTC) format. It supports LDR and HDR inputs, all ASTC block sizes and profiles, and ships SIMD-tuned binaries for Windows, macOS, and Linux.", "when_to_avoid": ["you need other texture formats like BCn or ETC without converting", "you want a GUI-based texture tool", "your target platform does not support ASTC"], "when_to_choose": ["you need ASTC texture compression for OpenGL, OpenGL ES, or Vulkan content", "you want a fast, SIMD-optimized encoder with quality/time presets", "you need both LDR and HDR support across all ASTC block sizes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/astc-encoder", "repo": "ARM-software/astc-encoder", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "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:04:16.395377+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:16.395377+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:53:59.388864+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "150ade9d4918044dae035ea0422c2ca874126d705c5844bc8733b3607c8cc3b1", "fetched_at": "2026-08-28T04:04:16.395377+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ARM-software/astc-encoder"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 83}, "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": 4144, "days_push": 27, "days_rel": 33, "gap_med": 34, "n_releases_24m": 8}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}