Unvendoring parsers

Author: wetnebCreated Oct 6, 2025Updated Aug 13, 2026

This is a tracking issue for our initiative to unvendor as many parsers as possible (to benefit from grammar updates, help with #343 and enable Debian packaging).

Feel free to update this table as the status of crates change, and remove rows when parsers get unvendored.

Vendored repo On crates.io Notes
sogaiu/tree-sitter-janet-simple https://github.com/sogaiu/tree-sitter-janet-simple/issues/6
fwcd/tree-sitter-kotlin tree-sitter-kotlin incompatible with recent TS versions, tree-sitter-kotlin-ng is a different grammar incompatible with our highlighting query (and doesn't provide its own)
latex-lsp/tree-sitter-latex tree-sitter-latex (third party upload) https://github.com/latex-lsp/tree-sitter-latex/issues/226
amaanq/tree-sitter-smali tree-sitter-smali (potentially different grammar) crate associated with repo https://git.sr.ht/~yotam/tree-sitter-smali