Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: tree-sitter

Beaglefoot/tree-sitter-awk

GNU AWK grammar for tree-sitter

Language: JavaScript - Size: 5.47 MB - Last synced: about 4 hours ago - Pushed: 2 months ago - Stars: 17 - Forks: 5

cathaysia/tree-sitter-idl

Language: JavaScript - Size: 1.44 MB - Last synced: about 6 hours ago - Pushed: about 6 hours ago - Stars: 0 - Forks: 0

smacker/go-tree-sitter

Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter

Language: C - Size: 42.3 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 372 - Forks: 100

tree-sitter/tree-sitter-php

PHP grammar for tree-sitter

Language: C - Size: 83.4 MB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 132 - Forks: 49

sogaiu/janet-emacs-trial-kit

Try Janet Support in Emacs with Relatively Minimal Fuss

Language: Emacs Lisp - Size: 74.2 KB - Last synced: about 16 hours ago - Pushed: about 16 hours ago - Stars: 2 - Forks: 0

nix-community/nix-ts-mode

An Emacs major mode for editing Nix expressions, powered by tree-sitter [maintainer=@remi-gelinas]

Language: Emacs Lisp - Size: 132 KB - Last synced: about 18 hours ago - Pushed: 1 day ago - Stars: 40 - Forks: 7

glehmann/tree-sitter-earthfile

Tree-sitter grammar for Earthfile

Language: Earthly - Size: 11.1 MB - Last synced: about 19 hours ago - Pushed: about 21 hours ago - Stars: 6 - Forks: 0

tree-sitter/py-tree-sitter

Python bindings to the Tree-sitter parsing library

Language: C - Size: 373 KB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 725 - Forks: 90

lyokha/vim-publish-helper

vim plugin that makes vim syntax highlighting engine available in pandoc

Language: Vim Script - Size: 548 KB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 12 - Forks: 0

aorwall/moatless-tools

We Have No Moat, And Neither Does Devin

Language: Python - Size: 39.5 MB - Last synced: about 21 hours ago - Pushed: about 22 hours ago - Stars: 33 - Forks: 5

ast-grep/ast-grep

⚑A CLI tool for code structural search, lint and rewriting. Written in Rust

Language: Rust - Size: 4.85 MB - Last synced: about 21 hours ago - Pushed: 1 day ago - Stars: 5,990 - Forks: 142

AnudeepChPaul/terminal-setup

My personal neovim, tmux & oh-my-zsh configuration

Language: Lua - Size: 4.99 MB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 1

the-mikedavis/tree-sitter-diff

A tree-sitter grammar for `diff` output

Language: JavaScript - Size: 775 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 34 - Forks: 8

DataDog/datadog-static-analyzer

Datadog Static Analyzer

Language: Rust - Size: 2.36 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 64 - Forks: 9

richjyoung/tree-sitter-vhdl

VHDL grammar for tree-sitter parser generator

Language: JavaScript - Size: 2.79 MB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

tree-sitter/haskell-tree-sitter

Haskell bindings for tree-sitter

Language: Haskell - Size: 1.54 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 137 - Forks: 42

nidhish-nayak/nvim

My personal Neovim config using packer file with telescope, harpoon, git-signs, autocompletion, tree-sitter, undo-tree, LSP, file-system and more.

Language: Lua - Size: 68.4 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2 - Forks: 0

davidelettieri/treesitter-bindings

A nuget package that provides tree-sitter bindings

Language: C# - Size: 59.6 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 2 - Forks: 1

navi-language/tree-sitter-navi

Navi grammar for tree-sitter

Language: JavaScript - Size: 3.03 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

seart-group/java-tree-sitter

Java bindings for tree-sitter

Language: Java - Size: 1.53 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 22 - Forks: 1

tree-sitter/node-tree-sitter

Node.js bindings for tree-sitter

Language: JavaScript - Size: 563 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 542 - Forks: 101

RRethy/nvim-treesitter-textsubjects

Location and syntax aware text objects which *do what you mean*

Language: Scheme - Size: 64.5 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 466 - Forks: 21

emacs-tree-sitter/elisp-tree-sitter

Emacs Lisp bindings for tree-sitter

Language: Emacs Lisp - Size: 1.36 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 808 - Forks: 73

emacs-tree-sitter/tree-sitter-langs

Language bundle for Emacs's tree-sitter package

Language: Emacs Lisp - Size: 865 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 225 - Forks: 128

nverno/ts-util

Language: Emacs Lisp - Size: 73.2 KB - Last synced: about 20 hours ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

tree-sitter/fuzz-action

Input fuzzing action for tree-sitter parsers

Language: Perl - Size: 23.4 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 7 - Forks: 0

emacs-tree-sitter/ts-fold

Code-folding using tree-sitter

Language: Emacs Lisp - Size: 1.24 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 198 - Forks: 28

ditto-lang/tree-sitter-ditto

Ditto grammar for tree-sitter 🌲

Language: C - Size: 417 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 2 - Forks: 0

Wilfred/difftastic

a structural diff that understands syntax πŸŸ₯🟩

Language: Rust - Size: 1.46 GB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 19,376 - Forks: 300

m-demare/hlargs.nvim

Highlight arguments' definitions and usages, using Treesitter

Language: Lua - Size: 172 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 438 - Forks: 10

ajeetdsouza/loxcraft

Language tooling for the Lox programming language.

Language: Rust - Size: 683 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 238 - Forks: 9

tree-sitter-grammars/tree-sitter-markdown

Markdown grammar for tree-sitter

Language: C - Size: 19.1 MB - Last synced: 1 day ago - Pushed: about 1 month ago - Stars: 364 - Forks: 43

NTBBloodbath/norgolith

The monolithic Norg static site generator built with Rust

Language: Rust - Size: 354 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 6 - Forks: 0

tree-sitter-grammars/tree-sitter-uxntal

Uxntal grammar for tree-sitter

Language: JavaScript - Size: 108 KB - Last synced: 3 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 1

CodeEditApp/CodeEditSourceEditor

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

Language: Swift - Size: 2.04 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 477 - Forks: 73

AntonVanAssche/md-headers.nvim

Navigate between Mardown headings with ease from within Neovim.

Language: Lua - Size: 82.2 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 3

Faveod/ruby-tree-sitter

Ruby bindings for tree-sitter

Language: C - Size: 464 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 23 - Forks: 7

mfussenegger/nvim-treehopper

Region selection with hints on the AST nodes of a document powered by treesitter

Language: Lua - Size: 25.4 KB - Last synced: 2 days ago - Pushed: 4 months ago - Stars: 400 - Forks: 16

stsewd/tree-sitter-rst

reStructuredText grammar for tree-sitter

Language: C - Size: 1.66 MB - Last synced: 3 days ago - Pushed: about 1 month ago - Stars: 49 - Forks: 7

stsewd/tree-sitter-comment

Tree-sitter grammar for comment tags like TODO, FIXME(user).

Language: C - Size: 345 KB - Last synced: 3 days ago - Pushed: 6 days ago - Stars: 122 - Forks: 8

Enter-tainer/cxx2flow

ε°† C/C++ δ»£η θ½¬ζ’ζˆζ΅η¨‹ε›Ύ / Turn your C/C++ code into flowchart

Language: Rust - Size: 477 KB - Last synced: 1 day ago - Pushed: 6 months ago - Stars: 663 - Forks: 57

tree-sitter/tree-sitter-javascript

Javascript grammar for tree-sitter

Language: JavaScript - Size: 42.5 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 314 - Forks: 107

tree-sitter/tree-sitter-go

Go grammar for tree-sitter

Language: JavaScript - Size: 9.14 MB - Last synced: 1 day ago - Pushed: 4 days ago - Stars: 283 - Forks: 59

nvim-neorocks/luarocks-build-treesitter-parser

A luarocks build backend for tree-sitter parsers.

Language: Lua - Size: 62.5 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 4 - Forks: 0

meain/evil-textobj-tree-sitter

Tree-sitter powered textobjects for evil mode in Emacs

Language: Scheme - Size: 208 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 185 - Forks: 13

zadlg/tree-sitter-bazel

Bazel repository for building tree-sitter.

Language: Starlark - Size: 65.4 KB - Last synced: 3 days ago - Pushed: 4 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: 4 days ago - Pushed: 4 days ago - Stars: 11 - Forks: 0

tree-sitter-grammars/tree-sitter-odin

odin grammar for tree-sitter

Language: JavaScript - Size: 2.03 MB - Last synced: 4 days ago - Pushed: 7 days ago - Stars: 13 - Forks: 4

tree-sitter-grammars/tree-sitter-xml

XML & DTD grammars for tree-sitter

Language: C - Size: 672 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 19 - Forks: 5

tree-sitter/tree-sitter-scala

Scala grammar for tree-sitter

Language: JavaScript - Size: 76.6 MB - Last synced: 13 days ago - Pushed: 28 days ago - Stars: 153 - Forks: 50

tree-sitter/tree-sitter-c

C grammar for tree-sitter

Language: JavaScript - Size: 17 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 203 - Forks: 94

gopad-dev/gopad

TUI Editor inspired by nano

Language: Go - Size: 152 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 0

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: 5 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: 5 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: 5 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 3

tree-sitter/parser-test-action

Test action for tree-sitter parsers

Size: 7.81 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 2

6cdh/tree-sitter-scheme

Scheme grammar for tree-sitter

Language: Scheme - Size: 626 KB - Last synced: 5 days ago - Pushed: about 1 month 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: 5 days ago - Pushed: 3 months ago - Stars: 12 - Forks: 5

tree-sitter/tree-sitter-css

CSS grammar for Tree-sitter

Language: JavaScript - Size: 563 KB - Last synced: 5 days ago - Pushed: 9 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: 5 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 2

tree-sitter/tree-sitter-jsdoc

JSDoc grammar for Tree-sitter

Language: JavaScript - Size: 101 KB - Last synced: 5 days ago - Pushed: 9 days ago - Stars: 28 - Forks: 16

tree-sitter/tree-sitter-fluent

Language: JavaScript - Size: 25.4 KB - Last synced: 5 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: 5 days ago - Pushed: 8 days ago - Stars: 3 - Forks: 2

tree-sitter/tree-sitter-typescript

TypeScript grammar for tree-sitter

Language: C - Size: 134 MB - Last synced: 5 days ago - Pushed: 8 days ago - Stars: 313 - Forks: 100

tree-sitter/tree-sitter-haskell

Haskell grammar for tree-sitter.

Language: C - Size: 270 MB - Last synced: 5 days ago - Pushed: 9 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: 5 days ago - Pushed: 5 days ago - Stars: 865 - Forks: 11

dastrukar/tree-sitter-zscript

An attempt at a ZScript (GZDoom) grammar for Tree-sitter

Language: C - Size: 786 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

rydesun/tree-sitter-dot

Graphviz DOT grammar for tree-sitter.

Language: JavaScript - Size: 81.1 KB - Last synced: 5 days ago - Pushed: over 1 year ago - Stars: 15 - Forks: 3

tree-sitter/tree-sitter-rust

Rust grammar for tree-sitter

Language: JavaScript - Size: 42.8 MB - Last synced: 5 days ago - Pushed: 9 days ago - Stars: 315 - Forks: 95

apple/tree-sitter-pkl

Tree-sitter parser for Pkl

Language: C - Size: 468 KB - Last synced: 6 days ago - Pushed: 9 days ago - Stars: 24 - Forks: 5

nix-community/nixpkgs-lint

A fast semantic linter for Nix using tree-sitter 🌳 + ❄️. [maintainers=@Artturin,@siraben]

Language: Rust - Size: 161 KB - Last synced: about 1 hour ago - Pushed: 2 months ago - Stars: 103 - Forks: 5

elixir-lang/tree-sitter-elixir

Elixir grammar for tree-sitter

Language: JavaScript - Size: 8.76 MB - Last synced: 6 days ago - Pushed: about 1 month ago - Stars: 229 - Forks: 23

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: 6 days ago - Pushed: 6 days ago - Stars: 4 - Forks: 4

tree-sitter-grammars/tree-sitter-lua

Lua grammar for tree-sitter

Language: JavaScript - Size: 284 KB - Last synced: 6 days ago - Pushed: 2 months ago - Stars: 49 - Forks: 15

llemaitre19/jtsx

Extends Emacs JSX/TSX built-in support.

Language: Emacs Lisp - Size: 1.19 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 50 - Forks: 2

metio/tree-sitter-ssh-client-config

tree-sitter grammar for SSH client configuration files

Language: C - Size: 4.27 MB - Last synced: 3 days ago - Pushed: 6 days ago - Stars: 6 - Forks: 2

ouuan/codle

πŸ’» Guess code like Wordle with parse tree nodes as letters 🌳

Language: Vue - Size: 2.06 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 48 - Forks: 3

zarifpour/xy-zed

πŸˆβ€β¬› A sleek and sophisticated dark theme for Zed with vibrant, intelligent syntax highlighting.

Size: 879 KB - Last synced: 6 days ago - Pushed: about 1 month ago - Stars: 13 - Forks: 1

fwcd/tree-sitter-kotlin

Kotlin grammar for Tree-sitter

Language: JavaScript - Size: 55.3 MB - Last synced: 5 days ago - Pushed: 7 days ago - Stars: 114 - Forks: 44

curlconverter/curlconverter

Transpile curl commands into Python, JavaScript and 27 other languages

Language: TypeScript - Size: 2.47 MB - Last synced: 6 days ago - Pushed: about 1 month ago - Stars: 7,150 - Forks: 861

tree-sitter/tree-sitter-c-sharp

C# Grammar for tree-sitter

Language: JavaScript - Size: 111 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 172 - Forks: 44

tlaplus-community/tree-sitter-tlaplus

A tree-sitter grammar for TLA⁺ and PlusCal

Language: C - Size: 53.1 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 53 - Forks: 8

gleam-lang/tree-sitter-gleam

🌳 A tree-sitter grammar for the Gleam programming language

Language: JavaScript - Size: 3.29 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 57 - Forks: 11

tree-sitter/tree-sitter-embedded-template

Tree-sitter grammar for embedded template languages like ERB, EJS

Language: JavaScript - Size: 96.7 KB - Last synced: 5 days ago - Pushed: 9 days ago - Stars: 52 - Forks: 18

dlvandenberg/tree-sitter-angular

Tree Sitter Grammar for Angular

Language: C - Size: 1.66 MB - Last synced: 7 days ago - Pushed: 7 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: 5 days ago - Pushed: 7 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: 1 day ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

tree-sitter/tree-sitter-ocaml

OCaml grammar for tree-sitter

Language: JavaScript - Size: 82.6 MB - Last synced: 5 days ago - Pushed: about 2 months ago - Stars: 72 - Forks: 22

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: 7 days ago - Pushed: 7 days ago - Stars: 862 - Forks: 23

tree-sitter/tree-sitter-python

Python grammar for tree-sitter

Language: JavaScript - Size: 21.1 MB - Last synced: 5 days ago - Pushed: 14 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: 7 days ago - Pushed: 7 days ago - Stars: 15 - Forks: 2

JoosepAlviste/nvim-ts-context-commentstring

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

Language: Lua - Size: 2.37 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 1,059 - Forks: 34

Colonial-Dev/inkjet

A batteries-included syntax highlighting library for Rust, based on tree-sitter.

Language: C - Size: 52.6 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 50 - Forks: 2

alex-pinkus/tree-sitter-swift

A tree-sitter grammar for the Swift programming language.

Language: JavaScript - Size: 9.86 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 120 - Forks: 29

corth-lang/tree-sitter-corth

tree-sitter for Corth

Language: C - Size: 8.34 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 1 - Forks: 0

tree-sitter-grammars/tree-sitter-query

TS query grammar for tree-sitter

Language: JavaScript - Size: 221 KB - Last synced: about 13 hours ago - Pushed: 8 days ago - Stars: 41 - Forks: 10

tree-sitter-grammars/tree-sitter-hyprlang

hyprlang grammar for tree-sitter

Language: JavaScript - Size: 127 KB - Last synced: 3 days ago - Pushed: about 2 months ago - Stars: 93 - Forks: 2

GrayJack/tree-sitter-zig

Tree-sitter package for the Zig programming language

Language: JavaScript - Size: 19.1 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 21 - Forks: 4

tree-sitter/tree-sitter-json

JSON grammar for tree-sitter

Language: JavaScript - Size: 175 KB - Last synced: 5 days ago - Pushed: 8 days ago - Stars: 109 - Forks: 45

tree-sitter/tree-sitter-html

HTML grammar for Tree-sitter

Language: C - Size: 180 KB - Last synced: 5 days ago - Pushed: 10 days ago - Stars: 121 - Forks: 64