{"adoption": {"forks": 200, "observed_at": "2026-08-28T04:05:13.116027+00:00", "stars": 1627}, "canonical_url": "https://ross.abutalabs.com/products/onnx-modifier", "card": {"archived": false, "artifact_type": "application", "description": "A tool to modify ONNX models in a visualization fashion, based on Netron and Flask.", "domain": ["machine-learning", "developer-tools", "deep-learning"], "enriched": true, "function": ["editor", "gui", "data-visualization", "machine-learning", "developer-tools"], "health_score": 74, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ZhangGe6/onnx-modifier"], "name": "ZhangGe6/onnx-modifier", "platform": ["cross-platform", "python"], "pushed_at": "2026-06-27T15:03:30+00:00", "repo": "ZhangGe6/onnx-modifier", "stars": 1627, "tags": ["onnx", "model-editing", "netron", "flask", "model-graph", "web-app", "web-server", "docker"], "topics": ["editor", "onnx", "edit", "visualize", "visualization"], "urls": [], "use_cases": ["edit onnx model graph visually", "delete nodes from an onnx model", "rename onnx model inputs and outputs", "change input shape of an onnx model", "edit node attributes in an onnx model", "add new nodes to an onnx model", "modify onnx model initializers without coding"], "what_it_is": "onnx-modifier is a web-based visual editor for ONNX neural network models, built on Netron for graph visualization and Flask as the backend. It lets users delete or add nodes, rename inputs/outputs, edit attributes and initializers, and export the modified model without writing code.", "when_to_avoid": ["you need fully scripted or automated batch model transformations", "you work with model formats other than ONNX", "you need a headless or CI-integrated editing pipeline"], "when_to_choose": ["you need to tweak an ONNX model graph and prefer a GUI over writing ONNX Python API scripts", "you want to preview edits on the model graph interactively before exporting", "you need common operations like renaming tensors, editing shapes, or pruning nodes quickly"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/onnx-modifier", "repo": "ZhangGe6/onnx-modifier", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "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:05:13.116027+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:13.116027+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:48:23.282637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f80cab336d9ceefdf045079c3788f05c94c0d1b2b6bc042d3cd3d742154c4001", "fetched_at": "2026-08-28T04:05:13.116027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhangGe6/onnx-modifier"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1588, "days_push": 67, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}