The world's code
has a genome.
Sequencing every public open source artifact into a Lossless Semantic Tree — a compiler-accurate model that delivers certainty, not probability.
Recipe marketplace
3,412 recipes across 128 projectsBroadly applicable cleanup, formatting, and best-practice recipes that apply across most Java, Kotlin, and Groovy codebases.
Spring Boot, Micronaut, Quarkus, and Jakarta EE migrations — upgrade versions and adopt new framework idioms.
Gradle and Maven upgrades, dependency management, and build configuration modernization.
AWS SDK v2 migration, container hardening, and infrastructure-as-code refactors for cloud-native workloads.
Find and fix CVEs, remove insecure APIs, and enforce secure-by-default configuration across your fleet.
JUnit 4 → 5 migration, assertion library upgrades, and test hygiene across large multi-repo estates.
Java
Recipes for upgrading and patching Spring applications.
Modernize your code to best use the project's current JDK version. Take advantage of newly available APIs and reduce the dependency of your code on third party dependencies.
Enforce logging best practices and migrate between logging frameworks.
Recipes that find and eliminate vulnerable patterns in Java code.
Recipes to perform Jackson migration tasks.
Recipes for upgrading and patching Micronaut applications.
Recipes for upgrading and patching Dropwizard applications.
Spring Boot 3.x
Applies best practices to Spring Boot 3.5+ applications.
Migrate applications to the latest Spring Boot 3.5 release. This recipe will modify an application's build files, make changes to deprecated/preferred APIs, and migrate configuration settings that have changes between versions. This recipe will also chain additional framework migrations (Spring Framework, Spring Data, etc) that are required as part of the migration to Spring Boot 3.5.
Migrate applications to the latest Spring Boot 3.4 release. This recipe will modify an application's build files, make changes to deprecated/preferred APIs, and migrate configuration settings that have changes between versions. This recipe will also chain additional framework migrations (Spring Framework, Spring Data, etc) that are required as part of the migration to Spring Boot 3.4.
Migrate applications to the latest Spring Boot 3.5 release. This recipe will modify an application's build files, make changes to deprecated/preferred APIs.
Migrate applications to the latest Spring Boot 3.4 release. This recipe will modify an application's build files, make changes to deprecated/preferred APIs.
Applies best practices to Spring Boot 3 applications.
Migrate applications to the latest Spring Boot 3.3 release. This recipe will modify an application's build files, make changes to deprecated/preferred APIs, and migrate configuration settings that have changes between versions. This recipe will also chain additional framework migrations (Spring Framework, Spring Data, etc) that are required as part of the migration to Spring Boot 3.2.
Migrate applications to the latest Spring Boot 3.2 release. This recipe will modify an application's build files, make changes to deprecated/preferred APIs, and migrate configuration settings that have changes between versions. This recipe will also chain additional framework migrations (Spring Framework, Spring Data, etc) that are required as part of the migration to Spring Boot 3.2.
Applies best practices to Spring Boot 3.5+ applications.
Will run on 11 repositories from the Default organization
| Precondition | Tags |
|---|---|
| Singleton |
| Recipe | Tags |
|---|---|
| Spring Boot 3.3 best practices (only) | |
| Migrate to Spring Boot 3.5 | bootspring |
| Convert field injection to constructor injection | |
| Convert JAX-RS annotations to Spring Web | |
| Replace @Controller with @RestController |