topiary

By tweag

Topiary Alternatives

Similar projects and alternatives to topiary

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

topiary reviews and mentions

Posts with mentions or reviews of topiary. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-20.
  • Show HN: GritQL, a Rust CLI for rewriting source code
    8 projects | news.ycombinator.com | 20 Mar 2024
    You should check out https://github.com/tweag/topiary

    Yes, theoretically if you had ~identical grammars you could use it to do a full transpilation. There's a lot of challenges with that though. Writing a correct grammar for 1 language is complicated enough, but writing one for two where all your nodes and fields end up the same is likely insurmountable.

    In practice, languages are either:

    - Far enough apart that any pure AST transformation is insufficient and you need an AI component to produce usable output

  • Elastic Tab Stops (2017)
    1 project | news.ycombinator.com | 19 Oct 2023
    This is something we've discussed[1] in the development of Topiary, deferring the process to the formatter. It's not a priority issue for us right now, but given the lack of universal editor support for elastic tab stops, having the formatter do this seems like a reasonable solution.

    [1]: https://github.com/tweag/topiary/issues/170

  • Minimalist Rust formatter as an alternative to rustfmt?
    6 projects | /r/rust | 19 Mar 2023
    build on top of https://github.com/tweag/topiary/blob/main/languages/rust.scm
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 27 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic topiary repo stats
3
483
8.9
18 days ago

tweag/topiary is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of topiary is Rust.


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