beside.nvim
github.com/mariocesar/beside.nvim- Category
- Developer Tools
- Rank
- No. 1589Tools index
Previous survey · No. 1550 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Productivity & Collaboration
- Interfaces
- Editor Extension
- GitHub
- 23 stars
- Latest release
- v0.3.0
- Date
About
beside.nvim is a Neovim plugin that opens a live-rendered preview of the file you're editing in a split pane, following your cursor and syncing scroll between the two sides as you type. Instead of bundling its own renderer, it delegates rendering to whichever terminal tool is already installed (leaf, glow, pandoc, or a custom one you add), so switching renderers is a single command.
At a glance
beside.nvim renders the document you are editing in a neighboring Neovim split. It is worth trying if you edit markup in the terminal and want an unsaved change or a jump to another heading reflected in a separate preview.
Good fit
Neovim users editing Markdown, Quarto or another markup format supported by their terminal renderer.
Consider something else when
Skip it if you need the exact browser output or want the preview to execute notebook or document code.
Start here
Run :checkhealth beside to confirm a renderer. Open a scratch Markdown file, toggle :Beside and edit a heading without saving. Scroll the preview and check that the source follows.
Cost and requirements
MIT-licensed. Requires Neovim 0.10 or later and a supported renderer on PATH. Supported formats depend on the renderer you choose.
Limits to know
Scroll sync matches source text to rendered text and estimates positions between matches. Terminal output can differ from your final HTML or PDF.
Sources checked 2026-11-05. Source-based assessment.
Why it made the leaderboard
Neovim users editing Markdown or other documents get a synced, scrollable live preview without being tied to a single renderer or needing a browser/Node dependency.
Tags
Media
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.