{"adoption": {"forks": 39, "observed_at": "2026-08-28T04:06:31.546916+00:00", "stars": 2258}, "canonical_url": "https://ross.abutalabs.com/products/fastpack", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Pack JS code fast & easy", "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["build-tool", "developer-tools"], "health_score": 20, "homepage": "https://fastpack.sh", "language": "OCaml", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["fastpack/fastpack"], "name": "fastpack/fastpack", "platform": ["cli", "cross-platform"], "pushed_at": "2023-01-07T13:46:06+00:00", "repo": "fastpack/fastpack", "stars": 2258, "tags": ["javascript-bundler", "webpack-alternative", "ocaml", "fast-builds", "persistent-cache", "nodejs"], "topics": ["javascript", "bundler"], "urls": [], "use_cases": ["bundle a javascript application into a single file", "faster alternative to webpack for bundling js modules", "build a react app with babel and css loaders", "watch mode rebuilds for javascript development", "bundle 1600+ modules quickly with persistent cache"], "what_it_is": "Fastpack is a fast JavaScript module bundler written in OCaml, designed to pack JS code into a single bundle with speed as the primary goal. It supports loaders (e.g., Babel, CSS), watch mode, and persistent caching, positioning itself as a faster alternative to Webpack and Parcel.", "when_to_avoid": ["you need a mature ecosystem with extensive plugins and community support", "you require modern features like ESM output, code splitting, or tree shaking that newer bundlers offer", "the project appears to receive infrequent updates"], "when_to_choose": ["you need very fast bundling of JavaScript modules", "you want webpack-like loaders (babel, css) with simpler configuration", "your project benefits from persistent caching and fast watch mode"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fastpack", "repo": "fastpack/fastpack", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "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:31.546916+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.546916+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:43:38.736900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f97eed8f5e2473f17671ee653d0d195271b1db056b2138049bc2f474f7766cd", "fetched_at": "2026-08-28T04:06:31.546916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fastpack/fastpack"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3366, "days_push": 1334, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}