{"adoption": {"forks": 208, "observed_at": "2026-08-28T04:07:16.496405+00:00", "stars": 2740}, "canonical_url": "https://ross.abutalabs.com/products/bootsnap", "card": {"archived": false, "artifact_type": "library", "description": "Boot large Ruby/Rails apps faster", "domain": ["performance", "web-development", "developer-tools"], "enriched": true, "function": ["caching", "developer-tools"], "health_score": 99, "homepage": null, "language": "Ruby", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["rails/bootsnap"], "name": "rails/bootsnap", "platform": ["ruby"], "pushed_at": "2026-08-14T10:28:25+00:00", "repo": "rails/bootsnap", "stars": 2740, "tags": ["ruby-gem", "boot-time", "rails", "load-path-cache", "compile-cache", "macos", "linux"], "topics": ["ruby", "performance", "gem", "computers"], "urls": [], "use_cases": ["speed up rails app boot time", "reduce ruby application startup time", "cache ruby iseq compilation", "optimize bundler load path lookups", "cache yaml parsing in ruby apps", "make large monolith boot faster"], "what_it_is": "Bootsnap is a Ruby gem that optimizes and caches expensive boot-time computations such as LOAD_PATH resolution and Ruby/YAML/JSON compilation. It plugs into Ruby applications, especially Rails apps, to significantly reduce startup time.", "when_to_avoid": ["you run on Windows or other unsupported platforms", "your deployment environment is read-only and cannot mount a writable cache dir", "you rely on code coverage reporting that breaks with iseq caching", "you cannot manage periodic cache purging and deploys would degrade"], "when_to_choose": ["you run a large Ruby or Rails application with slow boot times", "you deploy to macOS or Linux and can write to a cache directory", "you want a drop-in performance win with minimal code changes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bootsnap", "repo": "rails/bootsnap", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "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:07:16.496405+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.496405+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:19:09.762072+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee9946c2db5aa3ca818182bac065154d9f49be881210831a8e1fd7ae6700b965", "fetched_at": "2026-08-28T04:07:16.496405+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/bootsnap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3495, "days_push": 19, "days_rel": 25, "gap_med": 3.0, "n_releases_24m": 13}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}