Owner
openrewrite
24 indexed repositories · View on GitHub
-
rewrite
Automated mass refactoring of source code.
Java · 3935 stars
-
rewrite-spring
OpenRewrite recipes for Spring projects.
Java · 409 stars
-
rewrite-maven-plugin
OpenRewrite's Maven plugin.
Java · 190 stars
-
rewrite-migrate-java
OpenRewrite recipes for migrating to newer versions of Java.
Java · 162 stars
-
rewrite-testing-frameworks
OpenRewrite recipes that perform common Java testing migration tasks.
Java · 100 stars
-
rewrite-gradle-plugin
OpenRewrite's Gradle plugin.
Java · 89 stars
-
rewrite-static-analysis
OpenRewrite recipes for identifying and fixing static analysis issues.
Java · 64 stars
-
rewrite-docs
Stores the markdown documents used to generate docs.openrewrite.org
TypeScript · 55 stars
-
rewrite-logging-frameworks
OpenRewrite recipes for assisting with Java logging migration tasks.
Java · 35 stars
-
rewrite-java-dependencies
OpenRewrite recipes for managing Java dependencies.
Java · 18 stars
-
rewrite-templating
Automated templating using code snippets.
Java · 18 stars
-
rewrite-recipe-bom
Align version numbers for all OpenRewrite maintained recipe modules
Kotlin · 18 stars
-
rewrite-analysis
OpenRewrite recipes for data flow analysis.
Java · 16 stars
-
rewrite-micronaut
OpenRewrite recipes for Micronaut.
Java · 14 stars
-
rewrite-jenkins
OpenRewrite recipes to continuously modernize Jenkins plugins.
Java · 13 stars
-
rewrite-quarkus
OpenRewrite recipes for Quarkus.
Java · 10 stars
-
rewrite-hibernate
OpenRewrite recipes for Hibernate ORM.
Java · 9 stars
-
rewrite-recipe-markdown-generator
Utility that generates OpenRewrite recipe documentation in markdown format for all recipes on the classpath.
Kotlin · 9 stars
-
rewrite-apache
OpenRewrite recipes for Apache projects.
Java · 6 stars
-
rewrite-cucumber-jvm
OpenRewrite recipes for CucumberJVM.
Java · 5 stars
- 4 more repositories live on View on GitHub
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
openrewrite/rewrite#9835 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
openrewrite/rewrite#9834 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite#9819 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 55/100
openrewrite/rewrite#9817 ·
Maintainers usually reply within 1 day
-
bug javascript
Difficulty 3/5 1-2 days Newbie friendliness 62/100
openrewrite/rewrite#9791 ·
Maintainers usually reply within 1 day
-
bug javascript
Difficulty 3/5 1-2 days Newbie friendliness 72/100
openrewrite/rewrite#9790 ·
Maintainers usually reply within 1 day
-
bug javascript
Difficulty 3/5 1-2 days Newbie friendliness 74/100
openrewrite/rewrite#9789 ·
Maintainers usually reply within 1 day
-
bug recipe
Difficulty 3/5 Half a day Newbie friendliness 62/100
openrewrite/rewrite#9788 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 69/100
openrewrite/rewrite#9734 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
openrewrite/rewrite#9638 ·
Maintainers usually reply within 1 day
-
enhancement javascript
Difficulty 5/5 Over a week Newbie friendliness 8/100
openrewrite/rewrite#9578 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 72/100
openrewrite/rewrite-migrate-java#1383 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openrewrite/rewrite-docs#577 ·
Maintainers usually reply within 1 day
-
recipe
Difficulty 4/5 3-5 days Newbie friendliness 25/100
openrewrite/rewrite-java-dependencies#211 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite-static-analysis#1116 · 7 comments ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
openrewrite/rewrite-maven-plugin#1227 · 1 comment ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 4/5 3-5 days Newbie friendliness 30/100
openrewrite/rewrite-migrate-java#1330 · 6 comments ·
Maintainers usually reply within 1 day
-
Recipe quality triage: remaining fixes, wiring and polish (A1–O8)May be free again @tashen247 claimed this 16 days ago, and no pull request is open. Opengood first issue
Difficulty 4/5 3-5 days Newbie friendliness 48/100
openrewrite/rewrite-testing-frameworks#1211 · 2 comments ·
Maintainers usually reply within 1 day
-
`UpgradeSpringBoot_3_4` keeps `htmlunit-driver` (HtmlUnit 2) and pins it to 4.13.0; MockMvc HtmlUnit tests then fail with `NoClassDefFoundError: org/htmlunit/WebConnection`May be free again @OnicarN claimed this 20 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 58/100
openrewrite/rewrite-spring#1195 · 2 comments ·
Maintainers usually reply within 1 day
-
bug maven recipe
Difficulty 3/5 1-2 days Newbie friendliness 55/100
openrewrite/rewrite#9292 ·
Maintainers usually reply within 1 day
-
enhancement parser xml
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite#9287 · 1 comment ·
Maintainers usually reply within 1 day
-
Groovy: a property read at the end of a command chain (`library('my-shared-lib') _`) fails to parseOpenbug groovy parser
Difficulty 3/5 1-2 days Newbie friendliness 55/100
openrewrite/rewrite#9267 · 1 comment ·
Maintainers usually reply within 1 day
-
c# enhancement go javascript python
Difficulty 4/5 3-5 days Newbie friendliness 38/100
openrewrite/rewrite#9266 · 2 comments ·
Maintainers usually reply within 1 day
-
Groovy: a trait with a static initializer block and a method is not print idempotent (ParseError)Openbug groovy parser
Difficulty 4/5 3-5 days Newbie friendliness 30/100
openrewrite/rewrite#9228 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
openrewrite/rewrite-maven-plugin#1224 · 1 comment ·
Maintainers usually reply within 1 day
-
enhancement javascript
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite#9150 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite-testing-frameworks#1167 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 67/100
openrewrite/rewrite-spring#1159 · 1 reaction ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 68/100
openrewrite/rewrite-migrate-java#1246 ·
Maintainers usually reply within 1 day
-
Optimize the PreciseBeanType recipe and add type exclusion functionalityMay be free again @Akhil-1527 claimed this 46 days ago, and no pull request is open. Openenhancement
Difficulty 4/5 3-5 days Newbie friendliness 45/100
openrewrite/rewrite-spring#1148 · 3 comments ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite-spring#1147 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
openrewrite/rewrite-hibernate#99 ·
Maintainers usually reply within 1 day
-
Extend RemoveRedundantDependencyVersions to also remove redundant dependencyManagement entries managed by an imported BOMMay be free again @SwatiKumari250 claimed this 26 days ago, and no pull request is open. Openenhancement maven recipe
Difficulty 3/5 1-2 days Newbie friendliness 70/100
openrewrite/rewrite#8862 · 2 comments ·
Maintainers usually reply within 1 day
-
Moderne CLI mcp `grep`: brace-expansion glob silently returns "No matches found" instead of an errorOpen
Difficulty 5/5 Over a week Newbie friendliness 10/100
openrewrite/rewrite#8856 · 1 comment ·
Maintainers usually reply within 1 day
-
bug c# go javascript python
Difficulty 4/5 3-5 days Newbie friendliness 48/100
openrewrite/rewrite#8844 ·
Maintainers usually reply within 1 day
-
enhancement python
Difficulty 5/5 Over a week Newbie friendliness 42/100
openrewrite/rewrite#8791 ·
Maintainers usually reply within 1 day
-
bug parser python
Difficulty 4/5 3-5 days Newbie friendliness 68/100
openrewrite/rewrite#8772 ·
Maintainers usually reply within 1 day
-
EmptyBlock and RemoveMethodsOnlyCallSuper delete blocks and methods whose only content is a commentOpenbug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
openrewrite/rewrite-static-analysis#1050 ·
Maintainers usually reply within 1 day
-
bug kotlin recipe
Difficulty 4/5 3-5 days Newbie friendliness 55/100
openrewrite/rewrite#8657 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
enhancement parser
Difficulty 5/5 Over a week Newbie friendliness 42/100
openrewrite/rewrite#8568 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
openrewrite/rewrite-spring#1126 · 1 reaction ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 45/100
openrewrite/rewrite#8498 ·
Maintainers usually reply within 1 day
-
Gradle ChangeDependency leaves an unversioned dependency when the new coordinates are unmanagedOpenbug gradle recipe
Difficulty 4/5 3-5 days Newbie friendliness 42/100
openrewrite/rewrite#8465 ·
Maintainers usually reply within 1 day
-
bug maven recipe
Difficulty 3/5 1-2 days Newbie friendliness 55/100
openrewrite/rewrite#8464 · 1 comment ·
Maintainers usually reply within 1 day
-
Renaming a parent's dependencyManagement leaves child modules with a stale MavenResolutionResultOpenbug maven recipe
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite#8463 ·
Maintainers usually reply within 1 day
-
ChangeDependency renames a managed dependency into unmanaged coordinates, leaving it without a versionMay be free again A pull request for this issue was closed without being merged. Openbug maven recipe
Difficulty 3/5 1-2 days Newbie friendliness 45/100
openrewrite/rewrite#8462 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
openrewrite/rewrite-static-analysis#985 ·
Maintainers usually reply within 1 day
-
java java 25+ parser
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite#8367 · 1 comment ·
Maintainers usually reply within 1 day
-
maven
Difficulty 5/5 Over a week Newbie friendliness 35/100
openrewrite/rewrite#8347 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
openrewrite/rewrite-maven-plugin#1182 ·
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.