npx claudepluginhub claude-contrib/claude-languages --plugin golangLSP language servers for Claude Code — code completion, diagnostics, hover, and go-to-definition for every language you work in.
Language servers extend what Claude understands — not just what it can do. Install a language plugin and Claude gains deep code intelligence: real-time errors, symbol navigation, and context-aware completions, powered by the same LSP servers your editor uses.
Each plugin bundles an LSP (Language Server Protocol) server that Claude Code connects to as an external process. Once installed, Claude gains deep code intelligence for that language — the same completions, diagnostics, and navigation your editor uses.
| Capability | What it gives Claude |
|---|---|
| Completions | Context-aware symbol and method suggestions |
| Diagnostics | Real-time type errors, lint warnings, undefined references |
| Hover | Type signatures and documentation on demand |
| Go-to-definition | Navigate to declarations across the codebase |
claude)The individual language servers (gopls, rust-analyzer, terraform-ls) are downloaded and installed automatically by the plugin — no manual setup required.
Install claude separately: Claude Code installation guide
1. Register the marketplace in ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"claude-languages": {
"source": {
"source": "github",
"repo": "claude-contrib/claude-languages"
}
}
}
}
2. Install a language server inside Claude Code:
/plugin install golang@claude-languages
Claude now has Go language intelligence available in every session.
| Plugin | Language | Powered by | Description |
|---|---|---|---|
golang | Go | gopls | Official Go language server by the Go team |
rust | Rust | rust-analyzer | Official Rust language server |
terraform | Terraform / HCL | terraform-ls | Official Terraform language server by HashiCorp |
Have an LSP server your team relies on? Package it for one-command install:
plugins/your-language/
├── .claude-plugin/plugin.json # name, version, description
├── .lsp.json # server command + args + file extension mapping
└── README.md # what it unlocks + install instructions
plugins/.claude-plugin/marketplace.json→ Read the full authoring guide
| Repo | What it provides |
|---|---|
| claude-extensions | Hooks, context rules, session automation |
| claude-features | Devcontainer features for Claude Code and Anthropic tools |
| claude-languages ← you are here | LSP language servers — completions, diagnostics, hover |
| claude-sandbox | Sandboxed Docker environment for Claude Code |
| claude-services | MCP servers — browser, filesystem, sequential thinking |
| claude-skills | Slash commands for Claude Code |
| claude-status | Live status line — context, cost, model, branch, worktree |
MIT — use it, fork it, extend it.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive collection of specialized Rust development agents with Claude Code best practices. Includes rust-teamlead agent and rust-team skill for multi-agent collaborative development via Claude Code experimental agent teams. rust-analyzer LSP integration for real-time code intelligence. Handoff protocol via rust-agent-handoff skill for context sharing. Adversarial critic agent for stress-testing designs. Updated for Rust Edition 2024 and modern tooling.
Official .NET language server with rich C# support
Perl language support via PerlNavigator LSP