Vim in Browser

A full Vim editor running in WebAssembly. This is an experimental port of Vim to WebAssembly that runs entirely in your browser.

Features

  • Full Vim editor with syntax highlighting
  • Vim script support
  • Persistent configuration in ~/.vim
  • System clipboard integration
  • File drag & drop support
  • JavaScript evaluation with :!

Usage Tips

  • Click on the canvas to focus Vim
  • Use :export to download current buffer
  • :set clipboard=unnamed to sync with system clipboard
  • Drag & drop files to open them
  • Configuration is stored in ~/.vim/vimrc

Browser Compatibility

Requires modern browsers with WebAssembly and SharedArrayBuffer support. Best experience in Chrome, Firefox, or Safari.