Skip to main content

OpenRewrite recipes created by the community

This doc contains a list of projects that have created OpenRewrite recipes and integrated them into their projects to perform migrations with.

If you want to see your project on this list - please feel free to click on the Edit this page link at the bottom of this page and submit a PR.

Projects

  • Apache's Camel Upgrade Recipes

    • Recipes that assist in the migration of Camel projects.
  • Apache Wicket

    • An open-source, Java, component-based, web application framework.
  • AWS SDK Java v2 Migration Tool

    • A tool for automating migration from the AWS SDK for Java v1 to the AWS SDK for Java v2.
  • AxonFramework

    • A framework for building event-driven microservice.
  • Picnic's Error Prone Support

  • Quarkus Updates

  • Timefold

    • An AI constraint solver for Java, Python, and Kotlin.
  • Broadcom's Spring Tools suite

    • Spring tooling for your favorite coding environments.
  • Broadcom's Spring Boot Migrator

    • A tool for developers to upgrade or migrate to Spring Boot by providing recipes for automated migrations.
  • RedHat's Migration Toolkit for Applications

    • A tool for modernizing large-scale applications across hybrid cloud environments on Red Hat OpenShift.
  • RedHat's Windup Rulesets

  • RedHat's OptaPlanner Migration

    • A fast, easy-to-use, open source AI constraint solver.
  • Azure's Spring Rewrite

    • Contains recipes for upgrading Spring Boot/Spring Cloud and recipes for migrating to Azure Spring Apps.
  • Oracle's Rewrite Recipes

    • Recipes for Oracle solutions – such as upgrading Java and Weblogic.
  • Jenkins Plugin Modernizer Tool

    • Plugin Modernizer is a generic CLI tool designed to automate the modernization of Jenkins plugins.
  • JHipster Lite's Upgrade recipes

    • JHipster Lite is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture.
  • OpenAPI 3 recipes

    • OpenRewrite recipes for migrating Java swagger2 (OAS2) annotations to Open API 3 (OAS3).
  • Morphia

    • MongoDB object-document mapper in Java.
  • devonfw-ide

    • A tool to automate development environment setup – with the ability to share the same project settings across a team.
  • Arrow KT

    • OpenRewrite recipes for Arrow (A functional companion to Kotlin's Standard Library).
  • Spring MVC Migrator

    • A tool for refactoring Spring MVC PathVariable and RequestParam annotations.
  • Atlassian OpenRewrite Recipes

    • Recipes for migrating breaking changes in DC Platform 7.
  • ZettSystems

    • A recipe to switch Collectors.toList() to Stream.toList().
  • Khairulsyamil's Rewrite Sorter

    • A collection of recipes for sorting JSON, .properties and Java class methods.
  • Philzen's Rewrite TestNG to JUnit 5

    • OpenRewrite recipes for migrating a project from TestNG to JUnit 5 (Jupiter).
  • Langchain4j

  • Liftwizard

    • Provides recipes for Eclipse Collections code transformations and general Java best practices.
  • Morphia

    • A MongoDB object-document mapper in Java.
  • A migrate from Camunda recipe

    • Migrates a Camunda 7 instance to Operaton.
  • Rewrite Format SQL

    • OpenRewrite recipes for formatting SQL code in text blocks in annotations.
  • JDO to JPA migration

    • Migrates a project using JDO ORM implementation to a JPA implementation. Supports DataNucleus, EclipseLink and Apache Causeway, but should also work for Hibernate.