{"adoption": {"forks": 566, "observed_at": "2026-08-28T04:10:13.791181+00:00", "stars": 8127}, "canonical_url": "https://ross.abutalabs.com/products/traceur-compiler", "card": {"archived": true, "artifact_type": "library", "description": "Traceur is a JavaScript.next-to-JavaScript-of-today compiler", "domain": ["compilers", "programming-languages", "web-development", "developer-tools"], "enriched": true, "function": ["compiler", "interpreter", "developer-tools"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["google/traceur-compiler"], "name": "google/traceur-compiler", "platform": ["browser", "cli"], "pushed_at": "2024-12-10T08:25:16+00:00", "repo": "google/traceur-compiler", "stars": 8127, "tags": ["javascript", "es6", "transpiler", "esnext", "babel-alternative", "web-server", "nodejs"], "topics": [], "urls": [], "use_cases": ["compile ES6 code to run in older browsers", "try out experimental JavaScript language features today", "transpile modern JavaScript syntax to ES5", "experiment with proposed ECMAScript features in a REPL", "evaluate new JS syntax before it's standardized"], "what_it_is": "Traceur is a JavaScript.next-to-JavaScript-of-today compiler that transpiles ES6 and experimental ES.next features into JavaScript that runs in current engines. It was created by Google to let developers try proposed language features and inform the ECMAScript standards process.", "when_to_avoid": ["you need a modern, actively developed ES6+ transpiler for production - use Babel or SWC instead", "your build toolchain already handles modern JavaScript via TypeScript or esbuild", "you only need standard, widely supported ES6+ features"], "when_to_choose": ["you need to experiment with proposed ES.next features not supported by other transpilers", "you're researching or giving feedback on future JavaScript language design", "you must transpile to very old JavaScript engines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/traceur-compiler", "repo": "google/traceur-compiler", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "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:10:13.791181+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.791181+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:30:23.966328+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6592ce662664b0c60c062507912121af9997aa73831ce0c85303b4922a6143e8", "fetched_at": "2026-08-28T04:10:13.791181+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/traceur-compiler"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4907, "days_push": 631, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}