{"adoption": {"forks": 53, "observed_at": "2026-08-28T04:05:25.506396+00:00", "stars": 1708}, "canonical_url": "https://ross.abutalabs.com/products/sniprun", "card": {"archived": false, "artifact_type": "plugin", "description": "A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages", "domain": ["developer-tools", "text-editors", "programming-languages"], "enriched": true, "function": ["interpreter", "developer-tools", "cli"], "health_score": 94, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["michaelb/sniprun"], "name": "michaelb/sniprun", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2026-07-29T19:45:05+00:00", "repo": "michaelb/sniprun", "stars": 1708, "tags": ["neovim", "code-runner", "repl", "jupyter-like", "lua", "rust"], "topics": ["code", "neovim", "runner", "languages", "interpreter", "compiled-language", "interpreted-language", "partial-evaluators", "neovim-plugin", "plugin", "code-runner", "lua", "rust", "hacktoberfest"], "urls": [], "use_cases": ["run a code snippet in neovim without saving the file", "quickly test lines of python or rust inside my editor", "jupyter-like notebook workflow in neovim", "run selected visual block of code and see output as virtual text", "REPL-style iterative development for multiple languages", "partially evaluate compiled language code without full project build"], "what_it_is": "Sniprun is a Neovim plugin written in Lua and Rust that runs selected lines or blocks of code independently of the rest of the file, supporting many interpreted and compiled languages. It displays results via virtual text, floating windows, terminals, or notifications, offering REPL-like and Jupyter-notebook-like behavior inside the editor.", "when_to_avoid": ["you use an editor other than Neovim or Vim", "you need full project builds, debugging, or test-suite execution rather than snippet evaluation", "your language is not among the supported interpreters/compilers"], "when_to_choose": ["you use Neovim and want fast snippet-by-snippet code execution", "you want REPL-like feedback for interpreted and compiled languages without leaving the editor", "you need flexible result display (virtual text, floating window, terminal, notifications)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sniprun", "repo": "michaelb/sniprun", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "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:25.506396+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.506396+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.387418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f704db654546f007bc55b299356b0e8f934042d747489c4f4b9bc34b6d9a537a", "fetched_at": "2026-08-28T04:05:25.506396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/michaelb/sniprun"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 60}, "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": 2207, "days_push": 35, "days_rel": 188, "gap_med": 70.0, "n_releases_24m": 7}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}