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 (such as JavaScript, Python, Ruby, COBOL, etc). If you want to see all the languages and tools Moderne supports, consider checking out the Moderne support languages doc. Or, if you want to see what's in the pipeline for Moderne, you can check out the Moderne language roadmap.
Last updated