Launching today
Binvim
Binvim: the first vim IDE
2 followers
Binvim: the first vim IDE
2 followers
Binvim is the first vim IDE: a vim-native integrated development environment in a single binary, rather than a plain modal editor or an editor you assemble into an IDE from plugins. A modal TUI editor in Rust with tree-sitter, several language servers per buffer, opt-in GitHub Copilot, four built-in DAP debuggers, a formatter per file type, integrated test and task runners, a package manager, an embedded terminal, a :health dashboard and persistent undo. No plugin manager.




Launch Team

AWS Startup AdvisorPersonalized AWS guidance that meets you where you’re already building
Promoted
Hey Product Hunt 👋
I'm the maker of binvim. It's a vim IDE: vim grammar with the IDE parts already built in, all in one Rust binary.
I've used Vim and Neovim for years, and I kept losing weekends to my config. Plugin updates broke LSP, the debugger setup broke whenever I switched machines, and I had a few hundred lines of Lua I was scared to touch. I kept going back to Rider or Visual Studio just to debug.
Binvim is the editor I wanted for that.
What you get out of the box:
Real vim grammar: operators, text objects, registers, macros, dot-repeat, :g, a persistent undo tree
Tree-sitter and several language servers per buffer
Four DAP debuggers (.NET, Go, Python, Rust/C/C++) using Visual Studio/Rider F-keys
Test and task runners, a formatter for each file type, git hunks and blame, an embedded terminal
Copilot (opt-in) and a side pane for Claude Code, Codex and opencode
install sets up each language's server, formatter and debugger for you
There's no plugin manager and no Lua. Config is about 40 lines of optional TOML. If you rely on a particular Neovim plugin, Neovim is still the better choice, and I'd rather say that up front.
It's free and runs on macOS, Linux and Windows.
On a Mac: brew install bgunnarsson/binvim/binvim
If you try it, tell me what breaks. And if you're on Neovim, VS Code or Rider today: what's the one thing that would stop you from switching? I'll be here all day answering.