OpenRewrite is an open-source refactoring engine that parses source into a lossless semantic tree and applies versioned "recipes" to perform mechanical framework and dependency upgrades across large codebases. The project (its first public release was in 2020) is maintained by Moderne, a company founded by OpenRewrite's original author, Jonathan Schneider; Moderne sells a commercial platform that runs the same open-source recipe catalog at scale across many repositories at once and also publishes some recipes exclusively to its paying customers. The free, self-hosted tooling covers common Java and Spring migrations well but running recipes across hundreds of repositories without the commercial platform means orchestrating the CLI or build-tool plugin yourself.
Legacy Application ModernizationLegacy System Modernization
OpenRewrite is an open-source refactoring engine that parses source into a lossless semantic tree and applies versioned "recipes" to perform mechanical framework and dependency upgrades across large codebases. The project (its first public release was in 2020) is maintained by Moderne, a company founded by OpenRewrite's original author, Jonathan Schneider; Moderne sells a commercial platform that runs the same open-source recipe catalog at scale across many repositories at once and also publishes some recipes exclusively to its paying customers. The free, self-hosted tooling covers common Java and Spring migrations well but running recipes across hundreds of repositories without the commercial platform means orchestrating the CLI or build-tool plugin yourself.