{"adoption": {"forks": 107, "observed_at": "2026-08-28T04:07:21.586319+00:00", "stars": 2779}, "canonical_url": "https://ross.abutalabs.com/products/wailbrew", "card": {"archived": false, "artifact_type": "application", "description": "Minimalistic Homebrew GUI made with Go, Wails and React.", "domain": ["developer-tools", "operating-systems", "apple-ecosystem"], "enriched": true, "function": ["gui", "package-manager", "developer-tools"], "health_score": 100, "homepage": "https://wailbrew.app", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["wickenico/WailBrew"], "name": "wickenico/WailBrew", "platform": ["go"], "pushed_at": "2026-08-26T06:41:06+00:00", "repo": "wickenico/WailBrew", "stars": 2779, "tags": ["homebrew", "package-management", "wails", "cakebrew-alternative", "casks", "formulae", "taps", "services", "tailwindcss", "open-source", "command-line", "macos", "desktop", "react", "typescript"], "topics": ["go", "homebrew", "macos", "react", "tailwindcss", "wails", "gui", "apple", "typescript"], "urls": [], "use_cases": ["manage homebrew packages with a gui instead of terminal commands", "install and uninstall mac apps and casks visually", "update all brew formulae and casks from one window", "browse and search homebrew formulae and taps", "start and stop homebrew services without the command line", "find a cakebrew alternative for managing brew on macos"], "what_it_is": "WailBrew is a modern, native graphical interface for the Homebrew package manager on macOS, built with Go, Wails, and React. It lets users install, update, and manage brew formulae, casks, taps, and services without needing the terminal.", "when_to_avoid": ["you are on Linux or Windows — WailBrew is macOS-only (macOS 11+)", "you exclusively work in the terminal and have no need for a GUI", "you need to manage package managers other than Homebrew", "you require scripting or automation — a GUI is not the right tool for that"], "when_to_choose": ["you want a no-terminal way to manage homebrew packages, casks, and services on macOS", "you prefer a modern native-feeling GUI over Cakebrew's older interface", "you want to browse, install, and update formulae and taps visually", "you need an actively maintained, open-source Homebrew GUI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wailbrew", "repo": "wickenico/WailBrew", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "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:21.586319+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.586319+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:16:09.242127+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2639015a4b6dcb1afa83375993c3b4feb68cd70dde95ee1f5b688c159fbdef5d", "fetched_at": "2026-08-28T04:07:21.586319+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wickenico/WailBrew"}, {"content_hash": "345cf1e45b032d6d2854d04f0fa5364db797f3a5ad86553d46c8933a4fa4d296", "fetched_at": "2026-08-29T09:55:46.452323+00:00", "kind": "homepage", "missing": false, "url": "https://wailbrew.app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 42, "rhythm": 99}, "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": 589, "days_push": 7, "days_rel": 9, "gap_med": 3.5, "n_releases_24m": 59}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}