{"library":"tree-sitter-go","type":"library","category":null,"description":"tree-sitter-go provides Python bindings for the Go programming language grammar, enabling the tree-sitter parsing library to generate incremental syntax trees for Go code. This allows for robust code analysis, highlighting, and manipulation. The library is actively maintained, with releases generally coinciding with updates to the core tree-sitter project.","language":"python","status":"active","version":"0.25.0","tags":["parsing","grammar","go","tree-sitter","AST","code analysis","incremental"],"last_verified":"Wed May 20","install":[{"cmd":"pip install tree-sitter-go tree-sitter","imports":["import tree_sitter_go as tsgo\nfrom tree_sitter import Language, Parser\n\nGO_LANGUAGE = Language(tsgo.language())","from tree_sitter import Parser"]}],"homepage":null,"github":"https://github.com/tree-sitter/tree-sitter-go","docs":null,"changelog":null,"pypi":"https://pypi.org/project/tree-sitter-go/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.06,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/tree-sitter-go/compatibility"}}