{"adoption": {"forks": 97, "observed_at": "2026-08-28T04:06:43.238021+00:00", "stars": 2389}, "canonical_url": "https://ross.abutalabs.com/products/ferrumc", "card": {"archived": false, "artifact_type": "application", "description": "A reimplementation of the minecraft server in rust.", "domain": ["gaming-tools", "cross-platform"], "enriched": true, "function": ["networking", "concurrency", "plugin-system", "game-engine"], "health_score": 96, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["ferrumc-rs/ferrumc"], "name": "ferrumc-rs/ferrumc", "platform": ["windows", "rust", "cross-platform"], "pushed_at": "2026-08-14T15:03:31+00:00", "repo": "ferrumc-rs/ferrumc", "stars": 2389, "tags": ["minecraft-server", "minecraft-protocol", "tokio", "async-rust", "game-server", "multiplayer", "server-framework", "game-development", "linux", "macos"], "topics": ["async-rust", "concurrency", "cross-platform", "game-development", "game-engine", "game-server", "minecraft", "minecraft-protocol", "minecraft-server", "modding", "multiplayer", "networking", "open-source", "packet-handler", "performance", "rust", "server-framework", "tokio", "protocol-implementation"], "urls": [], "use_cases": ["run a lightweight minecraft server in rust", "host a creative or minigame server for minecraft 1.21.8", "import an existing vanilla minecraft world into a custom server", "write rust plugins to control what players can build", "monitor a minecraft server from a local web dashboard", "experiment with a high-performance multithreaded minecraft protocol implementation"], "what_it_is": "FerrumC is a Minecraft 1.21.8 server implementation written from scratch in Rust, using async concurrency for high performance and memory efficiency. It is currently an early offline-mode alpha focused on creative and minigame servers, with a major v2 rewrite in progress.", "when_to_avoid": ["you need a stable, vanilla-accurate survival server - use Paper or Spigot instead", "you need online-mode authentication or full feature parity with vanilla", "you need production-ready software with mature documentation", "you want a drop-in replacement for your existing server setup"], "when_to_choose": ["you want a fast, memory-efficient minecraft server written in rust", "you run creative or minigame servers and don't need survival gameplay", "you want to hack on a minecraft server implementation or write rust plugins", "you prefer an open-source, MIT-licensed alternative to vanilla or Paper"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ferrumc", "repo": "ferrumc-rs/ferrumc", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "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:06:43.238021+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.238021+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:34:31.619071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9838db73e6f42c60b62ebda901f339b9296ff65be59b3e7418078c37c7f6c7b5", "fetched_at": "2026-08-28T04:06:43.238021+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ferrumc-rs/ferrumc"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 78, "rhythm": 71}, "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": 1096, "days_push": 19, "days_rel": 198, "gap_med": 0, "n_releases_24m": 2}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}