Show HN: Create a full language server in Go with 3.17 spec support
by rumno0 on 3/24/2026, 9:56:07 PM
https://github.com/owenrumney/go-lsp
Comments
by: bbkane
Started in case I ever build a language server, thanks! The interface looks very understandable, and the debug server looks really nice.<p>Now that I think about it, it might be really cool to add LSP to my CLI framework[0] (I already have tab completion for shells, why not make an editor plugin if it's this easy ..)<p>0: <a href="https://github.com/bbkane/warg" rel="nofollow">https://github.com/bbkane/warg</a>
3/29/2026, 12:53:56 PM
by: Myzel394
Have you tried out <a href="https://github.com/tliron/glsp" rel="nofollow">https://github.com/tliron/glsp</a>?
3/29/2026, 6:19:18 PM
by: SwiftyBug
Very nice. Now I want to build a language server. If only I had anything to build it for.
3/29/2026, 12:57:19 PM
by: peaklineops
[dead]
3/29/2026, 4:36:28 PM
by: zephyrwhimsy
[dead]
3/29/2026, 4:54:39 PM
by: devnotes77
[dead]
3/29/2026, 2:03:42 PM
by: zephyrwhimsy
Markdown survived because it optimized for the right tradeoff: human readability with just enough structure for machine parsing.
3/29/2026, 3:24:57 PM
by: whateveracct
<p><pre><code> // DiagnosticSeverity indicates the severity of a diagnostic. type DiagnosticSeverity int </code></pre> Hmmm :robot:
3/29/2026, 3:41:03 PM