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

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


Golang template grammar for tree-sitter (by ngalaiko)


A tree-sitter grammar for TLA+ and PlusCal (by tlaplus-community)
Our great sponsors
  • Zigi - The context switching struggle is real
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Scout APM - Truly a developer’s best friend
tree-sitter-go-template tree-sitter-tlaplus
1 1
28 38
- -
1.1 5.2
7 months ago 5 months 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 tree-sitter-tlaplus. We have used some of these posts to build our list of alternatives and similar projects.

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

What are some alternatives?

When comparing tree-sitter-go-template and tree-sitter-tlaplus 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).

inih - Simple .INI file parser in C, good for embedded systems

go-tree-sitter - Golang bindings for tree-sitter

SuperGreenOSBoilerplate - ESP32 Boilerplate code generator - See README ->

link-grammar - The CMU Link Grammar natural language parser

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

tree-sitter-sql - SQL syntax highlighting for tree-sitter

tree-sitter-formula - Formula grammar for tree-sitter