#type-sitter #tree-sitter #query

type-sitter-gen

generate typed wrappers for tree-sitter grammars from node-types.json and queries

16 unstable releases (6 breaking)

new 0.7.4 May 19, 2025
0.7.2 Mar 8, 2025
0.6.0 Nov 30, 2024
0.4.0 Apr 1, 2024
0.3.0 Jul 18, 2023

#2870 in Parser implementations

Download history 120/week @ 2025-01-29 56/week @ 2025-02-05 286/week @ 2025-02-12 306/week @ 2025-02-19 109/week @ 2025-02-26 212/week @ 2025-03-05 84/week @ 2025-03-12 75/week @ 2025-03-19 103/week @ 2025-03-26 169/week @ 2025-04-02 141/week @ 2025-04-09 18/week @ 2025-04-16 30/week @ 2025-04-23 7/week @ 2025-04-30 41/week @ 2025-05-07 285/week @ 2025-05-14

366 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

165KB
3.5K SLoC

type-sitter-gen: base functionality to generate typed wrapper nodes for type-sitter

crates.io docs.rs

See type-sitter for background information. This library allows you to generate type-sitter wrappers with more flexibility than type-sitter-cli and type-sitter-proc. It's the only way (outside of manually editing code generated by type-sitter-cli) to generate wrappers which import something that isn't tree_sitter, generate queries without some of their patterns and captures, or combine multiple generations into one file.

Dependencies

~7–19MB
~171K SLoC