Python Vim

Open-source Python projects categorized as Vim

Top 23 Python Vim Projects

  1. YouCompleteMe

    A code-completion engine for Vim

  2. 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.

    InfluxDB logo
  3. ranger

    A VIM-inspired filemanager for the console

    Project mention: Preview images, videos, fonts, PDFs ... in Vifm. | dev.to | 2024-11-20

    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.

  4. 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-01

    I love powerline over traditional PS1 (aka command prompt). It's beautiful and highly customizable.

  5. qutebrowser

    A keyboard-driven, vim-like browser based on Python and Qt.

    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 ¯\_(ツ)_/¯

  6. 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-15

    Let’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

  7. 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.

  8. deoplete.nvim

    :stars: Dark powered asynchronous completion framework for neovim/Vim8

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Jedi-vim

    Using the jedi autocompletion library for VIM.

    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 ;)

  11. LeaderF

    An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.

  12. denite.nvim

    :dragon: Dark powered asynchronous unite all interfaces for Neovim/Vim8

  13. euporie

    Jupyter notebooks in the terminal

    Project mention: Evaluate Markdown code blocks within Vim | news.ycombinator.com | 2024-10-26
  14. ncm2

    :heart: Slim, Fast and Hackable Completion Framework for Neovim

  15. completor.vim

    Async completion framework made ease.

  16. defx.nvim

    :file_folder: The dark powered file explorer implementation for neovim/Vim8

  17. semshi

    🌈 Semantic Highlighting for Python in Neovim

  18. vim-ai

    AI-powered code assistant for Vim. Generate, edit and chat with GPT models like ChatGPT using OpenAI

    Project mention: gptel: A simple LLM client for Emacs | news.ycombinator.com | 2024-11-03

    I’ve been happy with vim-ai plugin: https://github.com/madox2/vim-ai

  19. taskwiki

    Proper project management with Taskwarrior in vim.

    Project mention: Taskwiki: Proper project management with Taskwarrior in Vim | news.ycombinator.com | 2024-05-24
  20. 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
  21. rnvimr

    Make Ranger running in a floating window to communicate with Neovim via RPC

  22. TUIFIManager

    A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.

  23. NeoVintageous

    Vim for Sublime Text.

  24. vint

    Fast and Highly Extensible Vim script Language Lint implemented in Python.

  25. jupynium.nvim

    Selenium-automated Jupyter Notebook that is synchronised with Neovim in real-time.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Vim discussion

Log in or Post with

Python Vim related posts

  • Cursor IDE Support Invents Lockout Policy Causes Mass User Cancellations

    3 projects | news.ycombinator.com | 15 Apr 2025
  • Nyxt: The Hacker's Browser

    11 projects | news.ycombinator.com | 7 Dec 2024
  • Evaluate Markdown code blocks within Vim

    5 projects | news.ycombinator.com | 26 Oct 2024
  • Taskwiki: Proper project management with Taskwarrior in Vim

    1 project | news.ycombinator.com | 24 May 2024
  • Try to dump traditional mouse. Click by [Vim] + [screen vision-recognition] way

    1 project | news.ycombinator.com | 20 May 2024
  • Looking for tutorials / Hello world projects to create Neovim plugins using Pynvim

    4 projects | /r/neovim | 10 Dec 2023
  • deoplete on Neovim 0.9.4 with pynvim 0.5.0

    2 projects | /r/neovim | 6 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?