Ruby grammar for tree-sitter
Node.js bindings to the Tree-sitter parsing library
Bash grammar for tree-sitter
JSON grammar for tree-sitter
Tree-sitter bindings for the web
YAML grammar for tree-sitter
Python grammar for tree-sitter
Lezer-based Rust grammar
JavaScript grammar for tree-sitter
lezer-based Java grammar
TypeScript and TSX grammars for tree-sitter
Lezer-based PHP grammar
lezer-based C++ grammar
## Installation
Incremental parser
Ruby grammar for tree-sitter
Java grammar for tree-sitter
Fast 0-deps bash parser written in TypeScript
C++ grammar for tree-sitter
Go grammar for tree-sitter
Rust grammar for tree-sitter
C# grammar for tree-sitter
C grammar for tree-sitter
Parser adapter for parsing JSON documents into base namespace.
Ruby grammar for tree-sitter
Stack graphs definition for Ruby using tree-sitter-ruby
Pre-generated strongly-typed AST types for Ruby (tree-sitter-ruby)
Opt-in code-intelligence and deterministic-tool host builtins for the Harn VM
Ruby grammar for tree-sitter
Tag Path — parse, lint, and search tag-based identifiers across languages
Generate typed Rust structs from any tree-sitter node-types.json
Pre-generated strongly-typed AST types for C (tree-sitter-c)
Pre-generated strongly-typed AST types for C# (tree-sitter-c-sharp)
Pre-generated strongly-typed AST types for C++ (tree-sitter-cpp)
Pre-generated strongly-typed AST types for CSS (tree-sitter-css)
Pre-generated strongly-typed AST types for Elixir (tree-sitter-elixir)
Ruby bindings for Tree-Sitter
Ruby bindings to Tree-Sitter
A high-level Ruby wrapper for the Tree-sitter bindings
Ruby bindings for Tree-sitter written in Rust using rb_sys and magnus.
Parse and rewrite source code using tree-sitter with a Ruby-friendly API. Supports multiple languages via dynamic grammar loading.
Tree-sitter-backed Ruby family substrate for Structured Merge.