Life & fun · alternatives · 2026
24 alternatives to Using Vim as an input method editor (IME) for X11 apps
As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.), because almost all of these text fields provide only very basic editing functions. A while ago, I came up with an idea: what if we could use Vim as an IME? Ordinary IMEs are used to input some non-English characters, but the essential functions of IME are 1) receiving a keyboard sequence 2) process the key sequence and outputting a text These functions are the same as text editor's. So I thought implementing an IME that can be used with Vim…
This tool allows Vim users to use Vim as an input method editor for X11 applications like browsers and chat apps. Instead of copying and pasting text written in Vim, users can invoke the editor within any text field… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Using Vim as an input method editor (IME) for X11 apps launched in 2022; newer entries below may have overtaken it.
- 1
vim.so▲444Learn vim fast with interactive exercises in the browser
2021 · learnvim.com · its alternatives →
- 2

Learn vim fast by building muscle memory. 2000+ engineers learned vim with our hands on training. Train your fingers, master vim commands!
2021 · vim.so · its alternatives →
- 3VO
2023 · vimonlineeditor.com · its alternatives →
- 4

- 5

Workshop on how to use Vim Plugins. Contribute to jez/vim-as-an-ide development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 6

- 7

Hey show HN! This course came about as a result of wanting a more targeted way of practicing using new vim commands I wanted to pick up, rather than just trying to use them in my regular code editing sessions. When I would try to use new commands during code editing, my productivity took a hit because I was trying to do two different things at once: thinking about code vs practicing my muscle memory. So, I made a separate environment for practicing, one that had an interactive editor, progress tracking, and achievement goals to let me see which areas I should work on, like speed and…
2022 · vimified.com · its alternatives →
- 8VL
Create a layer of shortcuts with xkb for Xorg and Wayland
2020 · cedaei.com · its alternatives →
- 9
Visual Editor▲504Edit web apps visually in the Cursor Browser
Dec 2025 · cursor.com · its alternatives →
- 10

VimLM is a local, offline coding assistant for Vim. It’s like Copilot but runs entirely on your machine—no APIs, no tracking, no cloud. - Deep Context: Understands your codebase (current file, selections, references). - Conversational: Iterate with follow-ups like "Add error handling". - Vim-Native: Keybindings like `Ctrl-l` for prompts, `Ctrl-p` to replace code. - Inline Commands: `!include` files, `!deploy` code, `!continue` long responses. Perfect for privacy-conscious devs or air-gapped environments. Try it: ``` pip install vimlm vimlm ```…
2025 · github.com · its alternatives →
- 11AS
Your coworker who uses Vim is 3x faster than you and they know it. They smile about it. Not for much longer. Interactive exercises, runs in your browser.
2021 · vim.is · its alternatives →
- 12

While speccing out this spreadsheet tool, I realized that I never had to think about the keybindings. It all just came naturally from Vim. Normal/insert/visual modes, hjkl navigation, dd/yy/p, :w, :q. The usual muscle memory works. It supports CSV/TSV import and export, and a native .cell format that preserves formulas. The formula engine handles SUM, AVERAGE, COUNT, MIN, MAX, and IF with range references. The codebase is a Cargo workspace: a pure cell-sheet-core library (no TUI dependency) and a cell-sheet-tui crate on top of ratatui. Early days, but it's usable. To…
Apr 2026 · github.com · its alternatives →
- 13

Hey HN! After my own experiences with learning Vim, I wanted to skip the frustrating process of configuring a new tool before even learning how to use it. In an attempt to solve this problem, I started working on Vim Ninja, a web app that would allow developers to learn Vim through interactive lessons in the browser. It’s been a couple of months, and I’m proud to say that I’ve finally released https://VimNinja.com! Check out a demo of the app here: https://youtu.be/reukQHKqMZE. On the technical side of things, I used SvelteKit to build the entire app and Tailwind,…
2023 · vimninja.com · its alternatives →
- 14VC
2016 · dmitryfrank.com · its alternatives →
- 15

Hey HN, I made Browser-Use, an open-source tool that lets (all Langchain supported) LLMs execute tasks directly in the browser just with function calling. It allows you to build agents that interact with web elements using natural language prompts. We created a layer that simplifies website interaction for LLMs by extracting xPaths and interactive elements like buttons and input fields (and other fancy things). This enables you to design custom web automation and scraping functions without manual inspection through DevTools. Hasn't this been done a lot of times? Good question, as a general…
2024 · github.com · its alternatives →
- 16

Microsoft's cross-platform text editor for developers
2016 · code.visualstudio.com · its alternatives →
- 17

A dead simple editor. Contribute to hellerve/e development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 18

- 19

Edit HTML files visually. Contribute to urin/vscode-web-visual-editor development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 20

Explore essential Neovim and Vim commands, remaps, plugin commands, and create a personalized cheatsheet to boost text editing efficiency.
2025 · nvim-cheatsheet.vercel.app · its alternatives →
- 21

The headless rich text editor framework for web artisans. - ueberdosis/tiptap
2019 · github.com · its alternatives →
- 22VI
The mission of MIT is to advance knowledge and educate students in science, technology and other areas of scholarship that will best serve the nation and the world in the 21st century.
2012 · mit.edu · its alternatives →
- 23
BetterWrite▲134So this weekend I and a friend of mine (@ronitrajfr) created a minimalist writing editor. It's ui is clean, beautiful and distraction free, it also has a vim mode and everything stays on your computer no authentication is required to write your thoughts and all we wanted an application where we just start typing with no BS and that's what we made. and did I tell ya that it's open source as well lmk your thoughts and feedback!!
Dec 2025 · betterwrite.ronitt.xyz · its alternatives →
- 24BY
2020 · johtela.github.io · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →