{"adoption": {"forks": 580, "observed_at": "2026-08-28T04:03:21.577135+00:00", "stars": 1045}, "canonical_url": "https://ross.abutalabs.com/products/gitwms", "card": {"archived": false, "artifact_type": "application", "description": "吉特仓储管理系统", "domain": ["logistics", "web-development", "developer-tools", "e-commerce"], "enriched": true, "function": ["web-framework", "ui-components", "data-visualization", "authorization"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["hechenqingyuan/gitwms"], "name": "hechenqingyuan/gitwms", "platform": ["cross-platform", "self-hosted"], "pushed_at": "2023-05-31T19:22:02+00:00", "repo": "hechenqingyuan/gitwms", "stars": 1045, "tags": ["wms", "warehouse-management", "inventory-management", "bootstrap", "chinese-language", "erp-adjacent", "stock-control", "reporting", "web-server"], "topics": [], "urls": [], "use_cases": ["manage warehouse inbound and outbound shipments", "track inventory and stock levels with reports", "run stocktaking and inventory audits", "manage warehouse bin locations and stock transfers", "record damaged goods and returns", "learn how a warehouse management system is built"], "what_it_is": "GitWMS is an open-source warehouse management system (WMS) covering inbound/outbound management, stocktaking, loss reporting, transfers, and bin locations, with visual charts and reports. It is built with Bootstrap and JavaScript and is aimed at single-warehouse scenarios and learning developers.", "when_to_avoid": ["you need multi-warehouse or cloud-scale logistics operations", "you require an actively developed project with recent updates", "you need a polished modern UI or extensive third-party integrations", "your project is incompatible with the GPL-2.0 license"], "when_to_choose": ["you need a simple, self-hosted WMS for a single warehouse", "you want readable source code to learn warehouse business logic", "you need basic inventory, stocktaking, and reporting features out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gitwms", "repo": "hechenqingyuan/gitwms", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "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:03:21.577135+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.577135+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:02:05.216804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f533219acbb461b0f965827666b3b0e7d4a6a02a81ae9378d3368ee4fa6cdfad", "fetched_at": "2026-08-28T04:03:21.577135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hechenqingyuan/gitwms"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 3759, "days_push": 1190, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}