{"adoption": {"forks": 780, "observed_at": "2026-08-28T04:04:49.236916+00:00", "stars": 1471}, "canonical_url": "https://ross.abutalabs.com/products/django-erp", "card": {"archived": false, "artifact_type": "application", "description": "Django-ERP是一款基于Django开发的ERP管理软件，包含常用的销售管理、采购管理、库存管理、组织管理等，支持按项目归集费用，支持工作流审批，支持采购单、报价单的批量导入。", "domain": ["erp", "web-development", "self-hosted", "developer-tools"], "enriched": true, "function": ["workflow-automation", "database", "auth", "authorization", "file-upload"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["zhuinfo/Django-ERP"], "name": "zhuinfo/Django-ERP", "platform": ["python", "self-hosted", "windows", "cross-platform"], "pushed_at": "2021-12-08T05:41:16+00:00", "repo": "zhuinfo/Django-ERP", "stars": 1471, "tags": ["erp", "django", "sales-management", "purchasing", "inventory-management", "workflow-approval", "business-management", "python2", "business", "web-server", "linux"], "topics": [], "urls": [], "use_cases": ["manage sales orders and quotations in a small business", "track purchasing and supplier purchase orders", "manage warehouse inventory levels", "organize company departments and staff roles", "collect project expenses by project", "route documents through approval workflows", "bulk import purchase orders and quotes from spreadsheets"], "what_it_is": "Django-ERP is an open-source ERP management application built on the Django web framework, covering sales, purchasing, inventory, and organizational management. It supports project-based expense tracking, workflow approvals, and bulk import of purchase orders and quotations.", "when_to_avoid": ["you need a maintained system on modern Python 3 and current Django versions", "you require production support, security updates, or an active community", "you want a turnkey ERP without database setup and manual configuration"], "when_to_choose": ["you need a self-hosted, lightweight ERP for sales, purchasing, and inventory", "your team is comfortable with Django and Python and wants customizable ERP code", "you need workflow approvals and project-based expense tracking out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/django-erp", "repo": "zhuinfo/Django-ERP", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "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:49.236916+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.236916+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.335042+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8538828c6cc7531e75651d76644c058f7eae2db17db69ea24ae228a1d50e6e59", "fetched_at": "2026-08-28T04:04:49.236916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuinfo/Django-ERP"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4052, "days_push": 1729, "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}}