7 releases

new 0.2.1 Jul 12, 2025
0.2.0 Jun 6, 2025
0.1.1 May 15, 2025
0.1.0-beta.2 Mar 11, 2025
0.0.0 Feb 12, 2025

#1507 in Parser implementations

Download history 2/week @ 2025-04-07 3/week @ 2025-04-14 1/week @ 2025-05-05 1763/week @ 2025-05-12 1284/week @ 2025-05-19 1081/week @ 2025-05-26 1413/week @ 2025-06-02 1467/week @ 2025-06-09 1120/week @ 2025-06-16 1198/week @ 2025-06-23 1222/week @ 2025-06-30 1172/week @ 2025-07-07

4,856 downloads per month
Used in tree-house

MPL-2.0 license

545KB
14K SLoC

C 12K SLoC // 0.1% comments Rust 2K SLoC // 0.0% comments Shell 10 SLoC

tree-house

This repository contains a number of crates used by the Helix editor for integration with the tree-sitter C library.

  • bindings/ contains the tree-house-bindings crate which provides Rust bindings over the C library.
  • highlighter/ contains the tree-house crate which exposes a robust highlighter and query iterator for working across [injections].
  • skidder/ contains the skidder crate which exposes utilities for building a package repository for tree-sitter grammars.
  • cli/ contains the skidder-cli crate which wraps skidder in a command line interface.

Dependencies

~3–14MB
~96K SLoC