OpenRewrite by Moderne
banner
openrewrite.github.io
OpenRewrite by Moderne
@openrewrite.github.io
OpenRewrite recipes automate security vulnerability remediations, framework migrations, code compliance and more—across a growing language and technology ecosystem.

Maintained by Moderne.ai

GitHub: http://github.com/openrewrite
Pinned
#OpenRewrite v8.69.0 is out! 🎁

🤖 NEW rewrite-ai to find libraries, models & agents
🟢 Node.js: AddDependency, transitive bumps, CVE scans
📦 Bun & YAML support for JS
🌱 SB4: modular starters + convert JAX-RS endpoints
🤠 Jackson 3: serialization config & exception handling

github.com/openrewrite/...
Release 3.21.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.69.0), the rewrite-gradle-plugin (v7.23.0), and the rewrite-maven-plugin (v6.26.0) to improve code parsing accuracy and recipe ex...
github.com
Reposted by OpenRewrite by Moderne
We’re excited to be a part of the National Retail Federation’s #NRF2026: Retail’s Big Show!🛍️

Join us in January at booth #4275. buff.ly/dj6IICd
December 19, 2025 at 5:30 PM
Reposted by OpenRewrite by Moderne
Happy Holidays from Moderne! ✨🌲

As the year comes to a close, we want to express our gratitude to our customers, partners, and community who make our work meaningful. Thank you for an incredible year of collaboration and innovation. 🤝

Wishing you all a joyful and peaceful holiday season! 🌍
December 23, 2025 at 7:15 AM
#OpenRewrite v8.69.0 is out! 🎁

🤖 NEW rewrite-ai to find libraries, models & agents
🟢 Node.js: AddDependency, transitive bumps, CVE scans
📦 Bun & YAML support for JS
🌱 SB4: modular starters + convert JAX-RS endpoints
🤠 Jackson 3: serialization config & exception handling

github.com/openrewrite/...
Release 3.21.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.69.0), the rewrite-gradle-plugin (v7.23.0), and the rewrite-maven-plugin (v6.26.0) to improve code parsing accuracy and recipe ex...
github.com
December 16, 2025 at 10:14 PM
Join us for the last Code Remix Weekly of 2025!🎉

On this episode, Kiel and Matt from Moderne will break down the strategies successful organizations use to implement and adopt large-scale code changes.🔦

Watch live tomorrow at 21:00 CET / 3 PM ET.
Code Remix Weekly | Scaling code transformation: A practical playbook
It's the last Code Remix Weekly of 2025!🎉On this episode, Kiel Levy and Matthew Campbell from Moderne will break down the strategies successful organization...
buff.ly
December 16, 2025 at 5:03 PM
Reposted by OpenRewrite by Moderne
👀 Curious what’s hot in #Java❓ You should be.

The annual #InfoQ #TrendsReport is out! Key highlights:
• Adoption of 𝐧𝐞𝐰 𝐉𝐚𝐯𝐚 𝐯𝐞𝐫𝐬𝐢𝐨𝐧𝐬
• Evolution of frameworks like 𝐒𝐩𝐫𝐢𝐧𝐠, 𝐉𝐚𝐤𝐚𝐫𝐭𝐚 𝐄𝐄, 𝐐𝐮𝐚𝐫𝐤𝐮𝐬, 𝐌𝐢𝐜𝐫𝐨𝐧𝐚𝐮𝐭, 𝐇𝐞𝐥𝐢𝐝𝐨𝐧 & 𝐌𝐢𝐜𝐫𝐨𝐏𝐫𝐨𝐟𝐢𝐥𝐞

📖 𝐑𝐞𝐚𝐝 𝐧𝐨𝐰: bit.ly/4pqtHd4

💪 𝐊𝐧𝐨𝐰𝐥𝐞𝐝𝐠𝐞 𝐢𝐬 𝐩𝐨𝐰𝐞𝐫! #StayAhead
December 11, 2025 at 11:57 AM
Reposted by OpenRewrite by Moderne
🔴 Live from London!
December 10, 2025 at 5:12 PM
Tune in to Code Remix Weekly tomorrow! Tim & Sam dive into taint tracking + data-flow magic in OpenRewrite to help you:

🪨 Spot vulnerabilities
✨ Spot sensitive data leaking into logs
🧪 Find untested code paths

You'll learn how to craft smarter, security-savvy recipes.
Code Remix Weekly | Taint Tracking & Data Flow Analysis
In this episode, Sam will unwrap some code magic with taint tracking and data flow analysis, advanced OpenRewrite features that help you: 🪨 Spot vulnerabilities like SQL Injection, XSS, and command…
buff.ly
December 9, 2025 at 8:23 PM
#OpenRewrite v8.68.1 is out! 🛬

🌱 Spring Boot 4.0: additional properties & dependencies
🍃 Migrate Spring Retry to Resilience
🧪 Hamcrest to AssertJ & JMockit to Mockito fixes
🟢 Node 22/24 upgrade recipes: fs, zlib, crypto & more
🤠 Jackson v3: migrate modules & feature flags
github.com/openrewrite/...
Release 3.20.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.68.1), the rewrite-gradle-plugin (v7.22.0), and the rewrite-maven-plugin (v6.25.0) to improve code parsing accuracy and recipe ex...
github.com
December 5, 2025 at 4:33 PM
December 3, 2025 at 9:19 PM
How did Uber migrate 1M lines of code in just 2 weeks??👀

Don't miss our webinar today to find out.⏯️

See how one of the world’s largest engineering teams tackles massive code migrations — fast, safe, and at scale.
How Uber Migrated 1M Lines of JUnit in 2 Weeks | Moderne Webinar
Anshuman Chadha, Director of Engineering, and Sung Whang, Senior Staff Software Engineer at Uber, discuss how they migrated one million lines of JUnit 4 to 5 in just two weeks using OpenRewrite,…
buff.ly
December 3, 2025 at 2:02 PM
Now that Spring Boot 4 is here, where are you? Tune in tomorrow when @dashaun.com joins the Code Remix Weekly livestream to chat about all things Spring Boot 4. 🎧

🔴 Tomorrow at 21:00 CET / 3 PM ET
Code Remix Weekly | Spring Boot 4 Awakens with DaShaun Carter
Spring Boot 4 is right around the corner!🍃 DaShaun Carter joins the Code Remix Weekly livestream on December 3 to explore what’s new and share practical gui...
buff.ly
December 3, 2025 at 2:00 AM
Large-scale code modernization is coming to London on Dec. 10!🕰️

Hear how Meta, Google, Moderne, and DX who are shaping the future of AI-powered engineering.

Seats are limited, so reserve yours while they’re still available!
Code Maintenance at Scale with AI London
Billions of lines of old code are slowing innovation. Join our in-person panel with leaders from Google, Meta, DX, and Moderne on how AI is transforming the way enterprises maintain, remediate, and…
buff.ly
November 25, 2025 at 8:30 AM
🎉 Spring Boot 4 is here!🍃

Upgrading doesn’t have to be painful. Moderne + OpenRewrite brings the automation! 🛠️

Learn how to modernize your stack, reduce tech debt, and unlock the latest features in our new blog.
Spring Boot 4 Migration Guide: Faster, Safer, at Scale
Upgrade to Spring Boot 4 faster and with less risk. Learn how OpenRewrite and Moderne automate Java, Jakarta, Spring Framework, and dependency changes at scale.
buff.ly
November 22, 2025 at 8:45 AM
Reposted by OpenRewrite by Moderne
#OpenRewrite 8.67.0 is here! 🛫

🆕 New rewrite-angular, rewrite-react & rewrite-jasperreports
🌱 Spring Boot 4.0 & Spring Batch 6.0 migrations
⚛️ React 19 upgrade recipe with forwardRef removal
🟢 Node.js crypto & util recipes
☕ Migrate all modules and formats for Jackson v3

github.com/openrewrite/...
Release 3.19.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.67.0), the rewrite-gradle-plugin (v7.21.0), and the rewrite-maven-plugin (v6.24.0) to improve code parsing accuracy and recipe ex...
github.com
November 20, 2025 at 9:13 PM
OpenRewrite is a finalist for "Most Innovative DevOps Open Source Project" in the 2025 DevOps Dozens Awards!🏆

This is a reflection of all your contributions, ideas, and support.

Let’s get it recognized! Cast your vote by Dec. 31. ✅

buff.ly/J1vK8u2
November 20, 2025 at 7:15 AM
Live from @timtebeek.github.io’s OpenRewrite workshop at Rabobank! 🗣️
November 18, 2025 at 5:52 PM
Join the next Code Remix Weekly tomorrow with @tomcools.be, DevRel at Timefold! 🎙️

Discover Timefold, the powerful OptaPlanner fork, and learn about its origin, automatic migration, and how it rethinks breaking changes.💪

🔴 Tomorrow at 21:00 CET / 3 PM ET
Code Remix Weekly | Automating Adoption and Optimization with Timefold
Tom Cools, DevRel at Timefold, joins the stream!Timefold, the powerful fork of OptaPlanner, makes upgrading and optimization easier than ever. Tom will dive ...
buff.ly
November 18, 2025 at 5:01 PM
OpenRewrite is a finalist for "Most Innovative DevOps Open Source Project" in the 2025 DevOps Dozens Awards!🏆

This is a reflection of all your contributions, ideas, and support.

Let’s get it recognized! Cast your vote by Dec. 31. ✅

buff.ly/Tr138eS
November 13, 2025 at 5:05 PM
Reposted by OpenRewrite by Moderne
One of the tools that really made a difference for me as a software engineer in the past few years is @openrewrite.github.io. Kudos to the team and special thanks to @timtebeek.github.io for introducing me to it and providing guidance for using it and working with it effectively 🙏🏻 /1
November 12, 2025 at 8:25 PM
#OpenRewrite 8.66.1 is here! 🚆

🌱 Spring Boot 4.0 migration recipes
🗂 Additional SpringFox conversions
🔐 Severity-based CVE filtering
🍐 Expand Guava to JDK conversions
🎯 Convert external `@InlineMe` annotations into recipes
🐛 Fixed Maven multi-module resource handling

github.com/openrewrite/...
Release 3.18.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.66.1), the rewrite-gradle-plugin (v7.20.0), and the rewrite-maven-plugin (v6.23.0) to improve code parsing accuracy and recipe ex...
github.com
November 12, 2025 at 7:18 PM
Join the next Code Remix Weekly to learn how to detect and fix quantum-vulnerable code across massive systems with Moderne's LST-powered analysis and PQC readiness workflows.💪

🔴 Tomorrow at 21:00 CET / 3 PM ET with guest @mkheck.bsky.social
Code Remix Weekly | Quantum-ready Cryptography with Moderne
What’s your level of readiness for quantum-era threats?As quantum computing moves from theory toward reality, the cryptographic foundations of modern softwar...
buff.ly
November 11, 2025 at 7:06 PM
Reposted by OpenRewrite by Moderne
Attending OWASP Global AppSec in DC?

Don't miss this session today from our CEO & Co-Founder, Jonathan Schneider, on tackling post-quantum cryptographic risks in real code.💡

Friday, Nov. 7 at 11:30 am - 12:15 pm EST
📍Independence Ballroom A-E

@owasp.org
November 7, 2025 at 1:31 PM
Join the next Code Remix Weekly, where we’ll explore how type attribution lets recipes go beyond pattern matching to truly understand your code, so you can write transformations that work reliably across projects. ⌨️

🔴 Tomorrow at 21:00 CET / 3 PM ET

buff.ly/4cPC1fy
Code Remix Weekly | No Type Left Behind: Type Attribution in OpenRewrite
Discover how #OpenRewrite “knows your type.” 💬In this session, we’ll explore how type attribution lets recipes go beyond pattern matching to truly understan...
buff.ly
November 4, 2025 at 7:00 PM
Migrating to Java 25 doesn't have to be a nightmare. 👻

🎃 No tricks here! Watch how it's done in under 5 minutes.
Migrate to Java 25 using OpenRewrite
This recipe will apply changes commonly needed when migrating to Java 25. This recipe will also replace deprecated API with equivalents when there is a clear migration strategy. Build files will also…
buff.ly
October 31, 2025 at 4:05 PM