michaelb/sniprun
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 95
- Release rhythm 60
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 70.0
- age_days: 2207
- days_rel: 188
- days_push: 35
- n_releases_24m: 7
Adoption not part of the score
1708 stars · 53 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
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.
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
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)
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
Facets
plugin · maturity active
interpreter developer-tools cli developer-tools text-editors programming-languages editor-plugin cross-platform neovim code-runner repl jupyter-like lua rust
1 source
- readme: https://github.com/michaelb/sniprun · fetched 2026-08-28 · f704db654546
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| michaelb/sniprun | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="michaelb/sniprun")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem