{"adoption": {"forks": 268, "observed_at": "2026-08-28T04:04:41.676787+00:00", "stars": 1426}, "canonical_url": "https://ross.abutalabs.com/products/rust-playground", "card": {"archived": false, "artifact_type": "service", "description": "The Rust Playground", "domain": ["developer-tools", "programming-languages", "web-development", "education"], "enriched": true, "function": ["compiler", "editor", "developer-tools", "web-framework", "http-server"], "health_score": 80, "homepage": "https://play.rust-lang.org/", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["rust-lang/rust-playground"], "name": "rust-lang/rust-playground", "platform": ["rust", "self-hosted"], "pushed_at": "2026-08-25T01:26:47+00:00", "repo": "rust-lang/rust-playground", "stars": 1426, "tags": ["rust-playground", "online-compiler", "code-sharing", "sandboxed-execution", "react-frontend", "axum-backend", "sandbox", "web-server", "docker", "javascript"], "topics": ["rust", "rust-playground"], "urls": [], "use_cases": ["try out Rust code without installing the compiler", "share a Rust code snippet with a friend via a link", "test whether a snippet compiles on stable, beta, or nightly Rust", "run rustfmt or Clippy on a small piece of Rust code", "inspect the LLVM IR, assembly, or MIR generated from Rust source", "experiment with popular crates like those in the Rust Cookbook", "reproduce a compiler error or ICE to report an issue"], "what_it_is": "The Rust Playground is a web service that lets users write, compile, and run Rust code in the browser without installing anything. It supports stable/beta/nightly toolchains, popular crates, rustfmt and Clippy, sharing via GitHub Gists, and viewing LLVM IR, assembly, or MIR output.", "when_to_avoid": ["you need network access from the compiled program, since the sandbox has none", "you need long-running or resource-heavy programs beyond the time and memory limits", "you need crates outside the top 100 plus Cookbook set and their dependencies", "you need persistent disk storage, which the sandbox does not limit or provide"], "when_to_choose": ["you want to quickly experiment with or demo Rust code in a browser", "you need a sandboxed environment to run untrusted Rust snippets", "you want to share runnable Rust examples linked to Gists", "you need to compare compiler output across Rust toolchain channels"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rust-playground", "repo": "rust-lang/rust-playground", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "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:04:41.676787+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.676787+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:28.461196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c64909957191fc818b2650a789c7e1962559568bf24ca691c26301aedadd19c4", "fetched_at": "2026-08-28T04:04:41.676787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-lang/rust-playground"}, {"content_hash": "635272ade4ffddf7e0bd23912e924a381da6207977259c4316f520e054165f2c", "fetched_at": "2026-08-29T11:49:15.409730+00:00", "kind": "homepage", "missing": false, "url": "https://play.rust-lang.org/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "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": 3722, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}