{"adoption": {"forks": 461, "observed_at": "2026-08-28T04:05:22.357221+00:00", "stars": 1688}, "canonical_url": "https://ross.abutalabs.com/products/modernwms", "card": {"archived": false, "artifact_type": "application", "description": "The open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial system wms function and opened it up for free, hoping to help the majority of small and medium-sized enterprises. At present, the system supports cross-platform。", "domain": ["logistics", "erp", "self-hosted", "web-development"], "enriched": true, "function": ["self-hosted", "developer-tools"], "health_score": 37, "homepage": "https://modernwms.ikeyly.com/", "language": "Vue", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["fjykTec/ModernWMS"], "name": "fjykTec/ModernWMS", "platform": ["windows", "cross-platform"], "pushed_at": "2025-06-22T03:36:48+00:00", "repo": "fjykTec/ModernWMS", "stars": 1688, "tags": ["wms", "warehouse-management", "inventory-management", "vue3", "dotnet", "small-business", "linux", "docker", "web-server"], "topics": ["wms", "warehouse-management-system", "inventory", "warehouse-management", "inventory-management"], "urls": [], "use_cases": ["manage warehouse inventory for a small business", "self-host a free warehouse management system", "track inbound and outbound goods in a warehouse", "replace expensive commercial WMS software", "deploy an inventory system on Linux or Windows", "customize an open-source WMS for my company"], "what_it_is": "ModernWMS is an open-source, cross-platform warehouse management system (WMS) built with Vue 3 + TypeScript on the frontend and .NET 7 on the backend. It strips a commercial WMS down to core functions—receiving, shipping, inventory, and in-warehouse operations—for small and medium-sized enterprises.", "when_to_avoid": ["you need advanced WMS features like multi-warehouse optimization, wave picking, or deep ERP integration", "you require a fully free commercial license without paid authorization for business use", "you need a hosted SaaS solution rather than self-hosting"], "when_to_choose": ["you need a lightweight, self-hosted WMS with core receiving, shipping, and inventory features", "you are an SME that cannot afford large commercial warehouse systems", "you want cross-platform deployment including Docker and domestic Chinese hardware/OS support", "you want a modern Vue 3 + .NET stack you can extend"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/modernwms", "repo": "fjykTec/ModernWMS", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "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:22.357221+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:22.357221+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:38:44.852604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ec9cc34909706e4e3f206ddd905760921bd923446c3666be6878d3af6f72637", "fetched_at": "2026-08-28T04:05:22.357221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fjykTec/ModernWMS"}, {"content_hash": "3efd08f0cd868bb0c15b4f27d441eed980de832d3d46fbc1981109fa3207786e", "fetched_at": "2026-08-29T11:13:58.041495+00:00", "kind": "homepage", "missing": false, "url": "https://modernwms.ikeyly.com/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 28, "longevity": 97, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1360, "days_push": 437, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}