smacker / go-tree-sitter
Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
☆464Updated 5 months ago
Alternatives and similar repositories for go-tree-sitter:
Users that are interested in go-tree-sitter are comparing it to the libraries listed below
- Go grammar for tree-sitter☆330Updated 2 weeks ago
- Language Server Protocol SDK for Go☆198Updated 6 months ago
- Selected Go-internal packages factored out from the standard library☆896Updated 2 weeks ago
- Go types for the messages used in the Language Server Protocol.☆100Updated 11 months ago
- A collection of packages to augment the go testing package and support common patterns.☆529Updated last week
- A faster file programming language detector☆517Updated last week
- Package protocol implements Language Server Protocol specification in Go☆103Updated last week
- A Go linter to check that errors from external packages are wrapped☆318Updated 2 months ago
- Decorated Syntax Tree - manipulate Go source with perfect fidelity.☆1,322Updated last year
- Define and run pattern-based custom linting rules.☆807Updated 5 months ago
- Experimental implementation of a proposed v2 encoding/json package☆440Updated this week
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆305Updated 2 months ago
- Go modules analysis tool☆400Updated 2 years ago
- language server protocol sdk implement for go☆107Updated last year
- A Go tool to auto generate methods for your enums☆449Updated 4 months ago
- Tool for transpiling C to Go.☆341Updated 3 weeks ago
- Go bindings for tree-sitter☆62Updated last week
- [mirror] the database client and tools for the Go vulnerability database☆399Updated this week
- 🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...☆439Updated last week
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.☆550Updated 5 months ago
- An experimental Go local docs server/generator and code reader implemented with some fresh ideas.☆620Updated 3 weeks ago
- Fast, zero heap allocation Go Trie for runes or paths☆484Updated 4 months ago
- Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go☆616Updated 8 months ago
- Detect ineffectual assignments in Go code.☆407Updated last year
- Refactoring and code transformation tool for Go.☆976Updated this week
- Python's repr() for Go☆165Updated this week
- This package simplifies testing of command-line interfaces.☆178Updated last year
- An alternative to stack traces for your Go errors☆745Updated 2 weeks ago
- Implements support for double star (**) matches in golang's path.Match and filepath.Glob.☆543Updated 3 weeks ago
- A collection of (ANSI-sequence aware) text reflow operations & algorithms☆671Updated 9 months ago