The necessary building blocks to develop LSP implementations in Zig.
See the codeProvides the necessary building blocks to develop Language Server Protocol implementations in Zig.
[!NOTE] The default branch requires Zig
0.17.0-dev.1397+4331ba0fbor later. Checkout the0.16.xbranch when using Zig 0.16
# Initialize a `zig build` project if you haven't already
zig init
# Add the `lsp_kit` package to your `build.zig.zon`
zig fetch --save git+https://github.com/zigtools/lsp-kit.git
You can then import the lsp module in your build.zig with:
const lsp = b.dependency("lsp_kit", .{}).module("lsp");
const exe = b.addExecutable(...);
exe.root_module.addImport("lsp", lsp);
46 followers · starred Oct 2025
20 followers · starred Jan 2026
81 followers · starred Jul 2023
17 followers · starred May 2024
Zig
100.0%
The necessary building blocks to develop LSP implementations in Zig.
See the codeProvides the necessary building blocks to develop Language Server Protocol implementations in Zig.
[!NOTE] The default branch requires Zig
0.17.0-dev.1397+4331ba0fbor later. Checkout the0.16.xbranch when using Zig 0.16
# Initialize a `zig build` project if you haven't already
zig init
# Add the `lsp_kit` package to your `build.zig.zon`
zig fetch --save git+https://github.com/zigtools/lsp-kit.git
You can then import the lsp module in your build.zig with:
const lsp = b.dependency("lsp_kit", .{}).module("lsp");
const exe = b.addExecutable(...);
exe.root_module.addImport("lsp", lsp);
46 followers · starred Oct 2025
20 followers · starred Jan 2026
81 followers · starred Jul 2023
17 followers · starred May 2024
Zig
100.0%