Rust Refactoring

Open-source Rust projects categorized as Refactoring

Top 5 Rust Refactoring Projects

  • ast-grep

    ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

  • Project mention: Migrate to React 19 with ast-grep | dev.to | 2024-04-28

    This article illustrates the usage of ast-grep, a tool designed to locate and substitute patterns in your codebase, towards easing your migration to React 19.

  • gritql

    GritQL is a query language for searching, linting, and modifying code.

  • Project mention: Ask HN: I have been unable to land a job in two years, does anybody | news.ycombinator.com | 2024-05-03

    I've issued a few bounties on my repo [0], and it's worked fairly well from my perspective. I'm both the bounty assigner and the maintainer in this case.

    Keep in mind that open source is always a bit messy, and a lot of people on all projects (even without bounties) never actually follow through with contributions that they plan to do for a whole host of reasons. The way I've approached it is once someone either has a track record of contributing or makes substantial (visible) process on a PR I assign the bounty to them.

    [0] https://github.com/getgrit/gritql/issues?q=is%3Aopen+is%3Ais...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. 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.

    InfluxDB logo
  • phanalist

    Performant static analyzer for PHP, which is extremely easy to use. It helps you catch common mistakes in your PHP code.

  • Project mention: Traversing an AST of PHP source code. | dev.to | 2024-01-22

    Phanalist needs a way to detect when we are in the function's scope with the name tooComplex(). With pattern matching, it is super easy to detect if the statement is either: if,else,etc.. The first statement that I want to match for is class Index{ and from there, we will continue down the tree. If you think the same way as I do you know that I will be using recursion to calculate the cyclomatic complexity. After we have matched the scope of the tooComplex() function.

  • refactoring-to-rust

    Code to accompany Refactoring to Rust

  • spacemod

    A easy to understand and powerful text search-and-replace tool

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Refactoring related posts

  • Ask HN: I have been unable to land a job in two years, does anybody

    1 project | news.ycombinator.com | 3 May 2024
  • Show HN: GritQL, a Rust CLI for rewriting source code

    8 projects | news.ycombinator.com | 20 Mar 2024
  • Meet ast-grep: a Rust-based tool for code searching, linting, rewriting using AST

    10 projects | /r/rust | 11 May 2023
  • Why did you switch from another language to Rust? Do you regret not learning it earlier?

    9 projects | /r/rust | 25 Jul 2022
  • Show HN: Code Refactoring Tool for the Terminal

    1 project | news.ycombinator.com | 28 Dec 2020
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 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 →

Index

What are some of the best open-source Refactoring projects in Rust? This list will help you:

Project Stars
1 ast-grep 5,904
2 gritql 2,343
3 phanalist 108
4 refactoring-to-rust 82
5 spacemod 41

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