tree-sitter

An incremental parsing system for programming tools (by tree-sitter)

Tree-sitter Alternatives

Similar projects and alternatives to tree-sitter
  • rust

    Empowering everyone to build reliable and efficient software.

  • Rocket

    A web framework for Rust.

  • rust-clippy

    A bunch of lints to catch common mistakes and improve your Rust code

  • miri

    An interpreter for Rust's mid-level intermediate representation

  • napi-rs

    A minimal library for building compiled NodeJS add-ons in Rust

  • srt-rs

    SRT implementation in Rust

  • cntrlr

    Simple, async embedded Rust

  • midi2

    Types and helpers for building MIDI 2 capable software in Rust

  • ellalang

  • phansch

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better alternative or higher similarity.

Posts

Posts where tree-sitter has been mentioned. We have used some of these posts to build our list of alternatives and similar projects.
  • [AskJS] Parsing function call
    If you are not adversed to using a library, I think this might work well https://github.com/tree-sitter/tree-sitter
  • What’s everyone working on this week (2/2021)?
    reddit.com/r/rust | 2021-01-11
    Slowly chipping away at a tree-sitter based syntax highlighter for Rust/Node using napi-rs. Still very much in a exploratory phase, but highlighting JS and TS works though it crashes on JSX/TSX.

Stats

Basic tree-sitter repo stats
2
3,674
9.0
2 days ago

tree-sitter/tree-sitter is an open source project licensed under MIT License which is an OSI approved license.