tree-sitter / tree-sitter-go
Go grammar for tree-sitter
☆326Updated last month
Alternatives and similar repositories for tree-sitter-go:
Users that are interested in tree-sitter-go are comparing it to the libraries listed below
- Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter☆454Updated 4 months ago
- golangci-lint language server☆237Updated this week
- Language Server Protocol SDK for Go☆195Updated 5 months ago
- Go types for the messages used in the Language Server Protocol.☆100Updated 10 months ago
- Go implementation of the Debug Adapter Protocol☆128Updated 10 months ago
- Package protocol implements Language Server Protocol specification in Go☆103Updated 2 months ago
- language server protocol sdk implement for go☆106Updated last year
- A tree-sitter grammar for go.mod files☆50Updated last week
- Archived: LSP support is being built into the Buf CLI☆126Updated 11 months ago
- A golang formatter that fixes long lines☆971Updated last week
- Nvim Go client☆580Updated 8 months ago
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆303Updated last month
- Language Server Indexing Format (LSIF) generator for Go☆116Updated last year
- GCI, a tool that control golang package import order and make it always deterministic.☆451Updated 4 months ago
- Go bindings for tree-sitter☆48Updated last month
- A collection of packages to augment the go testing package and support common patterns.☆525Updated 4 months ago
- A tree-sitter grammar for protocol buffer files (proto3).☆72Updated 6 months ago
- An extension for nvim-dap providing configurations for launching go debugger (delve) and debugging individual tests☆514Updated this week
- Go linter for forbidding identifiers☆131Updated last month
- Simple Go snapshot testing☆313Updated last year
- Generate stub for interface on a type☆60Updated 2 months ago
- A Go tool to auto generate methods for your enums☆443Updated 3 months ago
- A language server implementation for Google Protocol Buffers☆59Updated 2 months ago
- Go Coverage in your terminal: a tool for exploring Go Coverage reports from the command line 💻☆358Updated last year
- A minimal implementation of Golang development plugin for Neovim☆139Updated 4 months ago
- Reliable Neotest adapter for running Go tests in Neovim.☆159Updated this week
- A library that provides Go Generics friendly "optional" features.☆173Updated last month
- Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and environment variables to all hooks, and the abi…☆294Updated last year
- Go modules analysis tool☆400Updated 2 years ago
- impl generates method stubs for implementing an interface.☆1,042Updated 6 months ago