{"adoption": {"forks": 77, "observed_at": "2026-09-03T02:15:12.531563+00:00", "stars": 1114}, "canonical_url": "https://ross.abutalabs.com/products/djv", "card": {"archived": false, "artifact_type": "application", "description": "Free EXR file viewer. DJV is a free, open-source high bit-depth image sequence player built for professional film, VFX & animation workflows. Use it for frame-accurate dailies, shot review, and A/B comparisons. Available for Linux, macOS, and Windows.", "domain": ["graphics", "media", "desktop-applications", "developer-tools"], "enriched": true, "function": ["image-processing", "video-processing", "audio-processing", "gui"], "health_score": 100, "homepage": "https://grizzlypeak3d.github.io/DJV", "language": "C++", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["grizzlypeak3d/DJV"], "name": "grizzlypeak3d/DJV", "platform": ["windows", "cross-platform"], "pushed_at": "2026-09-03T02:00:29+00:00", "repo": "grizzlypeak3d/DJV", "stars": 1114, "tags": ["exr-viewer", "image-sequence-player", "vfx", "dailies", "shot-review", "opencolorio", "opentimelineio", "ab-comparison", "linux", "macos", "desktop"], "topics": ["viewer", "graphics", "vfx", "player", "playback", "openexr", "dpx", "cineon", "tiff", "png", "tga", "jpeg", "quicktime"], "urls": [], "use_cases": ["play back EXR image sequences frame-accurately for dailies review", "compare two renders side by side with wipe, overlay, difference, or tile modes", "review VFX shots with OpenColorIO color management", "play back image sequences with audio at variable speed or in reverse", "export images, sequences, or movies with audio", "automate playback and review tasks from the command line"], "what_it_is": "DJV is a free, open-source desktop media player for reviewing high bit-depth image sequences and movies, built for professional film, VFX, and animation workflows. It offers real-time EXR/DPX playback, A/B comparison, OpenColorIO color management, OpenTimelineIO timeline support, and multi-track audio.", "when_to_avoid": ["you need a lightweight image thumbnail browser rather than a sequence player", "you need broad video codec support out of the box without configuring external FFmpeg", "you need editing or compositing features, not just playback and review"], "when_to_choose": ["you need a free, cross-platform viewer for high bit-depth EXR/DPX sequences in film or VFX pipelines", "you need frame-accurate dailies or shot review with A/B comparison tools", "you need OCIO color management and OTIO timeline support in a playback tool"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/djv", "repo": "grizzlypeak3d/DJV", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.531563+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:46:34.531552+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1df74385e6ac8d71794355196dd8e1047d5aa318a4d4828dc54d5f3df271ec8", "fetched_at": "2026-09-03T02:15:12.531563+00:00", "kind": "readme", "missing": false, "url": "https://github.com/grizzlypeak3d/DJV"}, {"content_hash": "d85b606d01b443709acc7518e6f1803dbe3e1864ea716253853442041fb1354f", "fetched_at": "2026-08-29T12:49:39.409346+00:00", "kind": "homepage", "missing": false, "url": "https://grizzlypeak3d.github.io/DJV"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 98}, "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": 2892, "days_push": 0, "days_rel": 16, "gap_med": 13, "n_releases_24m": 12}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}