Lua language-server

Open-source Lua projects categorized as language-server
Lsp Vim Neovim Nvim Lua

Top 5 Lua language-server Projects

language-server
  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. 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. lua-language-server

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

    Project mention: Lune (Rust-based Luau runtime) 0.9.0 released | news.ycombinator.com | 2025-04-28

    Yep. Luau has an LSP so you should be able to get all that.

    There is no support for Luau in Love2D though. You would have to author your code in Teal (typed lua to lua compiler) and then compile that to Lua to be run in Love: https://github.com/teal-language/tl

    You can get the Lua LSP working in Love2D with full completion support by the way. The Lua LSP has 3rd party libraries included in it. You can see all the preinstalled ones here: https://github.com/LuaLS/lua-language-server/tree/master/3rd

    Support for them as built-ins will be removed at some point though. But you can always add them yourself: https://github.com/LuaLS/lua-language-server/wiki/Settings#w... using the files from here: https://github.com/LuaCATS/love2d/

    It looks like the easiest way to support them is using a `.luarc.json` file though: https://github.com/LuaLS/lua-language-server/wiki/Configurat...

    Here is a project that is already set up with a config file that you should be able to just copy: https://github.com/jonasgeiler/love2d-joystick-tester/blob/m...

  4. haskell-tools.nvim

    🦥 Supercharge your Haskell experience in neovim!

  5. lua-lsp

    A Lua language server

  6. digestif

    A language server for TeX and friends

  7. 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 language-server discussion

Log in or Post with

Lua language-server related posts

  • Lune (Rust-based Luau runtime) 0.9.0 released

    5 projects | news.ycombinator.com | 28 Apr 2025
  • PowerShell Development in Neovim

    7 projects | dev.to | 27 Jun 2024
  • null-ls will be archived

    14 projects | /r/neovim | 9 Jul 2023
  • Some questions about code formatting with lsp-zero and mason

    2 projects | /r/neovim | 1 Jun 2023
  • Documentation Comment highlighting with TreeSitter

    7 projects | /r/neovim | 13 May 2023
  • This little thing bugs me: in lua LSP popup content, the closing paren is always highlighted red

    4 projects | /r/neovim | 28 Apr 2023
  • C++ dev environment in pure lua based plugins.

    4 projects | /r/neovim | 24 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 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 language-server projects in Lua? This list will help you:

# Project Stars
1 nvim-lspconfig 11,848
2 lua-language-server 3,708
3 haskell-tools.nvim 534
4 lua-lsp 293
5 digestif 282

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 Lua is
the 18th most popular programming language
based on number of references?