rewrite

Automated mass refactoring of source code. (by openrewrite)

Rewrite Alternatives

Similar projects and alternatives to rewrite

  1. zfs

    759 rewrite VS zfs

    OpenZFS on Linux and FreeBSD

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. v

    233 rewrite VS v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

  4. Jailer

    221 rewrite VS Jailer

    Database Subsetting and Relational Data Browsing Tool.

  5. tokio

    219 rewrite VS tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  6. JDK

    205 rewrite VS JDK

    JDK main-line development https://openjdk.org/projects/jdk

  7. Spring Boot

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

  8. TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

  9. SaaSHub

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

    SaaSHub logo
  10. gdnative

    Rust bindings for Godot 3

  11. proposal-pattern-matching

    Pattern matching syntax for ECMAScript

  12. Fyrox

    65 rewrite VS Fyrox

    3D and 2D game engine written in Rust

  13. Guava

    61 rewrite VS Guava

    Google core libraries for Java

  14. ast-grep

    48 rewrite VS ast-grep

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

  15. falco

    47 rewrite VS falco

    Cloud Native Runtime Security

  16. fusionauth-jwt

    A simple to use Java 8 JWT Library. Verify, Sign, Encode, Decode all day.

  17. 747-400

    A Boeing 747-400 aircraft for X-Plane 11 & 12

  18. JavaParser

    Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

  19. async-profiler

    Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events

  20. gradle-lint-plugin

    A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.

  21. grammars-v4

    35 rewrite VS grammars-v4

    Grammars written for ANTLR v4; expectation that the grammars are free of actions.

  22. cl-cuda

    5 rewrite VS cl-cuda

    Cl-cuda is a library to use NVIDIA CUDA in Common Lisp programs.

  23. SaaSHub

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

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

rewrite discussion

Log in or Post with

rewrite reviews and mentions

Posts with mentions or reviews of rewrite. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-02.
  • Strings Just Got Faster
    4 projects | news.ycombinator.com | 2 May 2025
    I have done it multiple times for different versions of Java with nominal effort. Of course, difficulty may vary depending on a project.

    With projects like OpenRewrite [1] and good LLMs, things are a lot easier these days.

    [1]: https://docs.openrewrite.org

  • Migrating Away from Rust
    17 projects | news.ycombinator.com | 28 Apr 2025
    In the Java universe, there is OpenRewrite for this: https://github.com/openrewrite/rewrite

    eg: https://docs.openrewrite.org/recipes/java/migrate/joda/jodat...

    I occasionally notice libraries or frameworks including OpenRewrite rules in their releases. I've never tried it, though!

  • Mass refactorings in .NET: a brainstorming session
    2 projects | dev.to | 26 Apr 2025
    Openrewrite describes itself as a refactoring ecosystem. It allows developers to run recipes (your code changes) across multiple repositories. By utilizing a Lossless Semantic Tree and Java-based code, it is possible to refactor the code of your applications. One can run these recipes via theconsole. Moderne (the company behind OpenRewrite) also offers a cloud platform with a frontend to run the recipes
  • Upgrading Java and Spring without hassle
    1 project | dev.to | 7 Apr 2025
    OpenRewrite recipes: https://docs.openrewrite.org/
  • Simplify Java and SpringBoot migration with OpenRewrite
    1 project | dev.to | 23 Mar 2025
    OpenRewrite is an open-source tool for automated code refactoring, helping developers reduce technical debt. It provides prebuilt refactoring recipes for framework migrations, security fixes, and code styling, cutting down effort from hours to minutes.
  • Build It Yourself
    7 projects | news.ycombinator.com | 24 Jan 2025
    > my day job, wherein we run scores of Spring Boot apps written in Java 8 that have pages of vulnerabilities from tens of dozens of dependencies, which are not easy to update because updating one library necessitates updating many other libraries, and oh my goodness, the transitive dependencies.

    At my job we have a fairly strict static analysis policy and starting in April it is going to get even more strict.

    Have you looked at https://docs.openrewrite.org/ to automatically upgrade your dependencies?

    I just migrated from Java 8, Spring Boot2 and Swagger to Java 17, Spring Boot 3.3 and OpenApi 3. It was pretty painless.

    Now, I still have update some dependencies and transient dependencies but the biggest hurdles were taken care of by the migrations.

  • A simple to use Java 8 JWT Library
    5 projects | news.ycombinator.com | 6 Nov 2024
    While javax->jakarta was huge PITA (less motivated by technialities but more by politics though) let me introduce you to https://docs.openrewrite.org/ which should make such upgrades easier :)
  • Code Refactoring at Scale
    1 project | news.ycombinator.com | 25 Jun 2024
  • FLaNK Weekly 31 December 2023
    25 projects | dev.to | 31 Dec 2023
  • OpenRewrite – Automated mass refactoring of source code
    1 project | news.ycombinator.com | 19 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic rewrite repo stats
32
2,691
9.9
5 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?