Back to browse
GitHub Repository

Write Language Servers that comply with 3.17 of the LSP Specification

185 starsGo

Create a full language server in Go with 3.17 spec support

by rumno0·Mar 24, 2026·93 points·18 comments

AI Analysis

●●SolidNiche GemShip It

Up-to-date LSP 3.17 support in Go beats outdated alternatives like sourcegraph/go-lsp.

Strengths
  • Comprehensive 3.17 spec coverage table shows actual implementation status clearly.
  • Handles JSON-RPC framing and dispatch so you only write language logic.
  • Includes debug UI and testing helpers specifically for LSP server development.
Weaknesses
  • Low star count and commit history suggests early stage or limited adoption.
  • No mention of performance benchmarks compared to existing tliron/glsp alternatives.
Target Audience

Go developers building IDE extensions, language tools, or static analysis servers.

Similar To

tliron/glsp · sourcegraph/go-lsp · nanobox-io/golang-lsp

Similar Projects

Developer Tools●●Solid

Rune | A spec pattern for consistent AI code generation

Turns fuzzy AI prompts into a lightweight contract: SIGNATURE, BEHAVIOR (WHEN/THEN) and TESTS can be written as .rune YAML or embedded Markdown, letting any model or language generate the same behavior. Clever, low-friction idea with practical utilities (drift detection, reverse-engineer skills), but it’s a pattern rather than a product — adoption will hinge on tooling and CI integrations to make these specs enforceable at scale.

Niche GemBig Brain
vict00r99
133mo ago