Tree-sitter topic

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.

List Tree-sitter repositories

CodeEditSourceEditor

480
Stars
73
Forks
Watchers

A code editor view written in Swift powered by tree-sitter.

awesome-tree-sitter

43
Stars
3
Forks
Watchers

Curated list of awesome tree-sitter language grammars, bindings, tools, libraries

nvim-yati

140
Stars
2
Forks
Watchers

Yet another tree-sitter powered indent plugin for Neovim.

nvim-ts-context-commentstring

1.1k
Stars
33
Forks
Watchers

Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.

syntax-highlighter

206
Stars
44
Forks
Watchers

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

difftastic

19.8k
Stars
311
Forks
Watchers

a structural diff that understands syntax 🟥🟩

diffsitter

1.5k
Stars
28
Forks
Watchers

A tree-sitter based AST difftool to get meaningful semantic diffs

nvim-treesitter

12.0k
Stars
979
Forks
Watchers

Nvim Treesitter configurations and abstraction layer

curlconverter

7.2k
Stars
870
Forks
Watchers

Transpile curl commands into Python, JavaScript and 27 other languages