Lua neovim-lsp

Open-source Lua projects categorized as neovim-lsp

Top 14 Lua neovim-lsp Projects

  • trouble.nvim

    🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.

    Project mention: better Telescope live grep UI? | | 2022-11-23

    I have exactly the same issue, and I found is super helpful, it render with two area, the bottom area is just like the VSCode search panel which group the search result by file, and the main area is the source code link to the search result item, and you can view the full context without cut the code.

  • null-ls.nvim

    Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

    Project mention: How to turn off markdown formatting for specific file and/or in general? | | 2022-12-01

    This is from the null ls documentation: Null ls docs

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • doom-nvim

    A Neovim configuration for the advanced martian hacker (by doom-neovim)

    Project mention: Does anyone uses nvim? | | 2022-10-29

    The vue config is pretty complex because we initialise 3 different instances of volar lsp that have different responsibilities to improve responsiveness (same as VScode extension) but there are much simpler examples i.e. rust

  • neodev.nvim

    💻 Neovim setup for init.lua and plugin development with full signature help, docs and completion for the nvim lua API.

    Project mention: Why you need plugins like rust-tools.nvim or typescript.nvim? | | 2022-11-22

    In case of null-ls, I need that extra plugin to use non-LSP tools like eslint or stylua, and plugins like neodev gives me extra informations which are not handled by vanilla LSP. But in case of rust-tools.nvim or typescript.nvim, aren't these plugins just wrapper of rust-analyzer and tsserver?

  • typescript.nvim

    A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).

    Project mention: NestJS auto importing of missing imports | | 2022-11-23


  • nvim-lspfuzzy

    A Neovim plugin to make the LSP client use FZF

    Project mention: Anyone write Go full time using vim? | | 2022-01-05
  • document-color.nvim

    🌈 LSP-based colorizer for neovim

    Project mention: nvim-colorizer.lua: Support for SASS variables/imports and Tailwind colors | | 2022-09-15

    Second is using the tailwind css lsp. Yes, exists too.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • dotfiles

    My dotfiles for Neovim, Kitty terminal, Zsh, and a few other things. (by JoosepAlviste)

    Project mention: is there a way to make vim auto close a jsx tag wtih a slash? | | 2022-08-18

    This seemed like an interesting problem to solve and I felt like it would be useful for me too. So, I went ahead and created a simple mapping that uses Treesitter for this:

  • doom-one.nvim

    doom-emacs' doom-one Lua port for Neovim

    Project mention: What's your recommendations for good colorschemes? | | 2022-10-25
  • neoconf.nvim

    💼 Neovim plugin to manage global and project-local settings

    Project mention: neoconf.nvim: a Neovim plugin to manage global and project-local settings | | 2022-11-16

    You can find all the details at

  • prettier.nvim

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

    Project mention: My Neovim setup for React, TypeScript, Tailwind CSS, etc | | 2022-08-09

    I heavily rely on Prettier to format TypeScript/JavaScript/CSS files. Use jose-elias-alvarez/null-ls.nvim and MunifTanjim/prettier.nvim to accomplish that.

  • nvim-lsp-smag

    Seamless integration of language server locations into NeoVim

    Project mention: Q: Refresh vsplit if exists rather than opening new vsplit? | | 2022-03-24

    What I do is to use lsp-smag and the default keybindings to open tags in the preview window.

  • toggle-lsp-diagnostics.nvim

    Neovim plugin for toggling the LSP diagnostics.

    Project mention: How can I hide the hint diagnostic messages (shown in white text) for only Python? Using nvim-cmp and Pyright. | | 2021-12-29

    For files I didn't write and trigger many errors I toggle just all diagnostics, I use a plugin for that

  • LeoVim

    My own neovim lua config

    Project mention: NvChad VS LeoVim - a user suggested alternative | | 2022-02-06

    neovim config

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

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). The latest post mention was on 2022-12-01.

Lua neovim-lsp related posts


What are some of the best open-source neovim-lsp projects in Lua? This list will help you:

Project Stars
1 trouble.nvim 2,393
2 null-ls.nvim 2,374
3 doom-nvim 790
4 neodev.nvim 634
5 typescript.nvim 286
6 nvim-lspfuzzy 282
7 document-color.nvim 155
8 dotfiles 130
9 doom-one.nvim 127
10 neoconf.nvim 123
11 prettier.nvim 99
12 nvim-lsp-smag 69
13 toggle-lsp-diagnostics.nvim 56
14 LeoVim 1
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.