{"adoption": {"forks": 100, "observed_at": "2026-08-28T04:08:09.991233+00:00", "stars": 3568}, "canonical_url": "https://ross.abutalabs.com/products/nvim-notify", "card": {"archived": false, "artifact_type": "plugin", "description": "A fancy, configurable, notification manager for NeoVim", "domain": ["text-editors", "developer-tools"], "enriched": true, "function": ["ui-components", "developer-tools"], "health_score": 54, "homepage": null, "language": "Lua", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["rcarriga/nvim-notify"], "name": "rcarriga/nvim-notify", "platform": ["editor-plugin", "cli", "cross-platform"], "pushed_at": "2025-09-06T20:22:11+00:00", "repo": "rcarriga/nvim-notify", "stars": 3568, "tags": ["neovim", "notifications", "lua", "vim-plugins", "floating-windows"], "topics": ["neovim", "nvim"], "urls": [], "use_cases": ["show desktop-style notifications in neovim", "replace vim.notify with a nicer notification UI", "view a history of past notifications in neovim", "animate notification popups in my editor", "customize how lsp messages are displayed in neovim"], "what_it_is": "A configurable notification manager plugin for NeoVim that replaces the default vim.notify with fancy animated floating windows. It supports notification levels, custom render and animation styles, notification history, and updating existing notifications.", "when_to_avoid": ["you don't use NeoVim", "you need a minimal setup without 24-bit color or Nerd Font requirements", "you prefer plain built-in vim.notify behavior"], "when_to_choose": ["you want attractive, configurable floating notifications in NeoVim", "you need notification history and the ability to update existing notifications", "you want other plugins to route their messages through a unified notification system"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nvim-notify", "repo": "rcarriga/nvim-notify", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "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:09.991233+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.991233+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:34:09.685322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9669742d04034a9a27f45161e67405b7e00f7dce119d422e9d04020ae401d4cc", "fetched_at": "2026-08-28T04:08:09.991233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rcarriga/nvim-notify"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 40, "longevity": 100, "rhythm": 28}, "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": 1860, "days_push": 361, "days_rel": 601, "gap_med": 54.0, "n_releases_24m": 3}, "score": 48, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}