The OpenRewrite project is a mass source code refactoring ecosystem. Reduce 1000s of hours of static code analysis fixes to minutes. Turn a four-month migration project into four hours of work. Patch security vulnerabilities across 100s of repositories at once. OpenRewrite automates code refactoring and remediation tasks for you, enabling developers to deliver more business value. OpenRewrite's refactoring engine and recipes will always be open-source. Build tool plugins like OpenRewrite Gradle Plugin and OpenRewrite Maven Plugin help you run these recipes on one repository at a time. Moderne is a complementary product that executes OpenRewrite recipes at scale on hundreds of millions of lines of code and enables mass-committing of results. Moderne freely runs a public service for the benefit of thousands of open-source projects.

Features

  • Large-scale automated source code refactoring
  • Semantic code search and transformation
  • It consists of a platform of prepackaged refactoring recipes for common framework migration and stylistic consistency tasks
  • It also allows you to define custom recipes to achieve a wide range of source code transformations
  • OpenRewrite is continuously expanding language and framework coverage
  • OpenRewrite enables large-scale distributed source code refactoring for framework migrations, vulnerability patches, and API migrations

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow OpenRewrite

OpenRewrite Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OpenRewrite!

Additional Project Details

Programming Language

Java

Related Categories

Java Source Code Analysis Tool

Registered

2023-08-25