Tree-sitter Ecosystem

Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter grammars can be reused in many different languages.

Created by
maxbrunsfeld
Released
2019
Community Repos
744
Total GitHub Stars
21,494

tree-sitter-markdown

Markdown grammar for tree-sitter

18 Nov 2021 412

tree-sitter-parsers

generate the shared libraries of tree-sitter parsers

22 Aug 2021 6

solidity-parser-explorer

Solidity and Yul syntax-aware highlighting and AST explorer

18 Aug 2021 9

tree-sitter-hcl

A tree-sitter grammar for HCL (HashiCorp Configuration Language), used by projects such as Terraform

22 Jun 2021 72

tree-sitter-go-template

Golang template grammar for tree-sitter

30 May 2021 76

tree-sitter-lean

Experimental tree-sitter parser for the Lean (4) Theorem Prover

28 Feb 2021 28

tree-sitter-comment

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

31 Jan 2021 122

ltreesitter

Standalone tree sitter bindings for the Lua language

02 Oct 2020 89

tree-sitter-rst

reStructuredText grammar for tree-sitter

02 Jun 2020 49

tree-sitter-move

tree-sitter grammar for libra move language

14 Apr 2020 8

tree-sitter-eu4mod

📦 Tree sitter parser package for ⚜ Europa Universalis IV ⚜

28 Feb 2020 3

tree-sitter-clojure

Clojure(Script) grammar for tree-sitter

16 Feb 2020 152

py-tree-sitter

Python bindings to the Tree-sitter parsing library

20 Mar 2019 848

tree-sitter-regent

A parser for the Regent language

24 Dec 2018 0

tree-sitter-verilog

SystemVerilog grammar for tree-sitter

01 Nov 2018 92

tree-sitter-html

HTML grammar for Tree-sitter

11 Jun 2018 132

go-tree-sitter

Golang bindings for tree-sitter https://github

05 Feb 2018 428

tree-sitter-bash

Bash grammar for tree-sitter

14 Jul 2017 208

afl-tree-sitter

AFL test harness for tree-sitter runtime and parsers

21 Mar 2017 8

tree-sitter-typescript

TypeScript grammar for tree-sitter

10 Feb 2017 366