Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/tree-sitter-grammars/tree-sitter-hyprlang

hyprlang grammar for tree-sitter

hyprlang parser tree-sitter

Last synced: 09 Oct 2024

https://github.com/tree-sitter-grammars/tree-sitter-hcl

HCL grammar for tree-sitter

hcl parser 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

lua parsing teal tree-sitter

Last synced: 09 Oct 2024

https://github.com/euclidianAce/ltreesitter

Standalone tree sitter bindings for the Lua language

lua parsing teal tree-sitter

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

CSS grammar for Tree-sitter

css parser tree-sitter

Last synced: 07 Oct 2024

https://github.com/tree-sitter/tree-sitter-julia

Julia grammar for Tree-sitter

julia parser tree-sitter

Last synced: 07 Oct 2024

https://github.com/ikatyang/tree-sitter-yaml

YAML grammar for tree-sitter

grammar tree-sitter yaml

Last synced: 09 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/ionide/tree-sitter-fsharp

F# grammar for treesitter

fsharp parser tree-sitter

Last synced: 13 Nov 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

parser tree-sitter typst

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

ocaml parser tree-sitter

Last synced: 07 Oct 2024

https://github.com/tree-sitter/tree-sitter-regex

Tree-sitter parser for regular expressions

parser regex tree-sitter

Last synced: 07 Oct 2024

https://github.com/gleam-lang/tree-sitter-gleam

🌳 A tree-sitter grammar for the Gleam programming language

gleam parser tree-sitter

Last synced: 09 Nov 2024

https://github.com/ikatyang/tree-sitter-vue

Vue grammar for tree-sitter

grammar tree-sitter vue

Last synced: 09 Oct 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.

hcl tree-sitter

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.

tree-sitter

Last synced: 27 Oct 2024

https://github.com/wilfred/tree-sitter-elisp

tree-sitter grammar for emacs lisp

emacs emacs-lisp tree-sitter

Last synced: 14 Nov 2024

https://github.com/Wilfred/tree-sitter-elisp

tree-sitter grammar for emacs lisp

emacs emacs-lisp tree-sitter

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

lua parser 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/tree-sitter/ruby-tree-sitter.old

Ruby bindings to tree-sitter

binding ruby 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.

binding emacs 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.

kotlin tree-sitter

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 🌳

game tree-sitter vue wordle

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

emacs tree-sitter

Last synced: 04 Aug 2024

https://github.com/Azganoth/tree-sitter-lua

Lua grammar for tree-sitter.

lua parser tree-sitter

Last synced: 03 Aug 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/azganoth/tree-sitter-lua

Lua grammar for tree-sitter.

lua parser tree-sitter

Last synced: 13 Oct 2024

https://github.com/TravonteD/tree-sitter-fennel

Treesitter grammar for the Fennel programming language

fennel parser tree-sitter

Last synced: 03 Aug 2024

https://github.com/uyha/tree-sitter-cmake

A Tree-sitter parser for CMake

cmake tree-sitter

Last synced: 31 Oct 2024

https://github.com/ikatyang/tree-sitter-toml

TOML grammar for tree-sitter

grammar toml tree-sitter

Last synced: 13 Oct 2024

https://github.com/tree-sitter-grammars/tree-sitter-query

TS query grammar for tree-sitter

parser query tree-sitter

Last synced: 13 Oct 2024

https://github.com/gdamore/tree-sitter-d

D Grammar for Tree Sitter

dlang tree-sitter

Last synced: 01 Nov 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

glsl parser 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/faveod/ruby-tree-sitter

Ruby bindings for tree-sitter

parser ruby tree-sitter

Last synced: 13 Nov 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/gbprod/tree-sitter-twig

Twig grammar for Tree-sitter

grammar tree-sitter twig

Last synced: 01 Nov 2024

https://github.com/the-mikedavis/tree-sitter-diff

A tree-sitter grammar for `diff` output

diff parser tree-sitter

Last synced: 01 Nov 2024

https://github.com/ram02z/tree-sitter-fish

Fish grammar for tree-sitter

fish fish-grammar tree-sitter

Last synced: 30 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

avy emacs gptel tree-sitter

Last synced: 09 Oct 2024

https://github.com/meain/scopeline.el

Show info about the block at the end of the block

emacs tree-sitter

Last synced: 28 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/tree-sitter/tree-sitter-jsdoc

JSDoc grammar for Tree-sitter

jsdoc parser 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/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/6cdh/tree-sitter-racket

Racket parser for tree-sitter

racket tree-sitter

Last synced: 01 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

binding rust tree-sitter

Last synced: 26 Sep 2024

https://github.com/eonpatapon/tree-sitter-cue

Cue grammar for tree-sitter

cue cuelang tree-sitter

Last synced: 14 Oct 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/Faveod/ruby-tree-sitter

Ruby bindings for tree-sitter

parser ruby tree-sitter

Last synced: 06 Aug 2024

https://github.com/apple/tree-sitter-pkl

Tree-sitter parser for Pkl

pkl tree-sitter

Last synced: 07 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/rest-nvim/tree-sitter-http

HTTP grammar for tree-sitter

http parser tree-sitter

Last synced: 06 Aug 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/tree-sitter-grammars/tree-sitter-kdl

KDL grammar for tree-sitter

kdl parser 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

https://github.com/6cdh/tree-sitter-scheme

Scheme grammar for tree-sitter

scheme tree-sitter

Last synced: 03 Aug 2024