#tree-sitter #wasm-bindings #grammar #vendored #arborium

sys no-std dev arborium-tree-sitter

Rust bindings to the Tree-sitter parsing library (vendored for arborium WASM support)

40 stable releases

new 2.12.4 Jan 18, 2026
2.12.3 Jan 17, 2026
2.4.7 Dec 30, 2025
1.3.0 Dec 13, 2025
0.623.0 Dec 9, 2025

#92 in Text editors

Download history 79/week @ 2025-12-03 1968/week @ 2025-12-10 543/week @ 2025-12-17 920/week @ 2025-12-24 1377/week @ 2025-12-31 1175/week @ 2026-01-07 1596/week @ 2026-01-14

5,273 downloads per month
Used in 125 crates (9 directly)

MIT license

1MB
22K SLoC

C 13K SLoC // 0.1% comments TypeScript 4.5K SLoC // 0.3% comments Rust 4K SLoC // 0.0% comments JavaScript 129 SLoC // 0.0% comments

arborium-tree-sitter

Vendored tree-sitter Rust bindings for arborium.

Purpose

This is a fork of the official tree-sitter crate, modified for arborium's needs:

  • Custom build configuration for WASM targets
  • Compatibility patches for the arborium plugin system
  • Pinned version to ensure consistent behavior across all grammar crates

Most users should use the main arborium crate instead of depending on this directly.

Part of the arborium project. See arborium.dev for more information.

Dependencies

~2–5.5MB
~94K SLoC