Topics / #language-server
Language-server projects on GitHub
Language server implementations that provide IDE features like completions to editors.
As of , the most-starred Language-server projects on GitHub are serena (30.4K stars), ty (19.9K stars) and harper (16.7K stars). GitHub.Locker tracks 6 Language-server repositories with 91.7K stars combined. The fastest-growing on October 17 was harper, with +82 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
harper
Automattic/harper · ★ 16.7KHarper is an offline, privacy-first English grammar checker written in Rust that runs locally instead of sending your text to a server.
serena
oraios/serena · ★ 30.4KA free, open-source MCP toolkit that gives AI coding agents IDE-grade semantic tools: symbol-level code retrieval, editing, refactoring and debugging. Its tagline: the IDE for your coding agent.
ty
astral-sh/ty · ★ 19.9Kty is an extremely fast Python type checker and language server written in Rust, built by Astral (the team behind uv and Ruff). It is currently in beta.
+5mixdog
tribgames/mixdog · ★ 151Mixdog is an open-source desktop coding agent that matches OpenAI's Codex on the Terminal-Bench 2.1 benchmark while using 63% fewer tokens. It bundles an editor, terminals, Git/GitHub integration, and multi-model orchestration into one app.
The all-time top
6 projects · by stars
- 30.4K
#1 · oraios/serena
serena
A free, open-source MCP toolkit that gives AI coding agents IDE-grade semantic tools: symbol-level code retrieval, editing, refactoring and debugging. Its tagline: the IDE for your coding agent.
- 19.9K
#2 · astral-sh/ty
ty
ty is an extremely fast Python type checker and language server written in Rust, built by Astral (the team behind uv and Ruff). It is currently in beta.
- 16.7K
#3 · Automattic/harper
harper
Harper is an offline, privacy-first English grammar checker written in Rust that runs locally instead of sending your text to a server.
- 4

nvim-lspconfig
14Kneovim/nvim-lspconfig · Luanvim-lspconfig is a collection of ready-made LSP server configurations for Neovim's built-in LSP client, so you don't have to hand-write the setup for each language server.
- 5

templ
10.6Ka-h/templ · Gotempl is a templating language for writing HTML user interfaces in Go, with strong developer tooling as a headline feature.
- 6

mixdog
151tribgames/mixdog · JavaScriptMixdog is an open-source desktop coding agent that matches OpenAI's Codex on the Terminal-Bench 2.1 benchmark while using 63% fewer tokens. It bundles an editor, terminals, Git/GitHub integration, and multi-model orchestration into one app.
Related topics
Often tagged together