Sign in

OpenRewrite by Moderne

@openrewrite.github.io
486 followers 531 following 184 posts

OpenRewrite recipes automate security vulnerability remediations, framework migrations, code compliance and more—across a growing language and technology ecosystem. Maintained by Moderne.ai GitHub: github.com/openrewrite

PostsRepliesMedia
OpenRewrite by Moderne @openrewrite.github.io · 24/09/2026
#OpenRewrite v8.92.8 out! 🚀 🛡️ OWASP A07 & A10:2025 recipes 🔍 Sonar rules: locks, threads, JDBC 🌶️ lombok.config recipes ☁️ Spring Cloud Azure for Boot 3.5 & 4 🟢 Node.js & Go library migrations 🔷 C# transitive dependency graphs buff.ly/z5VBNiI
buff.ly
Release 8.92.8 · openrewrite/rewrite
What's Changed OpenRewrite v8.92.7: https://github.com/openrewrite/rewrite Full Changelog: https://github.com/openrewrite/rewrite
032
OpenRewrite by Moderne @openrewrite.github.io · 18/09/2026
Manually making the same change across 200 repos? No thanks. 🙅 Our free Intro to OpenRewrite course shows you the alternative: one recipe, every repo. Newbie-friendly. Start the course → buff.ly/AqF8DX6
000
OpenRewrite by Moderne @openrewrite.github.io · 14/09/2026
#OpenRewrite v8.92.1 out! 🚀 🐍 Python PEP 585/695 typing & imports ⚡ Faster RPC for JS, Go, Python, C# 🛠️ JS, Go & Groovy parser fixes 📊 Python data tables match Java 🧹 Static analysis fixes: Kotlin, JS, Python ☕ Lombok val → final var fixes github.com/openrewrite/rewrite/releases/tag/v8.92.1
github.com
Release 8.92.1 · openrewrite/rewrite
What's Changed See full release notes here: OpenRewrite v8.92.0: https://github.com/openrewrite/rewrite/releases/tag/v8.92.0 Full Changelog: https://github.com/openrewrite/rewrite
011
OpenRewrite by Moderne @openrewrite.github.io · 11/09/2026
On Sep. 17, join us at Snowflake HQ in Bellevue for an afternoon of talks and an open panel with leaders from Meta, Uber, Snowflake, and Moderne, where they'll walk through what they've actually built. Save your seat ⤵️ buff.ly/A6pX3vt
000
OpenRewrite by Moderne @openrewrite.github.io · 31/08/2026
The Introduction to OpenRewrite training course walks you through setting up and running recipes with the Moderne CLI, composing custom transformations, and analyzing your codebase with data tables and visualizations. Start the course → buff.ly/c8LgRyB
moderne.ai
Introduction to OpenRewrite
Set up the Moderne CLI, run and compose OpenRewrite recipes, analyze code with data tables, and track migration progress with DevCenter. Free, no signup
010
OpenRewrite by Moderne @openrewrite.github.io · 26/08/2026
#OpenRewrite v8.91.0 out! 🚀 💎 New Ruby support 🅰️ Angular 22 upgrades 🌱 Spring Boot 4 modular starters ☕ Java 25: AspectJ upgrade, fold mockito-inline ⚙️ GitHub Actions: merge groups, setup-python 🐹 Go & Python harden static analysis 🔐 Detect OWASP LLM01 prompt-injection github.com/openrewrite/...
github.com
Release 3.38.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.91.0), the rewrite-gradle-plugin (v7.41.0), and the rewrite-maven-plugin (v6.47.0) to improve code parsing accuracy and recipe ex...
051
OpenRewrite by Moderne @openrewrite.github.io · 25/08/2026
(1/2) 45% of AI-generated code ships with a security vulnerability.😳 For Java, that number climbs to 72% across more than 100 models tested.
000
OpenRewrite by Moderne @openrewrite.github.io · 12/08/2026
#OpenRewrite v8.89.0 out! 🚀 🔷 82 WPF code quality recipes for C# 📦 Native npm/pnpm/yarn/bun lockfile regeneration 🐍 Python type attribution via ty 🐘 Gradle 9.7 & Maven 4 deprecation recipes 🥒 Complete Cucumber-JVM 4.x → 7.x migration 🌱 Spring Batch 6 chunk-oriented steps github.com/openrewrite/...
github.com
Release 3.37.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.89.0), the rewrite-gradle-plugin (v7.39.0), and the rewrite-maven-plugin (v6.46.1) to improve code parsing accuracy and recipe ex...
052
OpenRewrite by Moderne @openrewrite.github.io · 11/08/2026
Our Introduction to OpenRewrite is now available on demand!🎉 Go through setting up and running recipes with the Moderne CLI, composing custom transformations, and analyzing your codebase with data tables and visualizations. Start the course → buff.ly/GtAfzPn
042
OpenRewrite by Moderne @openrewrite.github.io · 10/08/2026
This Friday, August 14, Dov Katz and Khalid Elswaf join Code Remix Summer to show how Morgan Stanley kept code review from becoming the bottleneck on its AI rollout. 🎢
110
Reposted by OpenRewrite by Moderne
Moderne.ai @moderneai.bsky.social · 06/08/2026
Excited that Moderne has been recognized as a Leader in the Gartner® Magic Quadrant™ for AI-Augmented Code Modernization! Moderne gives agents a deterministic way to modernize code across thousands of repositories, at the scale AI-driven engineering now demands. Get the report⤵️ buff.ly/6SktdNP
022
OpenRewrite by Moderne @openrewrite.github.io · 04/08/2026
The Agent Tools at Scale roadshow is coming to Plano, TX on Thursday, August 20, hosted in partnership with JPMorgan Chase. 🎉 Join engineers from Meta, Spotify, and Netflix IRL to hear how they're putting coding agents to work across the world's largest codebases. Save your spot: buff.ly/tGCCLU3
000
OpenRewrite by Moderne @openrewrite.github.io · 30/07/2026
#OpenRewrite v8.88.0 out! 🚀 🟪 Expand Kotlin & Kotlin DSL support 🌱 Spring Data 4 & MongoDB recipes 🧪 TestNG assertions → AssertJ 🔷 C# packages.config → PackageReference 🐍 Python lockfile generation 🐛 Maven/Gradle plugin performance fixes 🧹 Legacy collection migrations github.com/openrewrite/...
github.com
Release 3.36.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.88.0), the rewrite-gradle-plugin (v7.38.0), and the rewrite-maven-plugin (v6.45.0) to improve code parsing accuracy and recipe ex...
041
OpenRewrite by Moderne @openrewrite.github.io · 23/07/2026
Application security is being rebuilt around AI, and this panel from Code Remix Summit explores what that rebuild looks like in practice.🛡️ Catch the replay →
youtu.be
The State of AppSec in the Era of AI [Panel]
Application security is being rebuilt around AI, and this panel breaks down exactly how. The panelists discuss why the industry is moving past vulnerability detection toward actual remediation, and…
031
OpenRewrite by Moderne @openrewrite.github.io · 21/07/2026
Next on Code Remix Summer: Cory Lucas from Amex shares why AI-assisted code doesn't always mean faster shipping.🐢 He'll cover testing through automation, smaller/frequent changes to cut risk, and modern branching for faster, safer delivery. Save your spot for the July 24 session: buff.ly/Lw4cKBl
011
OpenRewrite by Moderne @openrewrite.github.io · 14/07/2026
#OpenRewrite v8.87 out! 🚀 🔍 Prethink for messaging & Python 📦 Maven/Gradle resolution fixes 🔷 .NET Framework retargeting 🐹 Go LST build-out (go.sum, modules) 🔴 Scala parser hardening 🗄️ New SQL anti-pattern recipes 🌱 Migrate Spring RestClient & Data Redis github.com/openrewrite/...
github.com
Release 3.35.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.87.0), the rewrite-gradle-plugin (v7.37.0), and the rewrite-maven-plugin (v6.44.0) to improve code parsing accuracy and recipe ex...
022
OpenRewrite by Moderne @openrewrite.github.io · 10/07/2026
Code Remix Summit 2027: Call for sessions is open! Deadline is September 30. If you've deployed code to solve a hard, real-world problem, we want the talk. If it runs in production, we're interested. ➡️ Submit your session: buff.ly/L9lEvrl
021
OpenRewrite by Moderne @openrewrite.github.io · 25/06/2026
Coming up next on Code Remix Summer: Join Ryan Trontz from Tinder tomorrow, June 26, for Building The Upgrade Muscle with OpenRewrite at Tinder.😎🔥 Learn how to build an upgrade strategy that developers actually want to commit to. 💌 buff.ly/rN339hW
031
OpenRewrite by Moderne @openrewrite.github.io · 23/06/2026
Next Code Remix Weekly: Devin Thomson and Ryan Trontz share how Tinder built its “upgrade muscle” through repeatable, increasingly automated platform initiatives, and how OpenRewrite helped make that possible. 🔴 Tune in tomorrow at 21:00 CET / 3 PM ET
buff.ly
Code Remix Weekly | Building Upgrade Muscle with OpenRewrite at Tinder
How do you upgrade thousands of unit tests across a backend without grinding your developers to a halt?⏱️ Devin Thomson and Ryan Trontz from Tinder break down the OpenRewrite recipe that took their…
021
OpenRewrite by Moderne @openrewrite.github.io · 18/06/2026
Tomorrow on Code Remix Summer, Kiran Rouzie and Rachel Laycock from Thoughtworks dig into the human side of AI adoption. Stick around for live Q&A. One registration covers every session; each entry is a shot at a BrüTank 55-Quart Rolling Cooler. 😎 buff.ly/KtG3FZC
010
OpenRewrite by Moderne @openrewrite.github.io · 17/06/2026
#OpenRewrite v8.85 is out! 🚀 🐍 Pydantic migration recipes 🔴 Big Scala parser improvements 🐹 Go LST build-out (multi-value returns, receivers) 🌱 Spring Boot 4.1 migrations 🧪 JUnit 6 migration fixes 🛡️ New rewrite-nullability for NullAway/JSpecify ☕ Gradle 9 deprecations github.com/openrewrite/...
github.com
Release 3.33.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.85.0), the rewrite-gradle-plugin (v7.35.0), and the rewrite-maven-plugin (v6.42.0) to improve code parsing accuracy and recipe ex...
065
OpenRewrite by Moderne @openrewrite.github.io · 17/06/2026
Today on Code Remix Weekly: Oleg Šelajev (@shelajev.bsky.social) experiments with Sandbox Kits, working toward one command that drops an agent into a Moderne-aware Docker sandbox: mod CLI, recipe-aware memory, MODERNE_TOKEN the agent never sees. 🔴 Watch live at 21:00 CET/3 PM ET
buff.ly
Docker Sandbox Kits: Giving AI Agents the Tools They Need ft. Oleg Šelajev
Tune in to Code Remix Weekly next week when Oleg Šelajev experiments with Sandbox Kits, a declarative spec for what tooling, network access, and secrets an agent gets inside a Docker sandbox. Live…
031
OpenRewrite by Moderne @openrewrite.github.io · 16/06/2026
70 CVEs dropped the week Spring Boot 4.1 launched. The cadence is accelerating. ⏩ Our hands-on training walked through how to get ahead of it. ✅ Watch the recording buff.ly/7k5Wt53
000
OpenRewrite by Moderne @openrewrite.github.io · 08/06/2026
Two expert-led trainings are happening this week! Be sure to save your spot. 📌Tuesday, June 9, 10 AM ET | Advanced OpenRewrite Training Sign up: buff.ly/k0ZTZEX 📌Thursday, June 11, 10 AM ET | Spring Boot 4.1 at Scale Sign up: buff.ly/VSP04sl
031
OpenRewrite by Moderne @openrewrite.github.io · 03/06/2026
Today on Code Remix Weekly, Moderne product designers Annie and Jayd join the stream to show how AI prototyping tools are compressing the gap between design and code, and what that means for how engineering teams work now. 🎙️🎨 🔴 Watch live at 21:00 CET / 3 PM ET
buff.ly
Code Remix Weekly | AI gave designers dev superpowers...now what?
Moderne product designers Annie Rimbach and Jayd Jackson join Code Remix Weekly to show how AI prototyping tools are compressing the gap between design and code, and what that means for how…
020
Reposted by OpenRewrite by Moderne
Jérôme Tama @jtama.github.io · 28/05/2026
New release of my project graph generator using @openrewrite.github.io , @tailwindcss.com and D3.JS 👉 jtama.github.io/posts/en/sma...
jtama.github.io
Small tips for implementing recipes
Let's zoom in on a few practices to help you, or your users
051
OpenRewrite by Moderne @openrewrite.github.io · 26/05/2026
On the next Code Remix Weekly, @dashaun.com returns to break down what's new in Spring Boot 4.1. 🔴 Tune in tomorrow at 21:00 CET / 3 PM ET
buff.ly
Code Remix Weekly | Spring Boot 4.1 has entered the chat ft. DaShaun Carter
Spring developer advocate DaShaun Carter returns to Code Remix Weekly on May 27 to break down everything new in Spring Boot 4.1, including native gRPC suppor...
040
OpenRewrite by Moderne @openrewrite.github.io · 26/05/2026
Everyone stop scrolling and wish @timtebeek.github.io a Happy Birthday!🥳🎉
040
OpenRewrite by Moderne @openrewrite.github.io · 21/05/2026
#OpenRewrite v8.83 is out! 🚀 🟣 Native C# recipes 🎨 New Kotlin recipe DSL & recipes 🔴 Expanded Scala parser & recipes 🐍 Python 2.7 parser ☕ JDK 26 via rewrite-java-next 🌱 Spring Boot 4.1 migration 🚀 Micronaut 4 → 5 migration 🧪 JUnit 6.1 migration 🐻 Hibernate 7.0/7.1 github.com/openrewrite/...
github.com
Release 3.31.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.83.0), the rewrite-gradle-plugin (v7.33.0), and the rewrite-maven-plugin (v6.40.0) to improve code parsing accuracy and recipe ex...
1125
OpenRewrite by Moderne @openrewrite.github.io · 21/05/2026
OpenRewrite now has a Kotlin DSL for recipe authoring. Declare a before/after pattern, get a generated recipe at compile time. No annotations, no template class, no reflection. Migration, performance fusions, and Android deprecation patterns all ship on day one. Full breakdown:
buff.ly
Kotlin Recipes for OpenRewrite: A New DSL for Authoring
OpenRewrite now ships a Kotlin DSL for declarative recipe authoring, plus catalogs for migration, performance, and Android, all built on the Kotlin LST.
0105
OpenRewrite by Moderne @openrewrite.github.io · 20/05/2026
Today on Code Remix Weekly, Andrew Stakhov from the Moderne team shares a live walkthrough of C# support in the Moderne platform, with nearly 700 ready-to-run recipes for .NET migration, code quality, and test framework modernization. 🔴 Watch live at 21:00 CET / 3 PM ET
buff.ly
Code Remix Weekly | Live first look at C#
.NET 8 and 9 reach end of life in November 2026, and the official migration tool is already deprecated. On this Code Remix Weekly, Andrew Stakhov joins the s...
000
Reposted by OpenRewrite by Moderne
Moderne.ai @moderneai.bsky.social · 07/05/2026
Join @timtebeek.github.io and Merlin Bögershausen today at @devoxx.uk for a hands-on workshop where you'll work through a realistic microservices environment. Learn the staged workflow that platform teams use to prepare for major migrations. Coding Cafe | 14:10-15:40 Details: buff.ly/1AzfBVd
053
OpenRewrite by Moderne @openrewrite.github.io · 06/05/2026
Modernization without risk sounds like a myth. @timtebeek.github.io is here to prove otherwise. Catch his session today at @devoxx.uk: "Deterministic modernization in an age of AI" for a practical, real-world approach you can actually use. Room A | 14:40–15:30 Details: buff.ly/saEhbxJ
094
OpenRewrite by Moderne @openrewrite.github.io · 06/05/2026
Your CI shouldn't run 50-min test suites on every commit. Tomorrow on Code Remix Weekly, Sam Snyder is building an LST-based test selection engine that runs only the tests your changes actually touch. 🔴 Tune in at 21:00 CET / 3 PM ET on Code Remix Weekly
buff.ly
Code Remix Weekly | Stop testing! (Except what you actually need to)
Every commit shouldn't mean running your entire test suite, but for most teams, it does. Sam is prototyping an LST-based test selection engine that figures out exactly which tests are actually…
021
OpenRewrite by Moderne @openrewrite.github.io · 04/05/2026
CVE-2026-22732: a 9.1 critical vulnerability in Spring Security that silently drops your security headers. No error. No log. Just gone. We had detection + remediation running in under a day. Whole-perimeter coverage. 🛡️ This is what zero-day defense looks like: buff.ly/eHVhQOm
000
OpenRewrite by Moderne @openrewrite.github.io · 30/04/2026
Today on Code Remix Weekly: Unlock insights from your project’s LST graph. @jtama.github.io joins to show how he tweaked recipes to count method calls and built a scanning recipe to apply it. 🔴 Watch live at 21:00 CET / 3 PM ET on Code Remix Weekly
buff.ly
Code Remix Weekly: Unlocking insights with your project LST graph
Most teams don't realize their LST graph is already answering questions they haven't thought to ask. Tune in to Code Remix Weekly on April 29, when Jérôme Tama will show you how to unlock it.…
020
Reposted by OpenRewrite by Moderne
Jérôme Tama @jtama.github.io · 26/04/2026
Vous n’avez rien à faire mercredi soir et vous avez peur de vous ennuyer. Pas d’inquiétude je suis là pour vous. @openrewrite.github.io #java www.linkedin.com/video/event/...
linkedin.com
LinkedIn Login, Sign in | LinkedIn
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
032
OpenRewrite by Moderne @openrewrite.github.io · 27/04/2026
Tomorrow! Join our hands-on session to learn how OpenRewrite parses, analyzes, and transforms code using Lossless Semantic Trees and recipes.💡 No prior experience required, just bring a local dev environment and follow along. ✍️ Sign up ⤵️
buff.ly
Introduction to OpenRewrite Training – Live Hands-On Workshop by Moderne | April Session
Join Moderne’s live OpenRewrite training to learn how to automate code refactoring, framework migrations, and large-scale upgrades across Java codebases. Perfect for teams migrating Spring Boot,…
052
OpenRewrite by Moderne @openrewrite.github.io · 23/04/2026
AI agents are only as good as the tools they run on. Join leaders from Meta, Google, Gradle, and Moderne break down what actually makes agentic engineering work at scale. Free. Limited seats. 📅 May 20 | 2:00 PM CEST 📍 München Details: buff.ly/A93WTno
051
OpenRewrite by Moderne @openrewrite.github.io · 21/04/2026
Next on Code Remix Weekly, Bryan Friedman from Moderne is showing why grep and IDE features fall short when you're working across large, decentralized codebases. Enter: Semantic code search with Moderne's Lossless Semantic Tree (LST). 🔴 Tune in tomorrow at 21:00 CET / 3 PM ET.
buff.ly
Code Remix Weekly | Better grep, better agents
Bryan Friedman from Moderne is showing why grep and IDE features fall short when you're working across large, decentralized codebases. Traditional tools can'...
000
OpenRewrite by Moderne @openrewrite.github.io · 14/04/2026
Tomorrow on Code Remix Weekly, we’re digging into how to get LLM agents to produce better code by having them take recipe-produced code-quality metrics into account. ✅ 🔴 Tune in at 21:00 CET / 3 PM ET to learn how better inputs lead to better code. ⤵️
buff.ly
Fewer tokens, better code: How to make agents care about quality
Fewer tokens, better code. 🏁On this episode, we’re digging into how to get LLM agents to produce better code by having them take recipe-produced code-qualit...
011
Reposted by OpenRewrite by Moderne
Moderne.ai @moderneai.bsky.social · 07/04/2026
The first users of engineering productivity tooling are no longer human developers. 🤖 Moderne CEO and co-founder Jonathan Schneider is making that case live at Code Remix Summit. Get your ticket: buff.ly/BNXREr3
052
Reposted by OpenRewrite by Moderne
Moderne.ai @moderneai.bsky.social · 13/04/2026
Heading to Spring I/O? 🍃 Block time for: Prepare Your Next Spring Boot Migration - a hands-on workshop with @timtebeek.github.io & @mboegie.dev. Upgrading one service is manageable. Doing it across hundreds is where plans fall apart. This workshop is built for that. buff.ly/zJiuKWe
042
OpenRewrite by Moderne @openrewrite.github.io · 09/04/2026
#OpenRewrite v8.79 is out! 🧑‍🚀 🐍 Detect requirements.txt vulnerabilities 🔒 OWASP A05:2025 Injection recipes 🍃 Spring Data upgrade recipe 🐻‍❄️ Hibernate Criteria API → JPA 🌐 Netty 3.2.x → 4.1.x migration 🧪 Mockito, PowerMock & WireMock recipes 📝 StringUtils → JDK equivalents github.com/openrewrite/...
github.com
Release 3.28.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.79.0), the rewrite-gradle-plugin (v7.30.0), and the rewrite-maven-plugin (v6.36.0) to improve code parsing accuracy and recipe ex...
083
OpenRewrite by Moderne @openrewrite.github.io · 07/04/2026
Tomorrow on Code Remix Weekly, @kitomann.bsky.social joins the stream to share how to bring legacy Java systems into the modern era: improving security, performance, cloud readiness, and developer experience using OpenRewrite and AI.✨ 🔴 Tune in tomorrow at 21:00 CET / 3 PM ET
buff.ly
Code Remix Weekly | Modernizing the Mission Critical with OpenRewrite & AI
Don't miss Code Remix Weekly on April 8 when Kito Mann joins the stream.In his session, Kito shares how to bring legacy Java systems into the modern era: imp...
010
OpenRewrite by Moderne @openrewrite.github.io · 02/04/2026
Tomorrow is the last day for Code Remix Summit early bird pricing!🚨 Just 38 days until we are back on the beach. 📆 Speakers from Uber, Netflix, Google, Spotify, Airbnb, LinkedIn, Meta, and more. Grab your ticket before tomorrow! 🎟️ coderemix.ai
000
OpenRewrite by Moderne @openrewrite.github.io · 27/03/2026
#OpenRewrite v8.77.0 is out! 🚀 🔷 C# pattern matching & typed captures 🍃 Spring RestTemplate → RestClient ☕ JAX-RS to Spring MVC 🔒 OWASP Cryptographic Failures 🧪 PowerMock & AssertThrows fixes 📋 CopyValue for YAML & .properties 🔧 Maven proxy settings from settings.xml 📑 JavaDoc to /// Markdown
0104
Reposted by OpenRewrite by Moderne
Jérôme Tama @jtama.github.io · 25/03/2026
@openrewrite.github.io sait construire un arbre syntaxique (LST) parfait de votre code. Et si on s'en servait pour générer une vue de nos dépendances internes ? C'est que fait project-graph-generator 👉 dev.to/onepoint/gen... #java #OpenRewrite #Architecture @groupeonepoint.bsky.social
dev.to
Generating an aerial view of your project with OpenRewrite
Read it in french here In the previous article, we discussed (well, I wrote, you read) Scanning...
143
OpenRewrite by Moderne @openrewrite.github.io · 18/03/2026
Today on Code Remix Weekly, hear how Choice Hotels proved enterprise Java upgrades can be faster, safer, and strategically transformative. ✨ 🔴 Watch live at 20:00 CET / 3 PM ET
buff.ly
Code Remix Weekly | Choice Hotels’ Java modernization playbook
Choice Hotels accelerated its platform modernization using automation at scale with Moderne. By combining large-scale code analysis, automated refactoring, ...
001