InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Vim Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
As a Vim enthusiast, I always wanted to replicate my daily workflow based on keymappings and completely avoid using the mouse. I missed the functionality offered by tools like ranger or lf in Vifm, but I didn't want to learn a whole new set of keyboard shortcuts. I watched several YouTube videos trying to recreate this setup, but none quite hit the mark. The project that inspired this work didn't fully meet its intended functionality.
-
powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
Project mention: How I manage multiple kubernetes clusters w/ kubectx & kubens | dev.to | 2024-10-01I love powerline over traditional PS1 (aka command prompt). It's beautiful and highly customizable.
-
Project mention: Qutebrowser: A keyboard-driven, Vim-like browser | news.ycombinator.com | 2024-12-08
See https://github.com/qutebrowser/qutebrowser/issues/8389 - unfortunately there's a lot of stupid false-positives especially with PyInstaller (packaging a Python application into an .exe). Happens a few times a year, unfortunately there isn't much I can do other than submitting a report to Microsoft and hoping they'll react ¯\_(ツ)_/¯
-
ultisnips
UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
Project mention: C++ Template Macroprogramming versus Lisp Macros | news.ycombinator.com | 2024-11-15Let’s say, you’re writing a web application. In most programming language you’d be using libraries or rely on a framework. With Lisp macros, you can program the archetype of a web application. And then use a simpler language to describe you application. Think of it as programmable snippets. Something like Ultisnips [0], but inherent to the language.
[0]: https://github.com/SirVer/ultisnips
-
dev-setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Cursor IDE Support Invents Lockout Policy Causes Mass User Cancellations | news.ycombinator.com | 2025-04-15
Actually, I'm kind of cheating because I use https://github.com/davidhalter/jedi-vim for that purpose: allows me to jump to definitions with d ;)
-
LeaderF
An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.
-
-
-
-
-
-
-
vim-ai
AI-powered code assistant for Vim. Generate, edit and chat with GPT models like ChatGPT using OpenAI
I’ve been happy with vim-ai plugin: https://github.com/madox2/vim-ai
-
Project mention: Taskwiki: Proper project management with Taskwarrior in Vim | news.ycombinator.com | 2024-05-24
-
hints
Hints lets you navigate GUI applications in Linux without your mouse by displaying "hints" you can type on your keyboard to interact with GUI elements.
Project mention: Hints lets you navigate GUI applications in Linux without your mouse | news.ycombinator.com | 2025-01-08 -
-
TUIFIManager
A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Vim discussion
Python Vim related posts
-
Cursor IDE Support Invents Lockout Policy Causes Mass User Cancellations
-
Nyxt: The Hacker's Browser
-
Evaluate Markdown code blocks within Vim
-
Taskwiki: Proper project management with Taskwarrior in Vim
-
Try to dump traditional mouse. Click by [Vim] + [screen vision-recognition] way
-
Looking for tutorials / Hello world projects to create Neovim plugins using Pynvim
-
deoplete on Neovim 0.9.4 with pynvim 0.5.0
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2025
Index
What are some of the best open-source Vim projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | YouCompleteMe | 25,663 |
2 | ranger | 16,173 |
3 | powerline | 14,532 |
4 | qutebrowser | 10,383 |
5 | ultisnips | 7,616 |
6 | dev-setup | 6,167 |
7 | deoplete.nvim | 5,952 |
8 | Jedi-vim | 5,311 |
9 | LeaderF | 2,169 |
10 | denite.nvim | 2,065 |
11 | euporie | 2,019 |
12 | ncm2 | 1,337 |
13 | completor.vim | 1,330 |
14 | defx.nvim | 1,169 |
15 | semshi | 1,034 |
16 | vim-ai | 931 |
17 | taskwiki | 870 |
18 | hints | 853 |
19 | rnvimr | 837 |
20 | TUIFIManager | 749 |
21 | NeoVintageous | 709 |
22 | vint | 705 |
23 | jupynium.nvim | 629 |