{"adoption": {"forks": 1442, "observed_at": "2026-08-28T04:11:06.760874+00:00", "stars": 14334}, "canonical_url": "https://ross.abutalabs.com/products/nvim-treesitter", "card": {"archived": false, "artifact_type": "plugin", "description": "Nvim Treesitter configurations and abstraction layer", "domain": ["developer-tools", "text-editors", "parsers"], "enriched": true, "function": ["parser", "developer-tools", "editor"], "health_score": 79, "homepage": null, "language": "Tree-sitter Query", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["nvim-treesitter/nvim-treesitter"], "name": "nvim-treesitter/nvim-treesitter", "platform": ["windows", "cli"], "pushed_at": "2026-08-23T11:08:23+00:00", "repo": "nvim-treesitter/nvim-treesitter", "stars": 14334, "tags": ["neovim", "tree-sitter", "syntax-highlighting", "code-navigation", "vim-plugin", "linux", "macos"], "topics": ["neovim", "tree-sitter", "nvim-treesitter"], "urls": [], "use_cases": ["install tree-sitter parsers in neovim", "enable better syntax highlighting in neovim", "keep language parsers updated automatically", "get treesitter queries for many programming languages", "improve code folding and indentation in neovim", "set up tree-sitter for rust javascript and other languages"], "what_it_is": "A Neovim plugin that manages installation and updating of tree-sitter parsers and provides a collection of queries enabling tree-sitter features like syntax highlighting and code navigation. It also serves as a staging ground for tree-sitter-based features being considered for upstreaming into Neovim.", "when_to_avoid": ["you run an older Neovim version and cannot use the new incompatible rewrite", "you use another editor like VS Code that has built-in tree-sitter support", "you cannot install a C compiler or tree-sitter-cli on your system"], "when_to_choose": ["you use Neovim 0.12+ and want tree-sitter-powered highlighting and navigation", "you want a single tool to install, update, and remove parsers across many languages", "you want to try tree-sitter features before they land in Neovim core"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nvim-treesitter", "repo": "nvim-treesitter/nvim-treesitter", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "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:11:06.760874+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:06.760874+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:12:38.902938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec8bfcd258a6c987473241fe5ed52f133a0d7d3eb485cbf0b3dcde220664919c", "fetched_at": "2026-08-28T04:11:06.760874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nvim-treesitter/nvim-treesitter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2328, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}