{"adoption": {"forks": 76, "observed_at": "2026-08-28T04:05:28.362604+00:00", "stars": 1728}, "canonical_url": "https://ross.abutalabs.com/products/typescript-vs-flowtype", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Differences between Flowtype and TypeScript -- syntax and usability", "domain": ["programming-languages", "documentation", "developer-tools", "web-development"], "enriched": true, "function": ["documentation", "type-system"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["niieani/typescript-vs-flowtype"], "name": "niieani/typescript-vs-flowtype", "platform": [], "pushed_at": "2020-02-29T23:53:44+00:00", "repo": "niieani/typescript-vs-flowtype", "stars": 1728, "tags": ["typescript", "flowtype", "comparison-guide", "reference", "type-checking", "javascript", "web-server", "nodejs"], "topics": ["typescript", "flow", "flowtype", "documentation", "comparison", "reference", "typing", "javascript-tools", "hacktoberfest"], "urls": [], "use_cases": ["compare typescript and flow syntax differences", "decide between flow and typescript for a project", "migrate from flow to typescript", "find flow equivalents of typescript features", "learn how flow type soundness differs from typescript", "reference for type system syntax in javascript"], "what_it_is": "A community-maintained reference document comparing the syntax, usage, and usability of TypeScript and Flow type checkers. It catalogs differences in IDE support, type safety, expressiveness, and language features between the two systems.", "when_to_avoid": ["you need up-to-date coverage of recent TypeScript or Flow versions (document targets TS 3.7 and Flow 0.101)", "you need a type checker or tool rather than documentation", "you need benchmarks of type-checking performance (marked as missing)"], "when_to_choose": ["you are evaluating TypeScript vs Flow for a JavaScript codebase", "you need a side-by-side syntax reference while migrating between the two type systems", "you want a quick overview of usability and tooling differences"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/typescript-vs-flowtype", "repo": "niieani/typescript-vs-flowtype", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "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:28.362604+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.362604+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:32:13.126633+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "841b80b3a5ad12dca716e6ef6e20e4108f4d9b6cc490c114f31d0c377ede781c", "fetched_at": "2026-08-28T04:05:28.362604+00:00", "kind": "readme", "missing": false, "url": "https://github.com/niieani/typescript-vs-flowtype"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3541, "days_push": 2377, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}