{"adoption": {"forks": 2859, "observed_at": "2026-08-28T04:12:21.994696+00:00", "stars": 82667}, "canonical_url": "https://ross.abutalabs.com/products/fzf", "card": {"archived": false, "artifact_type": "cli-tool", "description": ":cherry_blossom: A command-line fuzzy finder", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "search-engine", "developer-tools", "terminal-ui"], "health_score": 100, "homepage": "https://junegunn.github.io/fzf/", "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["junegunn/fzf", "junegunn/fzf.vim", "junegunn/fzf-git.sh"], "name": "fzf", "platform": ["windows", "bsd", "cli", "cross-platform"], "pushed_at": "2026-08-26T00:07:09+00:00", "repo": "junegunn/fzf", "stars": 82667, "tags": ["fuzzy-finder", "shell-integration", "vim-plugin", "interactive-filter", "tmux", "command-line", "linux", "macos"], "topics": ["fzf", "go", "bash", "zsh", "fish", "vim", "neovim", "cli", "unix", "tmux"], "urls": [], "use_cases": ["fuzzy find files from the terminal", "search shell command history interactively", "pipe any list of items into an interactive filter", "build custom terminal menus and pickers in shell scripts", "preview files while selecting them in the terminal", "integrate fuzzy finding into vim or neovim", "browse and switch git branches quickly"], "what_it_is": "fzf is a general-purpose command-line fuzzy finder and interactive terminal toolkit distributed as a single Go binary. It lets users interactively filter lists of items (files, command history, arbitrary data) with fuzzy matching and build custom terminal workflows via shell and Vim/Neovim integrations.", "when_to_avoid": ["you need a GUI-based file search tool", "you want full-text content search rather than filtering a list of lines (use ripgrep + fzf together)", "your environment has no terminal access"], "when_to_choose": ["you want a fast, portable single-binary fuzzy finder for unix shells", "you need interactive filtering of large lists (millions of items) in the terminal", "you want to add pickers and menus to bash/zsh/fish scripts", "you use vim/neovim and want fuzzy file or buffer selection"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/junegunn/fzf", "repo": "junegunn/fzf", "role": "main", "score": 99}, {"path": "/repos/junegunn/fzf.vim", "repo": "junegunn/fzf.vim", "role": "plugin", "score": 77}, {"path": "/repos/junegunn/fzf-git.sh", "repo": "junegunn/fzf-git.sh", "role": "plugin", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "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:12:21.994696+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.994696+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:13:55.578927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85c51415ea9966aef5547934ed56d37e24b3c80888c2c87ca41fef5700718368", "fetched_at": "2026-08-28T04:12:21.994696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junegunn/fzf"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 98}, "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": 4697, "days_push": 8, "days_rel": 16, "gap_med": 13, "n_releases_24m": 34}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}