{"adoption": {"forks": 233, "observed_at": "2026-08-28T04:10:09.692442+00:00", "stars": 7911}, "canonical_url": "https://ross.abutalabs.com/products/peco", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Simplistic interactive filtering tool", "domain": ["developer-tools"], "enriched": true, "function": ["search-engine", "cli", "developer-tools"], "health_score": 96, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["peco/peco"], "name": "peco/peco", "platform": ["windows", "bsd", "cli", "cross-platform"], "pushed_at": "2026-08-22T10:02:34+00:00", "repo": "peco/peco", "stars": 7911, "tags": ["interactive-filtering", "fuzzy-finder", "incremental-search", "unix-pipes", "single-binary", "command-line", "search", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["interactively filter command output like ps or find results", "select a file from a list to open or cd into", "drill down through logs with incremental search", "build shell functions to pick git branches or repositories", "exclude lines from results with negative query terms"], "what_it_is": "peco is a simplistic interactive filtering tool written in Go, released as a single static binary. It lets users incrementally search and filter piped input (like logs, process lists, or file listings) as they type, then output the selected line to stdout for further piping.", "when_to_avoid": ["you need fuzzy file finding with preview panes like fzf offers", "you need a GUI or non-terminal filtering interface", "your filtering needs are fully scriptable with grep or awk"], "when_to_choose": ["you want a single dependency-free binary for interactive filtering", "you pipe text between Unix tools and need to pick a line interactively", "you want percol-like filtering without a Python runtime"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/peco", "repo": "peco/peco", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "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:10:09.692442+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.692442+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:33:17.268903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46cff56574aeec01e515920e119b8f8b143fc293d6995648870a9cb9d1b8cc4a", "fetched_at": "2026-08-28T04:10:09.692442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peco/peco"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 40}, "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": 4471, "days_push": 11, "days_rel": 190, "gap_med": null, "n_releases_24m": 1}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}