{"adoption": {"forks": 19, "observed_at": "2026-08-28T04:03:37.268964+00:00", "stars": 1109}, "canonical_url": "https://ross.abutalabs.com/products/nanobrew", "card": {"archived": false, "artifact_type": "cli-tool", "description": "The fastest macOS package manager. Written in Zig. 3ms warm installs.", "domain": ["developer-tools"], "enriched": true, "function": ["package-manager", "cli", "developer-tools"], "health_score": 99, "homepage": "https://nanobrew.trilok.ai", "language": "Zig", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["justrach/nanobrew"], "name": "justrach/nanobrew", "platform": ["cli"], "pushed_at": "2026-08-15T09:49:31+00:00", "repo": "justrach/nanobrew", "stars": 1109, "tags": ["homebrew-compatible", "zig", "fast-installs", "casks", "deb-support", "homebrew-replacement", "command-line", "devops", "macos", "linux", "docker"], "topics": ["apt-get", "homebrew", "linux", "macos", "zig"], "urls": [], "use_cases": ["install homebrew packages faster on macos", "replace homebrew with a faster package manager", "install packages in docker without apt-get slowness", "skip gatekeeper quarantine prompts for cask apps", "manage a brewfile with instant no-op installs", "install third-party homebrew taps without ruby"], "what_it_is": "nanobrew is a fast package manager for macOS and Linux written in Zig, distributed as a single static binary with no Ruby runtime. It natively installs the top Homebrew formulae and casks without invoking brew, falls back to verified Homebrew sources for everything else, and supports third-party taps and .deb packages on Linux.", "when_to_avoid": ["you rely on post_install hooks, build-from-source options, or Mac App Store integration", "you need full Homebrew feature coverage beyond bottles, casks, and bundles", "you prefer battle-tested tooling over a young project with a short release history"], "when_to_choose": ["you want millisecond warm installs and instant no-ops for Brewfile bundles", "you need a lightweight single-binary package manager without a Ruby runtime", "you want parallel dependency downloads and no auto-update on every install", "you run Linux or Docker and want faster-than-apt .deb installs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nanobrew", "repo": "justrach/nanobrew", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "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:37.268964+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.268964+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:43:35.529346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a85987c3f4f57d037c1aa5c08dd64831c632e0ef1ea32fa3784877cdaa4c982e", "fetched_at": "2026-08-28T04:03:37.268964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/justrach/nanobrew"}, {"content_hash": "3a57375f97002f59d13baba64c18c180c22fc0cad19ae6e04ee025d8055f0db9", "fetched_at": "2026-08-29T12:47:07.389363+00:00", "kind": "homepage", "missing": false, "url": "https://nanobrew.trilok.ai"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 14, "rhythm": 98}, "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": 199, "days_push": 18, "days_rel": 18, "gap_med": 0.0, "n_releases_24m": 43}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}