{"adoption": {"forks": 442, "observed_at": "2026-08-28T04:08:55.624404+00:00", "stars": 4650}, "canonical_url": "https://ross.abutalabs.com/products/f3d", "card": {"archived": false, "artifact_type": "application", "description": "Fast and minimalist 3D viewer.", "domain": ["graphics", "computer-vision", "developer-tools", "cross-platform"], "enriched": true, "function": ["graphics", "image-processing", "cli", "gui"], "health_score": 98, "homepage": "https://f3d.app", "language": "C++", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["f3d-app/f3d"], "name": "f3d-app/f3d", "platform": ["windows", "cpp", "python", "browser", "cli"], "pushed_at": "2026-08-26T14:42:40+00:00", "repo": "f3d-app/f3d", "stars": 4650, "tags": ["3d-viewer", "gltf", "stl", "step", "usd", "raytracing", "physically-based-rendering", "volume-rendering", "cad", "scientific-visualization", "gaussian-splatting", "libf3d", "vtk", "thumbnailer", "linux", "macos", "android", "desktop"], "topics": ["stl-viewer", "gltf-viewer", "vtk", "3d-viewer", "raytracing", "physically-based-rendering", "volume-rendering", "command-line-tool", "3d", "graphics", "gltf", "rendering", "3d-graphics", "step", "fbx", "dxf", "obj", "glb", "usd"], "urls": [], "use_cases": ["view stl and step 3d models quickly", "preview gltf/glb assets with physically based rendering", "render 3d files to png from the command line", "inspect cad engineering models", "visualize volumetric scientific datasets", "generate file manager thumbnails for 3d formats", "embed 3d mesh rendering in a python or C++ application", "play gltf animations with skinning"], "what_it_is": "F3D is a fast, minimalist open-source 3D viewer desktop application supporting many formats (glTF, USD, STL, STEP, OBJ, FBX, Alembic) with real-time PBR, raytracing, volume rendering, and animation playback. It is fully scriptable from the command line and ships with libf3d, a C++17 rendering library with Python, Java, and JavaScript bindings.", "when_to_avoid": ["you need full 3D modeling, sculpting, or scene editing (use Blender)", "you need a game engine or real-time application framework", "you need collaborative 3D review or asset management workflows"], "when_to_choose": ["you need a lightweight, scriptable viewer for many 3D formats without a heavy DCC tool", "you want headless/offscreen rendering of meshes to images in CI or pipelines", "you need a simple library API to render meshes in C++, Python, or Java", "you want PBR, raytracing, or volume rendering for quick previews"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/f3d", "repo": "f3d-app/f3d", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "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:55.624404+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:55.624404+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:30.310443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "727b20fdeacbdebd5be39ec800a6f18ec95dfe8170c129f8022ef4f5324a244d", "fetched_at": "2026-08-28T04:08:55.624404+00:00", "kind": "readme", "missing": false, "url": "https://github.com/f3d-app/f3d"}, {"content_hash": "19dc85a21dd748d6849b8cbeac6e415d1e2a60b2e754c5769c09fcedcb44d274", "fetched_at": "2026-08-29T09:04:09.841415+00:00", "kind": "homepage", "missing": false, "url": "https://f3d.app"}, {"content_hash": "a584416ec7aa50ea59d380ca2aecd92e1e6122fe6de72de80120fd320733e440", "fetched_at": "2026-08-29T09:04:09.845979+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/user/QUICKSTART"}, {"content_hash": "e83a8a292e12f039bdb55309aa9cf61eee842983e5ceae4647113c728fc073ee", "fetched_at": "2026-08-29T09:04:09.848218+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/libf3d/OVERVIEW"}, {"content_hash": "6b9db9eea8526642e380c9c3ef97ae0c9b99b6e70b7be3e8a2ea2eeb32447538", "fetched_at": "2026-08-29T09:04:09.850118+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/user/QUICKSTART"}, {"content_hash": "f749cac18b4c8e73b4336fe06576e7b7716fd466a0d7a134993a0ee23e80b20d", "fetched_at": "2026-08-29T09:04:09.852318+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.4/user/QUICKSTART"}, {"content_hash": "c6129462001cc77c4157cc6b23a933ee510912e3c23dd08096e1f146290515de", "fetched_at": "2026-08-29T09:04:09.853927+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/3.3/user/QUICKSTART"}, {"content_hash": "279c169d873360c34cc2c306be0f77a8b3fcbb961408f2f6ab208d0b276a1093", "fetched_at": "2026-08-29T09:04:09.855550+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/docs/next/libf3d/OVERVIEW"}, {"content_hash": "606b0c153a211f7a034db8d7a61c38c92276b53aa7ab235c7e020af4b458ed62", "fetched_at": "2026-08-29T09:04:09.857487+00:00", "kind": "site_page", "missing": false, "url": "https://f3d.app/CHANGELOG"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 66}, "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": 2389, "days_push": 7, "days_rel": 150, "gap_med": 83, "n_releases_24m": 8}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}