How to Transform Vim to a Complete IDE?

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. copilot-cmp

    Lua plugin to turn github copilot into a cmp source

    There are numerous plugins available. For instance, this is a Copilot implementation: https://github.com/zbirenbaum/copilot-cmp. Or prettier: https://github.com/MunifTanjim/prettier.nvim. You might need just edit your configuration file.

  4. NvChad

    Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.

  5. prettier.nvim

    Prettier plugin for Neovim's built-in LSP client.

    There are numerous plugins available. For instance, this is a Copilot implementation: https://github.com/zbirenbaum/copilot-cmp. Or prettier: https://github.com/MunifTanjim/prettier.nvim. You might need just edit your configuration file.

  6. which-key.nvim

    💥 Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type.

    By default, most of nvim packages have WhichKey plugin which shows popup with available commands. For instance, you press space or g and what for a second:

  7. Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    And this comprehensive guide: https://github.com/iggredible/Learn-Vim

  8. lazygit

    simple terminal UI for git commands

    You can also work conveniently with git from the terminal. For this, you can install LazyGit:

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • lazy.nvim only standard version of colorscheme usable

    3 projects | /r/neovim | 11 May 2023
  • Neovim contextual highlighting. How to add some highlighting to the last contextual helper? (Component Component.GetComponent(Type type) part)

    4 projects | /r/neovim | 23 Apr 2023
  • AstroNvim/AstroNvim: AstroNvim is an aesthetic and feature-rich Neovim config

    11 projects | news.ycombinator.com | 10 Mar 2023
  • Neovim 0.11 Is Here

    1 project | news.ycombinator.com | 26 Mar 2025
  • How to turn NEOVIM into an IDE-like code editor in NIXOS?

    3 projects | dev.to | 24 Mar 2025

Did you know that Lua is
the 18th most popular programming language
based on number of references?