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

Other Useful Business Software
Already Paying for an RMM? Get 50% Off Splashtop AEM Icon
Already Paying for an RMM? Get 50% Off Splashtop AEM

Switch to Splashtop AEM and save up to 50% in your first year

Automated OS and third-party patching for Windows and macOS, CVE prioritization with AI patch summaries, and built-in remote control that also supports Linux. Qualifying organizations switching from another RMM get up to 50% off year one.
Get Started
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