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