{"adoption": {"forks": 590, "observed_at": "2026-09-03T02:15:06.544829+00:00", "stars": 1150}, "canonical_url": "https://ross.abutalabs.com/products/openmu", "card": {"archived": false, "artifact_type": "application", "description": "This project aims to create an easy to use, extendable and customizable server for a MMORPG called \"MU Online\".", "domain": ["gaming-tools", "self-hosted"], "enriched": true, "function": ["game-engine", "networking", "http-server", "database", "configuration-management"], "health_score": 90, "homepage": "https://munique.net", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["MUnique/OpenMU"], "name": "MUnique/OpenMU", "platform": ["windows", "cross-platform", "self-hosted"], "pushed_at": "2026-09-02T19:50:03+00:00", "repo": "MUnique/OpenMU", "stars": 1150, "tags": ["mmorpg-server", "mu-online", "server-emulator", "game-server", "blazor", "entity-framework-core", "dapr", "protocol-implementation", "game-development", "linux", "docker"], "topics": ["mmorpg", "mmorpg-server", "muonline", "mu", "server-emulator", "mu-online", "games", "hacktoberfest"], "urls": [], "use_cases": ["host a private MU Online game server", "run a customizable MMORPG server emulator", "self-host a game server with Docker", "understand the MU Online network protocol", "build tooling on top of MU Online packet libraries", "experiment with game server architecture patterns"], "what_it_is": "OpenMU is an open-source, from-scratch C#/.NET server implementation (emulator) for the MMORPG MU Online, focusing on Season 6 Episode 3 with an extended protocol for an open-source client. It includes an admin panel, customizable attribute system, Docker deployment, and reusable network/packet NuGet libraries.", "when_to_avoid": ["you need 100% identical behavior to the original Webzen server", "you want a turnkey, production-ready release - the project is still under development without a stable release", "you are not a developer and expect polished out-of-the-box hosting"], "when_to_choose": ["you want a legal, clean-room MU Online server instead of decompiled private server software", "you need an extendable, customizable game server with an admin panel and configurable gameplay", "you want to run the server easily via Docker on Windows or Linux"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openmu", "repo": "MUnique/OpenMU", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.544829+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.850658+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee5395d1a105b30349280d335dcf56a769bd25a7ea23923836857a37fb084db2", "fetched_at": "2026-09-03T02:15:06.544829+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MUnique/OpenMU"}, {"content_hash": "92403ebad6ed315405a170e773814bb4ce6ec0fbeb711055ece260e142c1c36b", "fetched_at": "2026-08-29T12:39:45.666713+00:00", "kind": "homepage", "missing": false, "url": "https://munique.net"}, {"content_hash": "cbc709de491a3a09f5a30ce2e97bfbcf1331fcf7ebea87391963a6834d0ee484", "fetched_at": "2026-08-29T12:39:45.676581+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about"}, {"content_hash": "fb14d4b8599a017a9a8d4121e59b5b82272ce026f3b6cf75727c6ae26bd8bbe8", "fetched_at": "2026-08-29T12:39:45.678712+00:00", "kind": "site_page", "missing": false, "url": "https://openmu-docs.munique.net/"}, {"content_hash": "51b04a6e99a57599eb7f6d39df7094ed9cd767e3b61fd5acbed7035346c34640", "fetched_at": "2026-08-29T12:39:45.685363+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/about-game-server-architecture-patterns"}, {"content_hash": "ae0d5b88e2f4f55664cfd08ef4e91cf25fa08c8a2c86711870bc7646a48344a6", "fetched_at": "2026-08-29T12:39:45.680839+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/a-net-library-inside-the-game-client"}, {"content_hash": "8a380e36adf6a752b08c3e8493da32a88d9b80b12299ee714dbd5d4665420ae2", "fetched_at": "2026-08-29T12:39:45.683217+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/react-redux-relationship"}, {"content_hash": "a4bd345094fab83a644c7e3dd167061e8f7b9a54c784e90745304bdb501aa690", "fetched_at": "2026-08-29T12:39:45.687275+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/loading-complex-data-with-postgresql-json-functions"}, {"content_hash": "0f69ddb91d38ac3823f82304737b7c51ca0fb6dbb7c62ad499d4cd431f5a577f", "fetched_at": "2026-08-29T12:39:45.689294+00:00", "kind": "site_page", "missing": false, "url": "https://munique.net/there-it-is"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 28}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3630, "days_push": 0, "days_rel": 647, "gap_med": 48, "n_releases_24m": 2}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}