Lua Lsp

Open-source Lua projects categorized as Lsp

Top 23 Lua Lsp Projects

  1. nvim-lspconfig

    Quickstart configs for Nvim LSP

    Project mention: Postgres Language Server: Initial Release | dev.to | 2025-04-01

    Neovim (via nvim-lspconfig + mason)

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

    NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

  4. lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

    Project mention: Neovim for beginners | dev.to | 2024-09-30
  5. lua-language-server

    A language server that offers Lua language support - programmed in Lua

    Project mention: Why Fennel? | news.ycombinator.com | 2025-04-13

    Fennel is indeed nice and I rewrote my config too, but looked back ~2 years later and rewrote in again in Lua. I think Fennel for configuration is not justified and just adds complexity. Also the tools are not there: two existing language servers[1][2] can't compete with Sumneko's Lua language server[3] and they are fennel-exclusive and clueless about Lua code. I still like Fennel for writing more complicated code (my plugins: [4][5]) because of neat features like pattern matching and structural decomposition, both are surprisingly robust and I had doubts initially.

    [1]: https://git.sr.ht/~xerool/fennel-ls/

    [2]: https://github.com/rydesun/fennel-language-server

    [3]: https://github.com/LuaLS/lua-language-server

    [4]: https://gitlab.com/repetitivesin/16cm.nvim/-/tree/main

    [5]: https://gitlab.com/repetitivesin/madol.nvim

  6. lspsaga.nvim

    improve neovim lsp experience

  7. mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

    Project mention: [SOLVED] Vue 3 + TypeScript + Inlay Hint support in NeoVim | dev.to | 2024-11-18

    It would be an understatement to say that getting stable Vue 3 language server support in NeoVim over the last 9-12 months has been smooth sailing for me, as evidenced by this lengthy GitHub issue: volar v2 no longer works.

  8. none-ls.nvim

    null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

    Project mention: Top Tools for Static Analysis Help in Your Python Projects | dev.to | 2025-03-18

    The image above shows static analysis you get after successful setup of pyright and mypy. Visit none-ls GitHub, for more info about configuring the static analysis tools attached to the null-ls client.

  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
  10. nvim-ufo

    Not UFO in the sky, but an ultra fold in Neovim.

  11. rustaceanvim

    🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim

  12. lsp_signature.nvim

    LSP signature hint as you type

  13. aerial.nvim

    Neovim plugin for a code outline window

    Project mention: A Missing IDE Feature | news.ycombinator.com | 2024-11-04

    I don't want folding. I want to see text as-is, and such symbol lookup should be a seprate view.

    In neovim, I prefer aerial's telescope extension: https://github.com/stevearc/aerial.nvim?tab=readme-ov-file#t...

  14. vim-config

    Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.

  15. lspkind.nvim

    vscode-like pictograms for neovim lsp completion items

    Project mention: Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager | dev.to | 2024-06-24

    onsails/lspkind.nvim: vscode-like pictograms for neovim lsp completion items.

  16. nvim-navic

    Simple winbar/statusline plugin that shows your current code context

  17. dropbar.nvim

    IDE-like breadcrumbs, out of the box

  18. flutter-tools.nvim

    Tools to help create flutter apps in neovim using the native lsp

    Project mention: Hassle free flutter Development in Hyprland with Neovim | dev.to | 2025-01-09

    flutter-tools - https://github.com/nvim-flutter/flutter-tools.nvim

  19. nvim-navbuddy

    A simple popup display that provides breadcrumbs feature using LSP server

  20. SchemaStore.nvim

    🛍 JSON schemas for Neovim

  21. outline.nvim

    Navigate code with an outline sidebar. Forked from symbols-outline.nvim.

    Project mention: My Flow and Productivity has Improved with the Simplicity of Neovim | dev.to | 2024-06-21

    So let's get into a tour, starting with the Outline plugin.

  22. lsp-status.nvim

    Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline

  23. clangd_extensions.nvim

    Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead

  24. haskell-tools.nvim

    🦥 Supercharge your Haskell experience in neovim!

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

Lua Lsp discussion

Log in or Post with

Lua Lsp related posts

  • Show HN: Daily-notes.nvim – fuzzy time journal and planning plugin

    9 projects | news.ycombinator.com | 8 Feb 2025
  • Hassle free flutter Development in Hyprland with Neovim

    2 projects | dev.to | 9 Jan 2025
  • [SOLVED] Vue 3 + TypeScript + Inlay Hint support in NeoVim

    6 projects | dev.to | 18 Nov 2024
  • A Missing IDE Feature

    3 projects | news.ycombinator.com | 4 Nov 2024
  • Do I need NeoVIM?

    11 projects | /r/neovim | 7 Dec 2023
  • cpp setting problem

    4 projects | /r/neovim | 6 Dec 2023
  • How to best use nontrivial Python tool chains through neovim?

    2 projects | /r/neovim | 23 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 nvim-lspconfig 11,692
2 kanagawa.nvim 5,011
3 lsp-zero.nvim 3,981
4 lua-language-server 3,665
5 lspsaga.nvim 3,603
6 mason-lspconfig.nvim 3,206
7 none-ls.nvim 2,905
8 nvim-ufo 2,577
9 rustaceanvim 2,220
10 lsp_signature.nvim 2,200
11 aerial.nvim 1,952
12 vim-config 1,928
13 lspkind.nvim 1,596
14 nvim-navic 1,479
15 navigator.lua 1,344
16 dropbar.nvim 1,266
17 flutter-tools.nvim 1,157
18 nvim-navbuddy 857
19 SchemaStore.nvim 824
20 outline.nvim 777
21 lsp-status.nvim 640
22 clangd_extensions.nvim 533
23 haskell-tools.nvim 525

Sponsored
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

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