{"adoption": {"forks": 53, "observed_at": "2026-08-28T04:05:16.285801+00:00", "stars": 1646}, "canonical_url": "https://ross.abutalabs.com/products/nix-output-monitor", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "monitoring"], "health_score": 78, "homepage": null, "language": "Haskell", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["maralorn/nix-output-monitor"], "name": "maralorn/nix-output-monitor", "platform": ["cli"], "pushed_at": "2026-08-11T20:09:29+00:00", "repo": "maralorn/nix-output-monitor", "stars": 1646, "tags": ["nix", "haskell", "build-monitor", "terminal-ui", "package-manager", "command-line", "devops", "linux", "macos"], "topics": ["nix", "haskell", "hacktoberfest", "nom"], "urls": [], "use_cases": ["monitor nix build progress in the terminal", "see which derivations are building or downloading and how long they take", "get a visual build tree while running nix build", "replace nix-build with a more informative drop-in", "reduce clutter in nix build logs"], "what_it_is": "nix-output-monitor (nom) is a Haskell CLI tool that pipes nix-build output to display richer, colorful build information like progress timers and a build tree. It acts as a drop-in replacement for nix build, shell, develop, nix-build, and nix-shell commands.", "when_to_avoid": ["you don't use the nix package manager", "you need stability guarantees for the library component (only the executable behavior follows SemVer)", "you use very old nix versions where the build tree may be incomplete"], "when_to_choose": ["you use nix or nixos and want better feedback during builds", "you want build/download timers and a dependency tree without changing your workflow", "you want a drop-in nix/nix-build wrapper"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nix-output-monitor", "repo": "maralorn/nix-output-monitor", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "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:05:16.285801+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.285801+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:45:23.423634+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cd82dd4d3fe4f03fc341efa533cdd1dc8cfb5941edcf917811ae4f88593a012", "fetched_at": "2026-08-28T04:05:16.285801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maralorn/nix-output-monitor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2160, "days_push": 22, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}