Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: tree-sitter
Wilfred/difftastic
a structural diff that understands syntax ๐ฅ๐ฉ
Language: Rust - Size: 1.46 GB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 19,376 - Forks: 300
ajeetdsouza/loxcraft
Language tooling for the Lox programming language.
Language: Rust - Size: 683 KB - Last synced: 12 days ago - Pushed: 19 days ago - Stars: 238 - Forks: 9
tree-sitter-grammars/tree-sitter-uxntal
Uxntal grammar for tree-sitter
Language: JavaScript - Size: 108 KB - Last synced: 19 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 1
AntonVanAssche/md-headers.nvim
Navigate between Mardown headings with ease from within Neovim.
Language: Lua - Size: 82.2 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 7 - Forks: 3
Enter-tainer/cxx2flow
ๅฐ C/C++ ไปฃ็ ่ฝฌๆขๆๆต็จๅพ / Turn your C/C++ code into flowchart
Language: Rust - Size: 477 KB - Last synced: 18 days ago - Pushed: 7 months ago - Stars: 663 - Forks: 57
tree-sitter/tree-sitter-go
Go grammar for tree-sitter
Language: JavaScript - Size: 9.14 MB - Last synced: 17 days ago - Pushed: 20 days ago - Stars: 283 - Forks: 59
zadlg/tree-sitter-bazel
Bazel repository for building tree-sitter.
Language: Starlark - Size: 65.4 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 2 - Forks: 0
tact-lang/tree-sitter-tact
๐ณ Tree-sitter grammar for the โก Tact contract programming language
Language: Scheme - Size: 419 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 11 - Forks: 0
tree-sitter-grammars/tree-sitter-xml
XML & DTD grammars for tree-sitter
Language: C - Size: 672 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 19 - Forks: 5
tree-sitter/tree-sitter-scala
Scala grammar for tree-sitter
Language: JavaScript - Size: 76.6 MB - Last synced: 29 days ago - Pushed: about 1 month ago - Stars: 153 - Forks: 50
tree-sitter/tree-sitter-c
C grammar for tree-sitter
Language: JavaScript - Size: 17 MB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 203 - Forks: 94
the-mikedavis/AbstractMachinesLab-tree-sitter-erlang Fork of AbstractMachinesLab/tree-sitter-erlang
Tree-sitter grammar for Erlang
Language: JavaScript - Size: 5.43 MB - Last synced: 21 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
the-mikedavis/tree-sitter-edoc
A tree-sitter grammar for the Erlang documentation generator (Edoc) syntax
Language: JavaScript - Size: 489 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Language: JavaScript - Size: 367 KB - Last synced: 21 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 3
tree-sitter-grammars/tree-sitter-linkerscript
LD linker script grammar for tree-sitter
Language: JavaScript - Size: 57.6 KB - Last synced: 9 days ago - Pushed: 6 months ago - Stars: 3 - Forks: 0
tree-sitter/parser-test-action
Test action for tree-sitter parsers
Size: 7.81 KB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 1 - Forks: 2
6cdh/tree-sitter-scheme
Scheme grammar for tree-sitter
Language: Scheme - Size: 626 KB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 24 - Forks: 4
the-mikedavis/tree-sitter-git-commit
A tree-sitter grammar for git commit messages
Language: JavaScript - Size: 934 KB - Last synced: 21 days ago - Pushed: 4 months ago - Stars: 12 - Forks: 5
tree-sitter/tree-sitter-css
CSS grammar for Tree-sitter
Language: JavaScript - Size: 563 KB - Last synced: 21 days ago - Pushed: 25 days ago - Stars: 77 - Forks: 32
tree-sitter/parser-update-action
Dependency updating action for tree-sitter parsers
Language: JavaScript - Size: 7.81 KB - Last synced: 21 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 2
tree-sitter/tree-sitter-jsdoc
JSDoc grammar for Tree-sitter
Language: JavaScript - Size: 101 KB - Last synced: 21 days ago - Pushed: 25 days ago - Stars: 28 - Forks: 16
tree-sitter/tree-sitter-fluent
Language: JavaScript - Size: 25.4 KB - Last synced: 21 days ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 3
tree-sitter/workflows
Reusable workflows for tree-sitter parsers
Size: 35.2 KB - Last synced: 21 days ago - Pushed: 24 days ago - Stars: 3 - Forks: 2
tree-sitter/tree-sitter-haskell
Haskell grammar for tree-sitter.
Language: C - Size: 270 MB - Last synced: 21 days ago - Pushed: 25 days ago - Stars: 146 - Forks: 35
cshuaimin/ssr.nvim
Treesitter based structural search and replace plugin for Neovim.
Language: Lua - Size: 55.7 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 865 - Forks: 11
rydesun/tree-sitter-dot
Graphviz DOT grammar for tree-sitter.
Language: JavaScript - Size: 81.1 KB - Last synced: 21 days ago - Pushed: almost 2 years ago - Stars: 15 - Forks: 3
tree-sitter/tree-sitter-rust
Rust grammar for tree-sitter
Language: JavaScript - Size: 42.8 MB - Last synced: 21 days ago - Pushed: 25 days ago - Stars: 315 - Forks: 95
apple/tree-sitter-pkl
Tree-sitter parser for Pkl
Language: C - Size: 468 KB - Last synced: 22 days ago - Pushed: 25 days ago - Stars: 24 - Forks: 5
elixir-lang/tree-sitter-elixir
Elixir grammar for tree-sitter
Language: JavaScript - Size: 8.76 MB - Last synced: 22 days ago - Pushed: about 2 months ago - Stars: 229 - Forks: 23
stsewd/tree-sitter-comment
Tree-sitter grammar for comment tags like TODO, FIXME(user).
Language: C - Size: 345 KB - Last synced: 9 days ago - Pushed: 22 days ago - Stars: 122 - Forks: 8
tree-sitter-grammars/tree-sitter-yaml Fork of ikatyang/tree-sitter-yaml
YAML grammar for tree-sitter
Language: C - Size: 1.27 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 4 - Forks: 4
tree-sitter-grammars/tree-sitter-lua
Lua grammar for tree-sitter
Language: JavaScript - Size: 284 KB - Last synced: 22 days ago - Pushed: 3 months ago - Stars: 49 - Forks: 15
gsuuon/tshjkl.nvim
Tree-sitter hjkl movement for neovim
Language: Lua - Size: 47.9 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 97 - Forks: 3
ouuan/codle
๐ป Guess code like Wordle with parse tree nodes as letters ๐ณ
Language: Vue - Size: 2.06 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 48 - Forks: 3
nimterop/nimterop
Nimterop is a Nim package that aims to make C/C++ interop seamless
Language: Nim - Size: 1.33 MB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 351 - Forks: 40
zarifpour/xy-zed
๐โโฌ A sleek and sophisticated dark theme for Zed with vibrant, intelligent syntax highlighting.
Size: 879 KB - Last synced: 22 days ago - Pushed: about 2 months ago - Stars: 13 - Forks: 1
fwcd/tree-sitter-kotlin
Kotlin grammar for Tree-sitter
Language: JavaScript - Size: 55.3 MB - Last synced: 21 days ago - Pushed: 23 days ago - Stars: 114 - Forks: 44
tree-sitter/tree-sitter-c-sharp
C# Grammar for tree-sitter
Language: JavaScript - Size: 111 MB - Last synced: 22 days ago - Pushed: 23 days ago - Stars: 172 - Forks: 44
tree-sitter/tree-sitter-embedded-template
Tree-sitter grammar for embedded template languages like ERB, EJS
Language: JavaScript - Size: 96.7 KB - Last synced: 21 days ago - Pushed: 25 days ago - Stars: 52 - Forks: 18
dlvandenberg/tree-sitter-angular
Tree Sitter Grammar for Angular
Language: C - Size: 1.66 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 20 - Forks: 6
tree-sitter/tree-sitter-ql
tree-sitter grammar for the CodeQL language
Language: JavaScript - Size: 2.15 MB - Last synced: 21 days ago - Pushed: 23 days ago - Stars: 15 - Forks: 15
pest-parser/tree-sitter-pest
The pest grammar for the tree-sitter
Language: JavaScript - Size: 37.1 KB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
sourcegraph/doctree
First-class library documentation for every language (based on tree-sitter), with symbol search & more. Lightweight single binary, run locally or self-host. Surfaces usage examples via Sourcegraph.
Language: Go - Size: 425 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 862 - Forks: 23
tree-sitter/tree-sitter-python
Python grammar for tree-sitter
Language: JavaScript - Size: 21.1 MB - Last synced: 21 days ago - Pushed: 30 days ago - Stars: 310 - Forks: 122
yuja/tree-sitter-qmljs
QML grammar for the tree-sitter parsing library
Language: C - Size: 5.55 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 15 - Forks: 2
Colonial-Dev/inkjet
A batteries-included syntax highlighting library for Rust, based on tree-sitter.
Language: C - Size: 52.6 MB - Last synced: 23 days ago - Pushed: 24 days ago - Stars: 50 - Forks: 2
GrayJack/tree-sitter-zig
Tree-sitter package for the Zig programming language
Language: JavaScript - Size: 19.1 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 21 - Forks: 4
tree-sitter/tree-sitter-html
HTML grammar for Tree-sitter
Language: C - Size: 180 KB - Last synced: 21 days ago - Pushed: 26 days ago - Stars: 121 - Forks: 64
tree-sitter/tree-sitter-bash
Bash grammar for tree-sitter
Language: C - Size: 17.2 MB - Last synced: 21 days ago - Pushed: 24 days ago - Stars: 190 - Forks: 62
seandewar/paragon.vim
Personal minimalistic Vim/Neovim colour scheme.
Language: Vim Script - Size: 23.4 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 8 - Forks: 0
janus-llm/janus-llm
Leveraging LLMs for modernization through intelligent chunking, iterative prompting and reflection, and retrieval augmented generation (RAG).
Language: Python - Size: 5.95 MB - Last synced: 22 days ago - Pushed: 3 months ago - Stars: 7 - Forks: 0
tree-sitter/tree-sitter-agda
Agda grammar for tree-sitter
Language: Yacc - Size: 30.4 MB - Last synced: 21 days ago - Pushed: 2 months ago - Stars: 32 - Forks: 15
simonbs/Runestone
๐ Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.
Language: Swift - Size: 56.8 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 2,574 - Forks: 140
chiragpadyal/AutoTestGen
Automatic Unit Test Generation Testing Suite using LLM as a Visual Studio Code Extension
Language: TypeScript - Size: 901 KB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0
tree-sitter/tree-sitter-regex
Tree-sitter parser for regular expressions
Language: JavaScript - Size: 260 KB - Last synced: 21 days ago - Pushed: 25 days ago - Stars: 68 - Forks: 17
tree-sitter-grammars/tree-sitter-smali
smali grammar for tree-sitter
Language: JavaScript - Size: 1.23 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 4 - Forks: 0
tree-sitter-grammars/tree-sitter-yuck
Eww grammar for tree-sitter
Language: JavaScript - Size: 163 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 2 - Forks: 2
tree-sitter-grammars/tree-sitter-ron Fork of zee-editor/tree-sitter-ron
RON grammar for tree-sitter
Language: C - Size: 124 KB - Last synced: 13 days ago - Pushed: 25 days ago - Stars: 2 - Forks: 1
tree-sitter/tree-sitter
An incremental parsing system for programming tools
Language: Rust - Size: 15.9 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 16,336 - Forks: 1,158
uben0/tree-sitter-typst
Tree Sitter grammar for Typst
Language: C - Size: 6.85 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 92 - Forks: 6
mintlify/grove
Universal AST parser built on Tree-sitter
Language: C - Size: 48.2 MB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 16 - Forks: 0
ChimeHQ/SwiftTreeSitter
Swift API for the tree-sitter incremental parsing system
Language: Swift - Size: 380 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 235 - Forks: 22
nvim-neorocks/rocks-treesitter.nvim
A "just works" tree-sitter setup for rocks.nvim!
Language: Lua - Size: 67.4 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 8 - Forks: 1
tree-sitter-grammars/tree-sitter-arduino
Arduino grammar for tree-sitter
Language: C - Size: 11.8 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 2 - Forks: 2
zarifpour/zed-solidity
๐ Solidity language support for Zed.
Language: Scheme - Size: 20.5 KB - Last synced: 22 days ago - Pushed: 3 months ago - Stars: 10 - Forks: 0
tree-sitter-grammars/tree-sitter-toml Fork of ikatyang/tree-sitter-toml
TOML grammar for tree-sitter
Language: JavaScript - Size: 706 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0
MooersLab/emacs30venturatreesitterconfig
Configuration file for Emacs 30.0.5 with tree-sitter and combobulate for macOS
Language: Emacs Lisp - Size: 10.6 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 1 - Forks: 0
naclsn/tree-sitter-nasm
NASM grammar with tree-sitter
Language: C - Size: 3.32 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 8 - Forks: 0
AndroidIDEOfficial/android-tree-sitter
Tree Sitter for Android
Language: Java - Size: 16 MB - Last synced: 29 days ago - Pushed: 30 days ago - Stars: 41 - Forks: 12
langston-barrett/treeedb
Generate Soufflรฉ Datalog types, relations, and facts that represent ASTs from a variety of programming languages.
Language: Rust - Size: 131 KB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 47 - Forks: 6
langston-barrett/treereduce
A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars
Language: C++ - Size: 1.89 MB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 40 - Forks: 1
neomutt/lsp-tree-sitter
A library to create language servers.
Language: Python - Size: 191 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 37 - Forks: 1
HyperAST/HyperAST
Temporal code analyses at scale
Language: Rust - Size: 32.7 MB - Last synced: 26 days ago - Pushed: 28 days ago - Stars: 15 - Forks: 9
lambdadog/tree-sitter-query-indent
A query-based alternative to tree-sitter-indent for emacs
Size: 11.7 KB - Last synced: 28 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
lambdadog/rescript-tree-sitter-mode
A ReScript mode for emacs built on top of tree-sitter
Language: Emacs Lisp - Size: 14.6 KB - Last synced: 28 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
vknabel/tree-sitter-lithia
Tree-sitter syntax for Lithia. https://github.com/vknabel/lithia
Language: C - Size: 820 KB - Last synced: 28 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
thoughtpolice/tree-sitter-openddl
a tree-sitter grammar, for OpenDDL v2.0
Language: JavaScript - Size: 16.6 KB - Last synced: 29 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
vala-lang/tree-sitter-vala
Vala grammar for tree-sitter (WIP)
Language: C - Size: 504 KB - Last synced: 29 days ago - Pushed: about 1 year ago - Stars: 11 - Forks: 4
SKalt/template-tree-sitter-grammar
A template repository for creating tree-sitter grammars
Language: Makefile - Size: 5.86 KB - Last synced: 29 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
langston-barrett/mogglo
Multi-language AST-based code search and rewriting tool that supports embedding Lua code in patterns
Language: Rust - Size: 1.25 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 24 - Forks: 1
pta2002/build-ts-grammar.nix ๐ฆ
Nix flake to easily compile custom tree-sitter grammars
Language: Nix - Size: 1.95 KB - Last synced: 29 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
GrayJack/language-rust-treesitter
Tree Sitter atom package for rust
Language: Julia - Size: 350 KB - Last synced: 29 days ago - Pushed: about 4 years ago - Stars: 3 - Forks: 0
ericoporto/ags-cs-tree-sitter
Language: CMake - Size: 17.6 KB - Last synced: 29 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
orzechowskid/tree-sitter-css-in-js
tree-sitter grammar for CSS-in-JS
Language: C - Size: 255 KB - Last synced: 28 days ago - Pushed: about 1 month ago - Stars: 10 - Forks: 5
nverno/query-ts-mode
Tree-sitter query major-mode
Language: Emacs Lisp - Size: 294 KB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 0 - Forks: 0
RRethy/nvim-treesitter-endwise
Wisely add "end" in Ruby, Vimscript, Lua, etc. Tree-sitter aware alternative to tpope's vim-endwise
Language: Ruby - Size: 56.6 KB - Last synced: 29 days ago - Pushed: 30 days ago - Stars: 312 - Forks: 17
mizlan/iswap.nvim
Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
Language: Lua - Size: 111 KB - Last synced: 30 days ago - Pushed: 30 days ago - Stars: 484 - Forks: 22
salesforce/CodeTF
CodeTF: One-stop Transformer Library for State-of-the-art Code LLM
Language: Python - Size: 10.7 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 1,425 - Forks: 95
madskjeldgaard/tree-sitter-supercollider
SuperCollider grammar for the tree-sitter code parser
Language: C - Size: 5.54 MB - Last synced: 30 days ago - Pushed: about 1 month ago - Stars: 36 - Forks: 7
ColinKennedy/tree-sitter-usd
USD file grammar parser
Language: C - Size: 259 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 20 - Forks: 1
afnanenayet/diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Language: Rust - Size: 1.87 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1,516 - Forks: 27
ace-design/git-merge-adv
New merging tool for Python and Java source code
Language: Python - Size: 87.5 MB - Last synced: 19 days ago - Pushed: 9 months ago - Stars: 3 - Forks: 0
amarakon/nvim-cmp-buffer-lines
nvim-cmp completion source for buffer lines
Language: Lua - Size: 1.16 MB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 62 - Forks: 2
creasty/opfmt
[Experimental] Format operators and delimiters as you type, using tree-sitter
Language: Lua - Size: 24.4 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
leandrocp/autumn
Syntax highlighter for source code parsed with Tree-Sitter and styled with Helix Editor themes.
Language: HTML - Size: 16.4 MB - Last synced: 30 days ago - Pushed: about 1 month ago - Stars: 27 - Forks: 1
alexmozaidze/tree-sitter-fennel
Tree-sitter grammar for the Fennel programming language
Language: JavaScript - Size: 3.19 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - Forks: 1
tree-sitter/tree-sitter-java
Java grammar for tree-sitter
Language: JavaScript - Size: 15.5 MB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 137 - Forks: 95
dmille56/treesit-jump
Jump around your source code in emacs using treesit and avy
Language: Scheme - Size: 78.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 30 - Forks: 0
dmille56/powershell-ts-mode
Emacs mode for editing powershell files using tree-sitter
Language: Emacs Lisp - Size: 50.8 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 1
gbprod/tree-sitter-gitcommit
A tree-sitter grammar for gitcommit messages
Language: C - Size: 3.02 MB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 50 - Forks: 7