tree-sitter-go-template VS go-tree-sitter

Compare tree-sitter-go-template vs go-tree-sitter and see what are their differences.


Golang template grammar for tree-sitter (by ngalaiko)


Golang bindings for tree-sitter (by smacker)
Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • Zigi - The context switching struggle is real
tree-sitter-go-template go-tree-sitter
1 1
27 138
- -
1.3 6.8
6 months ago 27 days ago
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of tree-sitter-go-template. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-02-12.
  • Helm charts for Kubernetes in Nvim - bad experience
    2 projects | | 12 Feb 2022
    I use tree-sitter for syntax highlighting, and I have found this grammar (note that helm templates are basically go templates), but it's not very polished and brakes pure yaml syntax highlighting. Another problem I have is that, because helm template files end in .yaml, I get a tone of diagnostics errors from the yamlls lsp server and I have to disable it every time with lua vim.diagnostics.disable(). Lastly it would be really nice if I could get autocompletion working and maybe some linting.


Posts with mentions or reviews of go-tree-sitter. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning go-tree-sitter yet.
Tracking mentions began in Dec 2020.

What are some alternatives?

When comparing tree-sitter-go-template and go-tree-sitter you can also consider the following projects:

vim-helm - vim syntax for helm templates (yaml + gotmpl + sprig + custom)

tree-sitter-comment - Tree-sitter grammar for comment tags like TODO, FIXME(user).

tree-sitter-tlaplus - A tree-sitter grammar for TLA+ and PlusCal

tree-sitter-racket - Racket grammar for tree-sitter

syntax-highlighter - Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.

tree-sitter-embedded-template - Tree-sitter grammar for embedded template languages like ERB, EJS

SuperGreenOSBoilerplate - ESP32 Boilerplate code generator - See README ->