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-cognate

TS grammar for the Cognate language

01 Jul 2024 3

git-commit-ts-mode

A tree-sitter based major mode for editing Git commit messages in GNU Emacs

12 May 2024 9

r-ts-mode

R major-mode using tree-sitter

23 Mar 2024 2

powershell-ts-mode

Emacs mode for editing powershell files using tree-sitter

24 Feb 2024 2

satysfi-ts-mode

A tree-sitter based major-mode for SATySFi

20 Feb 2024 5

swift-ts-mode

Tree-sitter based major-mode for Swift in Emacs, with support for font-locking, imenu and indentation

26 Nov 2023 9

combobulate

Structured Editing and Navigation in Emacs with Tree-Sitter

23 Nov 2021 807

tree-edit

🌲 Structural editing in Emacs for any™ language!

15 Aug 2021 393

ts-fold

Code-folding using tree-sitter

11 Aug 2021 203

tree-sitter-langs

Language bundle for Emacs's tree-sitter package

19 Feb 2021 260

elisp-tree-sitter

Emacs Lisp bindings for tree-sitter

09 Jul 2019 821