Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Tree-sitter
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.
- GitHub: https://github.com/topics/tree-sitter
- Repo: https://github.com/tree-sitter/tree-sitter
- Created by: maxbrunsfeld
- Released: 2019
- Last updated: 2024-11-12 00:26:12 UTC
- JSON Representation
https://github.com/tree-sitter-grammars/tree-sitter-hyprlang
hyprlang grammar for tree-sitter
Last synced: 09 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-hcl
HCL grammar for tree-sitter
Last synced: 09 Oct 2024
https://github.com/tree-sitter/tree-sitter-verilog
SystemVerilog grammar for tree-sitter
grammar hacktoberfest parser tree-sitter verilog
Last synced: 07 Oct 2024
https://github.com/euclidianace/ltreesitter
Standalone tree sitter bindings for the Lua language
Last synced: 09 Oct 2024
https://github.com/euclidianAce/ltreesitter
Standalone tree sitter bindings for the Lua language
Last synced: 05 Nov 2024
https://github.com/neovim/tree-sitter-vimdoc
Tree-sitter parser for Vim help files
tree-sitter tree-sitter-parser
Last synced: 07 Oct 2024
https://github.com/tree-sitter/tree-sitter-julia
Julia grammar for Tree-sitter
Last synced: 07 Oct 2024
https://github.com/ziontee113/SelectEase
SelectEase selects matching nodes near the cursor using Treesitter queries with Vim's Select Mode.
neovim neovim-plugin tree-sitter
Last synced: 06 Aug 2024
https://github.com/ziontee113/selectease
SelectEase selects matching nodes near the cursor using Treesitter queries with Vim's Select Mode.
neovim neovim-plugin tree-sitter
Last synced: 09 Oct 2024
https://github.com/frozolotl/tree-sitter-typst
A tree-sitter grammar for the typst typesetting language with a focus on correctness
Last synced: 09 Oct 2024
https://github.com/ngalaiko/tree-sitter-go-template
Golang template grammar for tree-sitter
go parser template tree-sitter
Last synced: 09 Oct 2024
https://github.com/tree-sitter/tree-sitter-ocaml
OCaml grammar for tree-sitter
Last synced: 07 Oct 2024
https://github.com/hadronized/kak-tree-sitter
tree-sitter meets Kakoune
highlighting kakoune text-objects tree-sitter
Last synced: 09 Oct 2024
https://github.com/tree-sitter/tree-sitter-regex
Tree-sitter parser for regular expressions
Last synced: 07 Oct 2024
https://github.com/gleam-lang/tree-sitter-gleam
π³ A tree-sitter grammar for the Gleam programming language
Last synced: 09 Nov 2024
https://github.com/elm-tooling/tree-sitter-elm
Tree sitter implementation for elm
elm hacktoberfest highlighting parsing tree-sitter
Last synced: 09 Oct 2024
https://github.com/mitchellh/tree-sitter-hcl
A tree-sitter grammar for HCL (HashiCorp Configuration Language), used by projects such as Terraform.
Last synced: 09 Oct 2024
https://github.com/rrethy/tcount
Count your code by tokens and patterns in the syntax tree. A tokei/scc/cloc alternative.
Last synced: 27 Oct 2024
https://github.com/wilfred/tree-sitter-elisp
tree-sitter grammar for emacs lisp
Last synced: 14 Nov 2024
https://github.com/Wilfred/tree-sitter-elisp
tree-sitter grammar for emacs lisp
Last synced: 31 Oct 2024
https://github.com/ziontee113/query-secretary
Neovim Plugin that assists you in writing Treesitter Queries
lua neovim queries query scheme tree-sitter
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-lua
Lua grammar for tree-sitter
Last synced: 02 Nov 2024
https://github.com/llemaitre19/jtsx
Extends Emacs JSX/TSX built-in support.
emacs hideshow javascript jsx melpa tree-sitter tsx typescript
Last synced: 23 Oct 2024
https://github.com/gbprod/tree-sitter-gitcommit
A tree-sitter grammar for gitcommit messages
git gitcommit grammar tree-sitter tree-sitter-parser
Last synced: 01 Nov 2024
https://github.com/amarakon/nvim-cmp-buffer-lines
nvim-cmp completion source for buffer lines
cmp lua luajit neovim neovim-plugin nvim-cmp nvim-plugin nvim-treesitter tree-sitter
Last synced: 06 Aug 2024
https://github.com/tree-sitter/ruby-tree-sitter.old
Ruby bindings to tree-sitter
Last synced: 26 Sep 2024
https://github.com/langston-barrett/treeedb
Generate SoufflΓ© Datalog types, relations, and facts that represent ASTs from a variety of programming languages.
datalog souffle static-analysis tree-sitter
Last synced: 30 Oct 2024
https://github.com/tree-sitter/tree-sitter-embedded-template
Tree-sitter grammar for embedded template languages like ERB, EJS
parser template-language tree-sitter
Last synced: 07 Oct 2024
https://github.com/karlotness/tree-sitter.el
An Emacs dynamic module exposing tree-sitter.
Last synced: 27 Oct 2024
https://github.com/tlaplus-community/tree-sitter-tlaplus
A tree-sitter grammar for TLAβΊ and PlusCal
grammar parser pluscal tlaplus tree-sitter
Last synced: 09 Nov 2024
https://github.com/oxisto/kotlintree
This little project provides Kotlin bindings for the popular tree-sitter library. Currently it only supports the Kotlin JVM target, but Kotlin native is on the roadmap.
Last synced: 28 Oct 2024
https://github.com/neomutt/lsp-tree-sitter
A library to create language servers.
json-schema language-server-protocol tree-sitter
Last synced: 27 Oct 2024
https://github.com/prestonknopp/tree-sitter-gdscript
Tree sitter grammar for Godot's GDScript
atom gdscript godot godot-engine tree-sitter
Last synced: 10 Oct 2024
https://github.com/langston-barrett/treereduce
A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars
delta-debugging program-reduction test-case-minimization test-case-reduction test-reduction tree-sitter
Last synced: 09 Oct 2024
https://github.com/ouuan/codle
π» Guess code like Wordle with AST nodes as letters π³
Last synced: 31 Oct 2024
https://github.com/stsewd/tree-sitter-rst
reStructuredText grammar for tree-sitter
grammar restructuredtext rst tree-sitter tree-sitter-parser
Last synced: 07 Nov 2024
https://github.com/rescript-lang/tree-sitter-rescript
ReScript parser for Tree-Sitter
rescript rescript-lang tree-sitter tree-sitter-parser
Last synced: 11 Nov 2024
https://github.com/tree-sitter-grammars/tree-sitter-commonlisp
Common Lisp grammar for tree-sitter
common-lisp parser tree-sitter
Last synced: 31 Oct 2024
https://github.com/szebniok/tree-sitter-wgsl
WebGPU Shading Language grammar for tree-sitter parser
parser tree-sitter webgpu wgsl
Last synced: 23 Oct 2024
https://github.com/orzechowskid/tsi.el
treesitter-based indendentation for emacs 28 and 27
Last synced: 04 Aug 2024
https://github.com/legesher/tree-sitter-legesher-python
β¨ Legesher's Python grammar for Tree-Sitter π³
developer-tools grammar hacktoberfest language legesher open-source python text-editor tree-sitter
Last synced: 14 Oct 2024
https://github.com/deathbeam/autocomplete.nvim
Very simple and minimal autocompletion for cmdline and buffer using LSP and Tree-sitter with signature help
completion lsp neovim neovim-plugin tree-sitter
Last synced: 14 Nov 2024
https://github.com/tree-sitter/tree-sitter-cli
CLI tool for creating and testing tree-sitter parsers
cli parser-generator tree-sitter
Last synced: 26 Sep 2024
https://github.com/TravonteD/tree-sitter-fennel
Treesitter grammar for the Fennel programming language
Last synced: 03 Aug 2024
https://github.com/tree-sitter-grammars/tree-sitter-query
TS query grammar for tree-sitter
Last synced: 13 Oct 2024
https://github.com/androidideofficial/android-tree-sitter
Tree Sitter for Android
android android-ide androidide hacktoberfest java jni tree-sitter
Last synced: 31 Oct 2024
https://github.com/arsham/shark
Neovim setup, all in Lua
fzf lsp neovim neovim-config tree-sitter
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-glsl
GLSL grammar for tree-sitter
Last synced: 31 Oct 2024
https://github.com/tspm-io/tspm
An open source tree-sitter package manager π²
nix package-manager tree-sitter
Last synced: 03 Aug 2024
https://github.com/helix-editor/tspm
An open source tree-sitter package manager π²
nix package-manager tree-sitter
Last synced: 13 Aug 2024
https://github.com/the-mikedavis/tree-sitter-diff
A tree-sitter grammar for `diff` output
Last synced: 01 Nov 2024
https://github.com/krzyzanowskim/tree-sitter-xcframework
binary build of tree-sitter for apple platforms
parser spm swift swift-package-manager tree-sitter tree-sitter-parser
Last synced: 27 Oct 2024
https://github.com/zarifpour/xy-zed
πββ¬ A sleek and sophisticated dark theme for Zed with vibrant, intelligent syntax highlighting.
dark extension extension-zed extensions pastel syntax syntax-highlighting theme tree-sitter zed zed-extension
Last synced: 09 Oct 2024
https://github.com/nvim-neorocks/rocks-treesitter.nvim
A "just works" tree-sitter setup for rocks.nvim!
neovim rocks rocks-nvim tree-sitter treesitter
Last synced: 09 Oct 2024
https://github.com/dmille56/treesit-jump
Jump around your source code in emacs using treesit and avy
Last synced: 09 Oct 2024
https://github.com/dlvandenberg/tree-sitter-angular
Tree Sitter Grammar for Angular
angular grammar lexer parser tree-sitter tree-sitter-parser treesitter
Last synced: 30 Sep 2024
https://github.com/meain/scopeline.el
Show info about the block at the end of the block
Last synced: 28 Oct 2024
https://github.com/zarifpour/zed-solidity
π Solidity language support for Zed.
blockchain ethereum evm solidity syntax syntax-highlighting syntax-tree tree-sitter zed zed-extension
Last synced: 09 Oct 2024
https://github.com/slackhq/tree-sitter-hack
Hack grammar for tree-sitter
hack hacklang hhvm parser php tree-sitter
Last synced: 14 Oct 2024
https://github.com/shivasurya/code-pathfinder
Code Pathfinder, the open-source alternative to GitHub CodeQL. Built for advanced structural search, derive insights, find vulnerabilities in code.
codeql sast search security security-tools structural-search tree-sitter
Last synced: 12 Oct 2024
https://github.com/AbstractMachinesLab/tree-sitter-erlang
Tree-sitter Grammar for Erlang
erlang grammar tree-sitter tree-sitter-parser
Last synced: 23 Oct 2024
https://github.com/tree-sitter/tree-sitter-jsdoc
JSDoc grammar for Tree-sitter
Last synced: 07 Oct 2024
https://github.com/prestonknopp/language-gdscript
gdscript language grammar package for atom.io
atom autocompletion gdscript grammar tree-sitter
Last synced: 27 Oct 2024
https://github.com/tree-sitter/tree-sitter-agda
Agda grammar for tree-sitter
agda context-free-grammar syntax-highlighting tree-sitter
Last synced: 07 Oct 2024
https://github.com/PrestonKnopp/language-gdscript
gdscript language grammar package for atom.io
atom autocompletion gdscript grammar tree-sitter
Last synced: 23 Oct 2024
https://github.com/viktorstrate/swift-tree-sitter
Swift bindings for the tree-sitter parsing library
bindings ios macos swift tree-sitter
Last synced: 09 Nov 2024
https://github.com/rayliwell/tree-sitter-rstml
Rust + html grammar for the tree-sitter parser library.
html leptos parser rust tree-sitter
Last synced: 09 Oct 2024
https://github.com/tree-sitter/rust-tree-sitter
Rust bindings to Tree-sitter
Last synced: 26 Sep 2024
https://github.com/langston-barrett/tree-splicer
Simple grammar-based test case generator
black-box fuzzer grammar-based-fuzzing grammar-based-testing test-case-generation tree-sitter
Last synced: 30 Oct 2024
https://github.com/paterjason/nvim-treesitter-sexp
neovim neovim-plugin nvim nvim-treesitter tree-sitter
Last synced: 09 Nov 2024
https://github.com/Tass0sm/dotfiles
My Guix Home Environment
dotfiles emacs guix guix-home guixhome scheme tree-sitter
Last synced: 23 Oct 2024
https://github.com/rescript-lang/nvim-treesitter-rescript
ReScript parser for Tree-sitter packed as a NeoVim plugin
neovim neovim-plugin rescript rescript-lang tree-sitter
Last synced: 11 Nov 2024
https://github.com/isopod/tree-sitter-pascal
Treesitter grammar for Pascal and its dialects (Delphi, Freepascal)
delphi freepascal pascal tree-sitter
Last synced: 14 Oct 2024
https://github.com/seart-group/java-tree-sitter
Java bindings for tree-sitter
incremental-parsing java-11 jni language-agnostic library linux-support mac-support mit-license parser parsing parsing-library symbolic-expressions syntax-tree tree-sitter tree-sitter-binding xml-export
Last synced: 13 Oct 2024
https://github.com/julian/tree-sitter-lean
Experimental tree-sitter parser for the Lean (4) Theorem Prover
context-free-grammar lean lean4 syntax-highlighting tree-sitter
Last synced: 01 Nov 2024
https://github.com/Julian/tree-sitter-lean
Experimental tree-sitter parser for the Lean (4) Theorem Prover
context-free-grammar lean lean4 syntax-highlighting tree-sitter
Last synced: 04 Aug 2024
https://github.com/langston-barrett/mogglo
Multi-language AST-based code search and rewriting tool that supports embedding Lua code in patterns
ast code-search codemod lua refactoring semantic-search tree-sitter
Last synced: 09 Oct 2024
https://github.com/s0/remark-tree-sitter
Highlight code in Markdown files using tree-sitter and remark
remark remark-plugin syntax-highlighting tree-sitter
Last synced: 08 Nov 2024
https://github.com/leandrocp/autumn
Syntax highlighter for source code parsed with Tree-Sitter and styled with Helix Editor themes.
elixir rust syntax-highlighter syntax-highlighting tree-sitter
Last synced: 26 Oct 2024
https://github.com/colinkennedy/tree-sitter-usd
USD file grammar parser
grammar-parser parser tree-sitter usd
Last synced: 27 Oct 2024
https://github.com/tree-sitter-grammars/tree-sitter-kdl
KDL grammar for tree-sitter
Last synced: 31 Oct 2024
https://github.com/romgrk/xedel
Keyboard-centric modal code editor, built with nodejs and GTK
code-editor editor gtk text-editor tree-sitter vim
Last synced: 28 Oct 2024