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.
-
- 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.
-
- A framework for building event-driven microservice.
-
Picnic's Error Prone Support
- A Picnic-opinionated extension of Google's Error Prone.
-
- Recipes used to update Quarkus projects to newer versions.
-
- 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
- Windup rules contributed by the community.
- OpenRewrite recipes
-
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.
-
- OpenRewrite recipes for migrating Java swagger2 (OAS2) annotations to Open API 3 (OAS3).
-
- MongoDB object-document mapper in Java.
-
- A tool to automate development environment setup – with the ability to share the same project settings across a team.
-
- OpenRewrite recipes for Arrow (A functional companion to Kotlin's Standard Library).
-
- A tool for refactoring Spring MVC
PathVariable
andRequestParam
annotations.
- A tool for refactoring Spring MVC
-
- Recipes for migrating breaking changes in DC Platform 7.
-
- A recipe to switch
Collectors.toList()
toStream.toList()
.
- A recipe to switch
-
Khairulsyamil's Rewrite Sorter
- A collection of recipes for sorting JSON,
.properties
and Java class methods.
- A collection of recipes for sorting JSON,
-
Philzen's Rewrite TestNG to JUnit 5
- OpenRewrite recipes for migrating a project from TestNG to JUnit 5 (Jupiter).