description Moderne Overview
Moderne is a software company associated with automated source-code analysis and large-scale code transformation. Its tooling is built around OpenRewrite, an open-source framework for analyzing and changing source code through structured recipes. The platform is intended for engineering teams maintaining large codebases, especially when applying framework upgrades, dependency changes, refactoring rules, or automated remediation across many repositories.
help Moderne FAQ
What is OpenRewrite, the technology behind Moderne?
OpenRewrite is an open-source refactoring engine that parses source code into a syntax tree and applies composable transformations called 'recipes' to rewrite code deterministically. Moderne was co-founded by OpenRewrite's creators to commercialize running those recipes at organizational scale.
Can Moderne open automated pull requests across hundreds of repositories?
Yes — that's the core pitch: it applies a recipe across a large organization's repository fleet and generates the resulting commits or PRs automatically. Common uses include Java version upgrades, Spring Boot 2-to-3 migrations, and org-wide security remediation.
Which languages and formats does OpenRewrite support?
Java has always been the deepest coverage, including frameworks like Spring Boot and build tooling such as Maven and Gradle. Additional recipes handle other formats like YAML, properties files and XML, while non-JVM languages have thinner support.
Is OpenRewrite free, and what does Moderne charge for?
The OpenRewrite framework is free and open source, and you can run recipes locally via Maven, Gradle or the CLI. Moderne sells the platform layer on top: scheduled mass refactoring, organization-wide visibility into findings, and reporting.
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.