Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.29 KB

supported-languages.md

File metadata and controls

42 lines (28 loc) · 1.29 KB

Supported languages

OpenRewrite is continuously adding support for new languages and formats. As of June 2023, OpenRewrite supports:

Programming languages

  • Java
  • Kotlin
  • Groovy
  • COBOL (open-source, but not free for commercial use)
  • Python (LST support)
  • TypeScript (LST support)

Data formats

  • XML
  • Properties
  • YAML
  • JSON
  • Protobuf

Build tools

  • Maven
  • Gradle

Frameworks

Framework migration recipes are developed through collaboration between the team behind OpenRewrite at Moderne, 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

You can find all of the frameworks in the recipe catalog.

Want to contribute?

We welcome all types of contributions to OpenRewrite – whether that be questions and feature requests or new recipes or even support for new frameworks. Check out our contributing guide to get started.