{"adoption": {"forks": 3570, "observed_at": "2026-08-28T04:12:09.281585+00:00", "stars": 44337}, "canonical_url": "https://ross.abutalabs.com/products/jsoncrackcom", "card": {"archived": false, "artifact_type": "application", "description": "✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML and CSV into interactive graphs.", "domain": ["developer-tools", "data-visualization", "web-development"], "enriched": true, "function": ["data-visualization", "yaml", "csv", "parser", "developer-tools"], "health_score": 97, "homepage": "https://jsoncrack.com/", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["AykutSarac/jsoncrack.com"], "name": "AykutSarac/jsoncrack.com", "platform": ["browser", "cross-platform"], "pushed_at": "2026-08-18T17:35:36+00:00", "repo": "AykutSarac/jsoncrack.com", "stars": 44337, "tags": ["-viewer", "graph-visualization", "data-conversion", "-schema", "vscode-extension", "react", "web-server"], "topics": ["json", "tool", "react", "visualization", "graph", "nextjs", "diagrams", "csv", "yaml"], "urls": [], "use_cases": ["visualize  as interactive graph", "convert  to csv or yaml", "format and validate  files", "generate typescript interfaces from", "run jq queries on  data", "embed  graph viewer in my app", "export  structure as image"], "what_it_is": "JSON Crack is an open-source web application that visualizes JSON, YAML, XML, and CSV data as interactive graphs. It also formats and validates data, converts between formats, generates code types and JSON Schema, and supports embedding via iframe, postMessage, or a React component.", "when_to_avoid": ["you need programmatic batch processing of large JSON datasets rather than interactive viewing", "you require a headless CLI or API-only solution", "you need editing features beyond formatting and querying, such as schema-driven validation workflows"], "when_to_choose": ["you need to explore or understand deeply nested JSON, YAML, XML, or CSV visually", "you want a privacy-friendly tool that processes data locally", "you need format conversion, JSON Schema generation, or code type generation in one place", "you want to embed an interactive JSON graph in a website or VS Code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jsoncrackcom", "repo": "AykutSarac/jsoncrack.com", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "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:12:09.281585+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.281585+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.167885+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cff59edbc74b0303b9e45b4a547c63239ab470db030738569afd2e4e887ba2b", "fetched_at": "2026-08-28T04:12:09.281585+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AykutSarac/jsoncrack.com"}, {"content_hash": "c985a76a91eb211f31e3eed34f2f8decc4837dce045ec1843f2b3729c97ad4df", "fetched_at": "2026-08-29T07:46:05.515691+00:00", "kind": "homepage", "missing": false, "url": "https://jsoncrack.com/"}, {"content_hash": "690d4843bac6720a4cdf48065066e9e11c6f06d0324e8bfdb22961fc66c4e165", "fetched_at": "2026-08-29T07:46:05.525615+00:00", "kind": "site_page", "missing": false, "url": "https://jsoncrack.com/docs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 42}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1676, "days_push": 15, "days_rel": 175, "gap_med": 315, "n_releases_24m": 2}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}