tree-sitter / go-tree-sitter
Go bindings for tree-sitter
☆86Updated last month
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 struct inspection web service☆65Updated last month
- Remote Git repos as fs.FS file systems.☆118Updated 9 months ago
- Bridge between Go testing.T and slog.☆62Updated last year
- Protobuf golang linter - use getters instead of fields.☆26Updated last week
- misspelled word linter for Go comments, string literals and embedded files☆42Updated this week
- 🪵 Ensure consistent code style when using log/slog☆163Updated 2 weeks ago
- Package protocol implements Language Server Protocol specification in Go☆105Updated 3 weeks ago
- implementation of the Allotment Routing Table (ART) algorithm by Donald Knuth, as described in the paper by Yoichi Hariguchi☆55Updated last year
- Basic Markdown parser and HTML generator☆90Updated 3 months ago
- detects nested contexts in loops or function literals☆31Updated this week
- Mermaid diagram support for Goldmark Markdown parser.☆48Updated this week
- The Golang linter that checks usage of github.com/stretchr/testify.☆130Updated this week
- Go 1.23 range functions with database/sql☆145Updated 4 months ago
- ☆104Updated 8 months ago
- Script engine, especially good for tests☆150Updated last year
- test library for Bubbletea TUI models☆48Updated last year
- ☆46Updated 2 months ago
- Sample implementation of enhanced http.ServeMux routing patterns.☆57Updated last year
- Clean paths to ensure safe to use on all modern FS/OSs☆39Updated 4 months ago
- A set of tools for building parsers using the Go programming language.☆44Updated last year
- Golang linter to use strconv☆37Updated 2 weeks ago
- Staticcheck's official GitHub Action☆90Updated last year
- Detects when some calls can be replaced by methods from the testing package☆26Updated this week
- Fast directory traversal for Golang☆86Updated 3 weeks ago
- Go library for parsing and applying patches created by Git☆108Updated 3 weeks ago
- 🚨 slog sampling: drop repetitive log records☆74Updated this week
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆21Updated this week
- Read a tar file contents using go1.16 io/fs abstraction☆43Updated last year
- Finds unused _exported_ Go symbols in a project. Backed by gopls.☆39Updated 7 months ago
- Go linter for forbidding identifiers☆136Updated 2 months ago