Rowan Alternatives

Similar projects and alternatives to rowan

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

rowan reviews and mentions

Posts with mentions or reviews of rowan. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-09.
  • Question: Modifying HTML in Rust
    2 projects | /r/rust | 9 May 2023
    The probably most well thought out approach for handling complicated mutable trees (with parent-references) in Rust is Rowan with red/green nodes as popularized by the Roslyn project, though its particular implementation has a few rough edges (doesn't use the type system to denote whether a node is mutable or not). The core idea is to have "green nodes" that form an ordinary immutable tree to store actual data, and on-demand "red nodes" that serve as a kind of cursor and offer a richer view, for example tracking parent–child relationships as the tree is traversed.
  • loxcraft: a compiler, language server, and online playground for the Lox programming language
    14 projects | /r/ProgrammingLanguages | 29 Apr 2023
    Make a Language by Luna Razzaghipour is a fantastic series. I especially like that she uses Rowan for building her syntax tree. While this makes your compilation step harder, you get to see how rust-analyzer does syntax trees, which I think is great.
  • Rust Sitter – write fast Tree Sitter parsers without leaving Rust!
    1 project | /r/rust | 12 Aug 2022
    Since you mentioned IDE tooling, I think it would be useful to have a CST representation and associated conversion from tree-sitter. [rowan](https://github.com/rust-analyzer/rowan) would be a good representation for the CST.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic rowan repo stats
3
652
5.2
3 months ago

rust-analyzer/rowan is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of rowan is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com