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

treesit-langs

Language bundle for Emacs's treesit

13 Jul 2024 7

tree-sitter-prolog

Mirror of https://codeberg

03 Jul 2024 2

tree-sitter-lox

Lox grammar for tree-sitter

23 Apr 2023 11

java-tree-sitter

Java bindings for tree-sitter

29 Nov 2022 29

tree-sitter-souffle

A tree-sitter grammar for Soufflé Datalog

21 Oct 2022 13

SwiftTreeSitter

Swift API for the tree-sitter incremental parsing system

30 Oct 2021 235

tree-sitter-langs

Language bundle for Emacs's tree-sitter package

19 Feb 2021 260

ltreesitter

Standalone tree sitter bindings for the Lua language

02 Oct 2020 89

tree-hugger

A light-weight, extendable, high level, universal code parser built on top of tree-sitter

01 Mar 2020 126

elisp-tree-sitter

Emacs Lisp bindings for tree-sitter

09 Jul 2019 821

tree-sitter-curry

Curry grammar for tree-sitter

02 Mar 2019 4

tree-sitter-elm

Tree sitter implementation for elm

10 Jan 2019 73

tree-sitter

An incremental parsing system for programming tools

06 Nov 2013 16,336