VIM_GYM

Practice VIM motions by racing online. Best experienced on desktop — open on a computer to play.

VIM_GYM
GITHUBDISCORDABOUTSUPPORTSIGN IN

About VIM_GYM — Why Practice Vim Motions

What is VIM_GYM?

Sharpen your Vim motions by racing yourself or others! VIM_GYM is an game designed for developers to learn + speed up their Vim editing skills. Whether you're a beginner learning the basics or an experienced user looking to push your speed, VIM_GYM tests your navigation, editing, and deletion ability in code environments.

Why practice vim?

Learning Vim motions can drastically speed up every developers development productivity. Even if you don't use a terminal-based editor, Vim motions are available in most widely used editors and dramatically increase development speed. Vim has also become even more valuable in the age of AI coding assistants: AI can generate code quickly, but developers still need to navigate, review, and refine that output.

Future

VIM_GYM is actively being developed. Here's what's on the roadmap:

More Complex Tasks

Text insertion, substitution, macro challenges, and multi-file editing.

Ranked

Ranked racing with skill-based matchmaking.

Support

VIM_GYM is free and will always stay free. But as the project grows, so will the cost of servers. I'm looking into many ways to sustain it and donations were the fastest and simplest.

If you like the project and would like to see it go further, I truly appreciate anything you can give! Thank you so much for your help.