{"adoption": {"forks": 51, "observed_at": "2026-08-28T04:06:03.090657+00:00", "stars": 1990}, "canonical_url": "https://ross.abutalabs.com/products/ied", "card": {"archived": false, "artifact_type": "cli-tool", "description": ":package: Like npm, but faster - an alternative package manager for Node", "domain": ["developer-tools"], "enriched": true, "function": ["package-manager", "cli", "developer-tools"], "health_score": 20, "homepage": "http://alexandergugel.github.io/ied", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["alexanderGugel/ied"], "name": "alexanderGugel/ied", "platform": ["cli", "cross-platform"], "pushed_at": "2017-01-10T06:30:18+00:00", "repo": "alexanderGugel/ied", "stars": 1990, "tags": ["npm-alternative", "node-packages", "content-addressable-storage", "flat-node-modules", "concurrent-installs", "command-line", "javascript", "nodejs"], "topics": ["package-manager", "node"], "urls": [], "use_cases": ["install node dependencies faster than npm", "alternative package manager for node projects", "flat node_modules without nested dependency trees", "cache npm packages by checksum for consistent installs", "parallel dependency installation for node", "avoid duplicate package installs in node_modules"], "what_it_is": "ied is an alternative package manager for Node.js, designed as a faster replacement for npm. It installs dependencies concurrently using a content-addressable storage model based on SHA-1 checksums, producing a flat node_modules directory with atomic installs and consistent caching.", "when_to_avoid": ["you need a maintained tool - the project has had no releases since early 2017", "you need modern npm/yarn/pnpm features like workspaces or lockfiles", "your project depends on npm-specific behaviors or tooling"], "when_to_choose": ["you want faster, concurrent npm installs with checksum-based caching", "you prefer a flat node_modules layout with guaranteed package uniqueness"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ied", "repo": "alexanderGugel/ied", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "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:03.090657+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.090657+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:02:43.596298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1e658ac4e2cfba69899c71f17fca43b3274219cd7eba1643dcf2e873f9c82e4", "fetched_at": "2026-08-28T04:06:03.090657+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderGugel/ied"}, {"content_hash": "3ab4742b12ff1b64be70099db130b030cc46dd36cc51cf0c1434622f93af340f", "fetched_at": "2026-08-29T10:42:52.749305+00:00", "kind": "homepage", "missing": false, "url": "http://alexandergugel.github.io/ied"}, {"content_hash": "dcbfcaf29605d30c435f9ab26b91fb57368a2c744205129ad25fc0e6e5d1ed54", "fetched_at": "2026-08-29T10:42:52.758840+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/ied"}], "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": 4045, "days_push": 3522, "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}}