Supported languages
As of February 2024, OpenRewrite supports:
Programming languages
Java
Kotlin
Groovy
Data formats
XML
Properties
YAML
JSON
Protobuf
Build tools
Maven
Gradle
Frameworks
Framework migration recipes are developed through collaboration between the OpenRewrite team, the original framework authors, and the wider OSS community. Each recipe in our recipe catalog includes a list of contributing authors.
Many different frameworks are supported such as (but not limited to):
Spring
Quarkus
Micronaut
Jakarta
Moderne offers support for additional languages and frameworks (such as JavaScript, Python, Ruby, COBOL, etc.). Consider checking that out if OpenRewrite doesn't meet your needs.
Last updated