{"adoption": {"forks": 759, "observed_at": "2026-08-28T04:08:40.656969+00:00", "stars": 4263}, "canonical_url": "https://ross.abutalabs.com/products/veewee", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Easing the building of vagrant boxes", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "configuration-management", "deployment"], "health_score": 20, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["jedi4ever/veewee"], "name": "jedi4ever/veewee", "platform": ["cli", "cross-platform"], "pushed_at": "2018-09-17T07:21:35+00:00", "repo": "jedi4ever/veewee", "stars": 4263, "tags": ["vagrant", "virtualbox", "kvm", "vmware", "base-boxes", "vm-images", "ruby", "devops", "automation", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["build custom vagrant base boxes", "automate creation of virtual machine images", "reproducibly build kvm images", "verify how a base box was built", "export vm images for virtualbox or vmware"], "what_it_is": "Veewee is a command-line tool for easily and repeatedly building custom Vagrant base boxes and virtual machine images. It automates the full build process for VirtualBox, VMware Fusion, KVM, and Parallels providers using transparent, customizable definitions.", "when_to_avoid": ["you use Packer, which is the modern actively maintained alternative", "you need cloud or container image builds rather than local VM providers", "you need ongoing updates, as the project has not released since 2018"], "when_to_choose": ["you need trusted, reproducible Vagrant base boxes built from scratch", "you want to automate VM image creation across VirtualBox, VMware, or KVM", "you prefer transparent definitions over downloading unverified boxes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/veewee", "repo": "jedi4ever/veewee", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "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:08:40.656969+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.656969+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.535897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "308385679bdaf3fae52f490b7379bedbd9f0c3fbcc79f892e256947214d426e4", "fetched_at": "2026-08-28T04:08:40.656969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jedi4ever/veewee"}], "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": 5776, "days_push": 2907, "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}}